Buenas tardes,
Cada vez que un cliente recibe un correo, en el asunto aparece la palabra "Prestashop".
Nos gustaría saber como podemos eliminar dicha palabra:
Nuestra versión es el 1.7.6.1.
Gracias de antemano,
Un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Fran,
Verifica si modificando el asunto de los emails se elimina la palabra "[Prestashop]", para ello accede a Internacional -> Traducciones, luego selecciona:
Tipo de Traducción -> Traducciones de Correo Electrónico.
Seleccionar el tipo de contenido de correo electrónico -> Asunto.
Idioma -> Español
Click en Modificar.
Luego te mostrará todos los asuntos para los diversos templates de correo electrónico, modifica alguno de ellos, por ejemplo el de "¡Bienvenido!" cámbialo por "¡Bienvenido a nuestra eShop!" y verifica si con ello desaparece la palabra "[Prestasop]".
Saludos 🙂
Hola,
Hemos intentado hacer lo que nos comentaste, pero sigue saliendo la palabra "Prestashop" en el asunto de los correos...
Adjunto pantallazos:
https://prnt.sc/q50pl7
https://prnt.sc/q50q65
Como podemos eliminarlo??
Gracias,
Un saludo.
Hola Fran.
Accede a tu cuenta de cPanel -> Administrador de archivo
.- Accede a la carpeta classes y edita el archivo mail.php
.- Busca el siguiente código:
$subject = '[' . $shop->name . '] ' . $subject; $message->setSubject($subject);
.- Sustituye el código por el siguiente:
/* Create mail and attach differents parts */ $subject = /*''[' . $shop->name . '] ' .*/ $subject; $message->setSubject($subject);
Si ves que funciona copia el archivo a la carpeta override -> classes
Un saludo
Hola Pepe,
Hemos introducido el código que nos has dicho pero lo raro es que en el formato móvil (IOS) no aparece la palabra Prestashop pero en GMail si...
Adjunto pantallazos:
https://prnt.sc/q55qa5
https://prnt.sc/q55qfk
https://prnt.sc/q55qku
Porque ocurre esto? Como podemos eliminarlo de GMail o otras plataformas?
Gracias,
Un saludo.
Hola
De hecho deberías comentar toda la línea, es decir quedaría
// $subject = '[' . $shop->name . '] ' . $subject;
Sin embargo revisa si es el único $subject que tienes, qué versión de PrestaShop estas usando, en este hilo veo que el código es diferente: https://www.prestashop.com/forums/topic/600610-how-to-remove-shop-name-in-email-subject/
Saludos.
Hola,
Lo hemos puesto como comentan en el foro y nos sigue apareciendo la palabra "Prestashop"
Al principio del hilo hemos comentado que nuestra versión es 1.7.6.1.
Como podemos eliminar entonces la palabra?
Un saludo.
Hola
Es raro que aparezca sólo en Gmail
Prueba asignando algún texto bajo la línea que comentaste con // y antes de $message
$subject = "Texto de prueba para el asunto";
Y verifica si esta teniendo efecto.
PD. Puedes cambiar este texto para probar.
saludos.
Hola,
No se si lo hemos colocado bien, hemos puesto la palabra "test".
Luego hemos limpiado cache como siempre y ahora no aparece la palabra Prestashop pero tampoco la de test por eso no sabemos si esta bien hecho.
Seria así?
https://prnt.sc/q5kiku
https://prnt.sc/q5khn1
Gracias,
Un saludo.
Hola Fran.
Si, esta bien no hace falta que realices nada más.
Si quieres por ejemplo que aparezca el nombre de la tienda solo tienes que añadirlo dentro del corchete:
$subject = '[' nombre mi tienda '] ' . $subject; $message->setSubject($subject);
Un saludo
Hola Pepe,
Perfecto, pues aclarado queda entonces!!
Gracias por la ayuda,
Un saludo.