Eliminar nombre de la tienda de los asuntos de los emails en Prestashop

Lo comente en el foro de Prestashop hace bastantes años, pero se ha conservado más o menos durante el paso de las versiones de Prestashop, y como tampoco hace daños lo dejo también en el blog.

El nombre de la tienda que definimos en Prestashop 1.6 en la pestaña Preferencias -> Contactos de la tienda, aparece en diversas localizaciones, entre ellas el asunto de los emails, con este tutorial, lo quitaremos.

En este TIP vamos a tocar directamente la clase, pero recordar que lo que se tiene que hacer es un override.

Editamos el fichero:

/classes/Mail.php

Y buscamos la siguiente línea:

$subject = '['.Configuration::get('PS_SHOP_NAME', null, null, $id_shop).'] '.$subject;

Vemos que estamos almacenando el valor del nombre de la tienda + el asunto propio del email.

El nombre de la tienda en dicha variable (variable que se usa para el asunto de los emails), vemos que lo obtenemos aquí:


Configuration::get('PS_SHOP_NAME', null, null, $id_shop)

Recordar que lo ideal para realizar la modificación que vayamos a realizar, es hacer un override de la Clase en:

/override/classes/