¿Dónde se encuentran todas las plantillas de correo electrónico de Magento?


Magento parece tener muchas plantillas de correo electrónico para enviar una variedad de mensajes diferentes basados en las actividades del usuario: registro, recuperación de contraseña, pedido, envío, etc.

¿Dónde puedo encontrar todas las plantillas de correo electrónico para poder personalizarlas TODAS y nunca perderme una de ellas para evitar verse mal cuando el usuario ve una plantilla predeterminada mal redactada?

¿Están todos ubicados en un directorio / ubicación?

Author: datasn.io, 2012-02-12

4 answers

app/locale/en_US/template/email/ es el lugar/configuración regional predeterminado. No debe personalizarlos en el sistema de archivos, o si lo hace, planee proteger y fusionar cuando actualice.

Puede personalizarlos (aunque de manera un poco torpe) a través de System > Correos electrónicos Transaccionales. En esta área, seleccione el archivo base para su configuración regional y modifique el contenido, que luego se almacena en la base de datos.

 50
Author: benmarks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-12 15:29:58

Para Magento 1.9.x. x

app/locale/lang_CODE/template/email

Para Magento 2.x

app/design/frontend/YOURPACKAGE/YOURTHEME/
 6
Author: J.P.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-24 15:24:17

Aquí hay un plugin gratuito que le permite anular las plantillas de correo electrónico: https://www.yireo.com/software/magento-extensions/email-override

Aquí es donde se colocan las anulaciones:

app/design/frontend/{PACKAGE}/{THEME}/locale/{LOCALE}/template/email

Así que si estaba sobrescribiendo este archivo:

app/locale/en_US/template/email/account_new.html

Y si mi nombre de paquete es "paquete" y mi tema es "predeterminado", colocaría mi archivo de anulación aquí:

app/design/frontend/package/default/locale/en_US/template/email/account_new.html
 1
Author: Harry Potts,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-02 20:38:20

App / locale / <Language> / template / email /

Encuentra todas las plantillas con nombres.

 0
Author: Jegadeesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-25 05:29:54