Avisos
Vaciar todo

Eliminar palabra "Prestashop" en el asunto de los correos  

 
Fran
 Fran
Usuario experto

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:

https://prnt.sc/q4q5dw

Nuestra versión es el 1.7.6.1.

Gracias de antemano,
Un saludo.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 01/12/2019 9:01 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

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 🙂

ResponderCitar
Respondido : 02/12/2019 3:31 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Fran
 Fran
Usuario experto

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.

ResponderCitar
Respondido : 02/12/2019 1:19 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 02/12/2019 3:32 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Fran
 Fran
Usuario experto

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.

ResponderCitar
Respondido : 02/12/2019 6:06 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 02/12/2019 6:36 pm

Fran
 Fran
Usuario experto

Hola,

Lo hemos puesto como comentan en el foro y nos sigue apareciendo la palabra "Prestashop"

https://prnt.sc/q56pzi

Al principio del hilo hemos comentado que nuestra versión es 1.7.6.1.

Como podemos eliminar entonces la palabra?

Un saludo.

ResponderCitar
Respondido : 02/12/2019 7:16 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 02/12/2019 8:37 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Fran
 Fran
Usuario experto

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.

ResponderCitar
Respondido : 03/12/2019 2:05 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 03/12/2019 3:35 pm

Cursos Gratuitos WordPress

Fran
 Fran
Usuario experto

Hola Pepe,

Perfecto, pues aclarado queda entonces!!

Gracias por la ayuda,
Un saludo.

ResponderCitar
Respondido : 03/12/2019 6:57 pm