fernavrod Posted June 19, 2014 Share Posted June 19, 2014 (edited) 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?GraciasEjemplos de lo que busco:http://bit.ly/1lZcOCAhttp://bit.ly/1pmdIKAhttp://bit.ly/1iohmmDhttp://bit.ly/1lIUR6w Edited June 19, 2014 by fernavrod (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted June 19, 2014 Share Posted June 19, 2014 Mira a ver http://nemops.com/hide-shipping-cost/#.U6Lo7_l_uAU Link to comment Share on other sites More sharing options...
fernavrod Posted June 19, 2014 Author Share Posted June 19, 2014 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 More sharing options...
ventura Posted June 19, 2014 Share Posted June 19, 2014 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 More sharing options...
fernavrod Posted June 19, 2014 Author Share Posted June 19, 2014 (edited) 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 June 19, 2014 by fernavrod (see edit history) Link to comment Share on other sites More sharing options...
fernavrod Posted June 23, 2014 Author Share Posted June 23, 2014 (edited) Hola de nuevo. Hecho como decías y funciona. Muchas gracias! Edited June 23, 2014 by fernavrod (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts