Jump to content

No mostrar costes de envío si el cliente no se ha logado o registrado


Recommended Posts

Hola,

creo que estoy perdiendo ventas porque mi tienda http://bit.ly/JftGoW, en la confirmación del pedido, muestra por defecto los gastos de envío para España. El problema es que si el cliente es de fuera, cuando introduce su país, los gatos pasan de 5 € a 12 € (envío a Europa), y claro, se debe cabrear, y abandona.

He visto tiendas en las que indican: "los gastos de envío se calularán cuando se registre o indique la zona de envío"

Mi pregunta:
¿cómo se hace esto?¿Es una configuración de prestahop 1.6 que no encuentro, un módulo que no tengo, o es un desarrollo a medida?

Gracias

Ejemplos de lo que busco:

http://bit.ly/1lZcOCA
http://bit.ly/1pmdIKA
http://bit.ly/1iohmmD
http://bit.ly/1lIUR6w
Edited by fernavrod (see edit history)
Link to comment
Share on other sites

Hola, Muchas gracias!!

 

Esto soluciona buena parte del problema, :-)

  {if !$logged AND !$cart->id_customer}
        var freeShippingTranslation = '{l s='Login to see the shipping cost!' mod='blockcart' js=1}';       
    {else}
        var freeShippingTranslation = '{l s='Free shipping!' mod='blockcart' js=1}';
    {/if}

pero mi web está en 6 idiomas. ¿cómo puedo hacer para que ese cambio también contemple los mensajes en los 6 idomas?

 

 

Gracias

Link to comment
Share on other sites

Para eso solo tienes que ir a 

LOCALIZACION / TRADUCCIONES

En este caso seleccionar

traducciones de los modulos instalados

Y seleccionar la plantilla que estas utilizando y el idioma en el que editar el texto, por defecto aparecerá en todos el que este en el archivo .tpl del módulo o plantilla

Link to comment
Share on other sites

Hola Antonio,

no se prácticamente nada de PHP pero el código parece que dice:

 

si está logado, freeShippingTranslation="Login to see the shipping cost"

y si no está logado, freeShippingTranslation="Free shipping!"

 

Parece que está hardcodeando el contenido de freeShippingTranslation y que en Localizaciones/Traducciones sólo veré una de las dos cadenas (o "login to..." o "Free..."), para poder traducirla.

 

Por lo que dices, en LOCALIZACION / TRADUCCIONES,  ¿veré las dos cadenas para meter us traducciones? ahora no puedo probarlo, por eso lo pregunto

 

Muchas gracias de nuevo

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

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