Que ce soit pour des histoires de spam ou pour tout autre problème lié au logo par exemple, vous pourriez avoir envie de retirer (virer^^) le logo des mail envoyés à vos clients. Ce logo est aussi un fichier joint à ces mails.
Pour supprimer le logo sur les mails de Prestashop vous pouvez éditer le fichier suivant: /classes/Mail.php
Dans ce fichier, faites un « control + f » c’est très souvent le raccourci de la recherche rapide ^^, et recherchez le mot PS_LOGO_MAIL
Il doit y avoir quelque chose que ça :
if (false !== Configuration::get('PS_LOGO_MAIL') && file_exists(_PS_IMG_DIR_ . Configuration::get('PS_LOGO_MAIL', null, null, $idShop))) {
$logo = _PS_IMG_DIR_ . Configuration::get('PS_LOGO_MAIL', null, null, $idShop);
} else {
if (file_exists(_PS_IMG_DIR_ . Configuration::get('PS_LOGO', null, null, $idShop))) {
$logo = _PS_IMG_DIR_ . Configuration::get('PS_LOGO', null, null, $idShop);
} else {
$templateVars['{shop_logo}'] = '';
}
}
Il faut mettre un /* devant et un */ à la fin pour désactiver le code, comme ceci:
/* if (false !== Configuration::get('PS_LOGO_MAIL') && file_exists(_PS_IMG_DIR_ . Configuration::get('PS_LOGO_MAIL', null, null, $idShop))) {
$logo = _PS_IMG_DIR_ . Configuration::get('PS_LOGO_MAIL', null, null, $idShop);
} else {
if (file_exists(_PS_IMG_DIR_ . Configuration::get('PS_LOGO', null, null, $idShop))) {
$logo = _PS_IMG_DIR_ . Configuration::get('PS_LOGO', null, null, $idShop);
} else {
$templateVars['{shop_logo}'] = '';
}
} */
Cela devait faire l’affaire.
Bonne chance pour la suite ^^