Prestashop 1.7 subject emails lang (SOLUCIONADO)

Estamos migrando una tienda Oscommerce 2.0 a Prestashop 1.7, en este artículo vamos a ir poniendo todos los conflictos que no hemos podido resolver buscando directamente en Google.

1. El asunto de los emails es el nombre de la tienda y queremos quitarlo o poner otro texto diferente.

Al buscar en Google la mayoría de las veces nos dicen que tenemos que ir a mails / mi idioma y modificar el archivo lang.php, en caso de que no lo tengamos hay que copiarlo de otra de las carpetas de idioma por ejemplo /en y copiarlo en la carpeta /es para su posterior traducción.

El archivo lang.php en Prestashop 1.6 suele tener este formato:

$_LANGMAIL['Your new admin password'] = 'Votre nouveau mot de passe administateur';
$_LANGMAIL['Your password'] = 'Votre nouveau mot de passe';
$_LANGMAIL['Welcome!'] = 'Bienvenue !';
$_LANGMAIL['Order confirmation'] = 'Confirmation de commande';
$_LANGMAIL['Message from contact form'] = 'Message depuis le formulaire de contact';
$_LANGMAIL['My personal informations'] = 'Mes informations personnelles';
$_LANGMAIL['Message from a customer'] = 'Message dun client';

Sin embargo en una instalación limpia de Prestashop 1.7 ese archivo no existe.

La solución la hemos encontrado modificando directamente el archivo Mail.php que se encuentra en la carpeta /Classes

Hay que ir a la línea de código:

$subject = ‘[‘.Configuration::get(‘PS_SHOP_NAME’, null, null, $idShop).’] ‘.$subject;

Y cambiarla por:

$subject = ”.$subject;

de esta forma en el asunto de los pedidos pondrá directamente lo que nos interesa, por ejemplo: “Confirmación de pedido”

Si queremos añadir algo más simplemente hay que ponerlo entre las comillas de la siguiente forma:

$subject = ‘EL TEXTO QUE QUERAMOS PONER’.$subject;

subimos el archivo y limpiamos la cache en Parámetros avanzados / Rendimiento

Ahora los emails de los pedidos deberían de llegar sin el texto de la tienda, sin la variable PS_SHOP_NAME

Espero que os haya servido de ayuda, cualquier duda comentarnos.

Prestashop 1.7 subject emails lang (SOLUCIONADO)
5 (100%) 6 votes

    Sobre nosotros y este blog

    Blog de ayuda para resolver dudas sobre los servicios que presta Bcnserveis.com, empresa de Marketing Online, asi como artículos relacionados con Internet, posicionamiento, y tecnología.

    Solicitar presupuesto

    Ofrecemos servicios profesionales de SEO que ayudan a los sitios web a mejorar su Posicionamiento drásticamente, con el fin de competir por la clasificación más alta incluso cuando se trata de palabras clave altamente competitivas.

    Otras noticias del blog