Jump to content

eliminar imagen "envío gratuito" con "coste adicional por envío"


Recommended Posts

Buenas tardes.

Trabajamos con la versión 1.5.6.0

Dado que todos nuestros artículos se enviaban sin coste pusimos una imagen de "envío gratuito" a todos ellos sin excepción. Recientemente hemos tenido que realizar cambios en la política de la empresa para cobrar el envío de determinados artículos y ahora tenemos el problema de cobrar unos gastos de envío cuando en la imagen indicamos que son gratuitos. Malo...

 

1. ¿Alguien sabe cómo implementar una excepción cuando se añade un coste adicional a cada producto?

 

Nuestra intención sería además incluir gastos de envío a artículos de determinados proveedores.

2. ¿Alguien sabrbía decirme cómo hacerlo en este otro caso?

 

Un ejemplo de  libro enviado con gastos adicionales es este:

http://libreriaquercus.com/fungi/5443-cien-setas-frecuentes-9788480122405.html

 

 

Muchas gracias a tod@s!

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

Utilizando condicionales en determinadas variables se puede hacer perfectamente, para un determinado fabricante

{ if $products.id_supplier == 5}  ....codigo imagen envio gratuito....  {/if}

5   ---> Sería el ID del proveedor

 

 

Para productos con incremento de precio en envio:

{ if $products.additional_shipping_cost > 0}  ....codigo imagen envio gratuito.... {/if}

Para combinar ambas variables

{ if $products.additional_shipping_cost > 0 &&  $products.id_supplier == 5}  ....codigo imagen envio gratuito....  {/if}
Edited by ventura (see edit history)
  • Like 1
Link to comment
Share on other sites

 

Utilizando condicionales en determinadas variables se puede hacer perfectamente, para un determinado fabricante

{ if $products.id_supplier == 5}  ....codigo imagen envio gratuito....  {/if}

5   ---> Sería el ID del proveedor

 

 

Para productos con incremento de precio en envio:

{ if $products.additional_shipping_cost > 0}  ....codigo imagen envio gratuito.... {/if}

Para combinar ambas variables

{ if $products.additional_shipping_cost > 0 &&  $products.id_supplier == 5}  ....codigo imagen envio gratuito....  {/if}

 

Gracias Ventura!

Entiendo que sería en el "Global.css", ¿verdad?

¡Lo pruebo enseguida!

Link to comment
Share on other sites

No, no el codigo es para  el product-list.tpl de la plantilla que estas utilizando

 

 

Ok. Problema... La imagen que aparece no tiene ID. He probado a cambiar el código ({ if $products.additional_shipping_cost > 0 &&  $products.id_supplier == 5} ../img/icono_envio_gratis.gif {/if}) poniendo la ruta de la imagen, pero no funciona.

 

De todos modos creo que este código sería para cambiar la imagen y yo lo que quiero es eliminarla en estos casos concretos.

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

Si, es que no se como dices que la imagen la teneis puesta en el css, con un background supongo, pues en el .tpl tendreis un <span class="loquesea"> o algo parecido, eso seria la clase y lo que tendria que estar contenido en el codigo del condicional

La imagen la puso un informático con el que ya no trabajamos. Te digo que está en el global.css porque es donde veo que está insertada cuando hago una inspección en Mozilla. Iré probando con las clases que veo en el tpl a ver si puedo eliminarla.

Si no puedo ya, me daré por vencido...

 

Gracias por tu aportación!

Link to comment
Share on other sites

 

 

La imagen la puso un informático con el que ya no trabajamos. Te digo que está en el global.css porque es donde veo que está insertada cuando hago una inspección en Mozilla. Iré probando con las clases que veo en el tpl a ver si puedo eliminarla.

Si no puedo ya, me daré por vencido...

 

Gracias por tu aportación!

En tu product.tpl, tienes esto:

<span class="envio_gratis"></span>
segun veo en tu web:

 

http://libreriaquercus.com/es/libreria-infantil/1000331-los-insectos-no-hacen-pis-9788461697854.html

 

La class="envio_gratis" en el css es una imagen de fondo, si tu juegas con el if y el class="envio_gratis" en el tpl para mostrarlo u no, te funcionara, tal como te dice ventura.

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

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