Jump to content

[SOLUCIONADO] - Mostrar "Envio Gratis" Debajo del nombre del producto, segun Precio


pyrolisis500

Recommended Posts

Buenas, he visto que en muchas tiendas, tanto en la ficha de producto como en el product-list, muestran si el Envío es Gratis, en función del precio (en las tiendas en las que hay envio gratis a partir de X euros). Me gustaría poder implementarlo yo también, pero no se exactamente como hacerlo, supongo que habría que insertar alguna linea en los product.tpl y product-list.tpl que calcule si el precio del producto es >= a X€ y en caso afirmativo, mostrar el texto o imagen "Envio Gratis".

 

¿Alguien sabría decirme u orientarme sobre el código a insertar para ello?

 

Muchas gracias.

Edited by dr_pepinazo (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Genial!!! Funciona a la perfección. Muchas gracias

Hola pyrolisis500 donde has colocado el codigo?? He probado a ponerlo en varios sitios pero no consigo que muestre la imagen, ni nada por el estilo.

 

La version de prestashop que uso es la 1.5.2.0

 

 

Gracias.

Edited by grillo (see edit history)
Link to comment
Share on other sites

Hola,

 

Pues yo he puesto el siguiente código en el product.tpl de mi plantilla:

 

{if ( $product->getPrice(true, $smarty.const.NULL)|intval)>39}<img src="{$img_dir}free_del_{$lang_iso}.jpg" class="free_del_img"/>{/if}

 

donde el 39 es el precio a partir del cual quieres que aparezca el envío gratis, {$img_dir} la carpeta donde está la imagen y {$lang_iso} el idioma para el que quieres mostrarlo. Tienes que subir a esa carpeta una imagen para cada idioma que quieres que se muestre que se llame justo así (free_del_es.jpg, free_del_en.jpg, etc.)

 

En mi caso, lo coloqué justo encima del bloque <!-- prices -->, aunque supongo que puedes colocarlo a la altura que quieras que salga, y nada mas el código hace que la imagen se muestre justo donde le indiques, es muy práctico.

 

Saludos

  • Like 2
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...