desarrollo3 Posted December 16, 2019 Share Posted December 16, 2019 Buenos días, He detectado un error en mi tienda prestashop 1.7.6.2. En los emails que envía prestashop, el nombre de la tienda en el asunto no está cogiendo los acentos y no consigo averiguar por qué. Estoy trabajando con multitienda. He probado a volver a cambiar el nombre de la tienda dentro de la configuración de multitienda, también a cambiarlo dentro de la sección de contacto, pero sigue igual. Adjunto captura. ¿Alguna idea para solucionarlo? Gracias. Link to comment Share on other sites More sharing options...
juanrojas Posted December 16, 2019 Share Posted December 16, 2019 intenta lo siguiente accede a la carpeta mails -> es y edita los archivos html de los correos. .- Comprueba la codificación que tienes: " charset=utf-8 " Puedes probar con iso: " charset=iso-8859-1 " Es posible que tengas también la carpeta dentro de themes -> Tu_plantilla -> Mails Link to comment Share on other sites More sharing options...
desarrollo3 Posted December 16, 2019 Author Share Posted December 16, 2019 Muchas gracias por contestar Juan, pero no funciona. He cambiado charset=UTF-8 por charset=iso-8859-1 en la plantilla account.html dentro de mails/es de la raiz y lo mismo en la que se genera dentro del tema. Por lo que he podido ver el nombre de la tienda que aparece delante del asunto se genera en la clase mail.php, he probado a cambiar también ahí utf-8 po por iso-8859-1, pero no parece que sea ese el problema tampoco, porque entonces falla también en el nombre del remitente además de en el asunto. Gracias Link to comment Share on other sites More sharing options...
juanrojas Posted December 16, 2019 Share Posted December 16, 2019 cual es el nombre de la plantilla? que version? Link to comment Share on other sites More sharing options...
desarrollo3 Posted December 16, 2019 Author Share Posted December 16, 2019 La plantilla se llama at_oreo y la versión de la plantilla no sabría decirte. Link to comment Share on other sites More sharing options...
desarrollo3 Posted December 16, 2019 Author Share Posted December 16, 2019 Resuelto He cambiado la clase mail.php en la línea 471. Esta línea: $subject = '[' . Tools::safeOutput($configuration['PS_SHOP_NAME']) . '] ' . $subject; Por estas dos: $nombre = $configuration['PS_SHOP_NAME']; $subject = '[' . $nombre . '] ' . $subject; Link to comment Share on other sites More sharing options...
Jonnathan Posted July 21, 2020 Share Posted July 21, 2020 Actualmente presento el mismo problema, utilizo PS 1.7.6.3 en Español Los clientes reciben los correos con el nombre de la tienda que va en el asunto de forma errónea, tal como se ve en la imagen. Busque en el back-office si se podía cambiar a mano la variable por el nombre de mi tienda y no encontré nada. La solución que indico @desarrollo3 no me funciona ya que no encontré ningún archivo llamado mail.php Alguna sugerencia? 😪 Link to comment Share on other sites More sharing options...
Jonnathan Posted July 22, 2020 Share Posted July 22, 2020 18 hours ago, Jonnathan said: Actualmente presento el mismo problema, utilizo PS 1.7.6.3 en Español Los clientes reciben los correos con el nombre de la tienda que va en el asunto de forma errónea, tal como se ve en la imagen. Busque en el back-office si se podía cambiar a mano la variable por el nombre de mi tienda y no encontré nada. La solución que indico @desarrollo3 no me funciona ya que no encontré ningún archivo llamado mail.php Alguna sugerencia? 😪 El archivo si existe y esta en ./public_html/classes/Mail.php La solución que se dio funciona a la perfección. On 12/16/2019 at 9:14 AM, desarrollo3 said: Resuelto He cambiado la clase mail.php en la línea 471. Esta línea: $subject = '[' . Tools::safeOutput($configuration['PS_SHOP_NAME']) . '] ' . $subject; Por estas dos: $nombre = $configuration['PS_SHOP_NAME']; $subject = '[' . $nombre . '] ' . $subject; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now