2012-02-12 20 views
23

Magento parece tener muchas plantillas de correo electrónico para enviar una variedad de mensajes diferentes según las actividades del usuario: registro, recuperación de contraseña, pedido, envío, etc.¿Dónde están todas las plantillas de correo electrónico de Magento?

¿Dónde puedo encontrar todas las plantillas de correo electrónico para personalizarlas? ¿TODO y nunca se pierde uno de ellos para evitar verse mal cuando el usuario ve una plantilla predeterminada mal redactada?

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

Respuesta

47

app/locale/en_US/template/email/ es el lugar/lugar predeterminado. No debe personalizarlos en el sistema de archivos, o si lo hace, planee proteger & uniéndose al momento de la actualización.

Puede personalizarlos (aunque de alguna manera) mediante Sistema> Correos electrónicos transaccionales. En esta área, selecciona el archivo base para su configuración regional y modifica el contenido, que luego se almacena en la base de datos.

+1

Gracias! Pero apesta porque tengo que: 1) crear 36 plantillas de correo electrónico de las predeterminadas de Magento, 2) asignar estas plantillas creadas una a una a cada una de las 36 funcionalidades que usan plantillas de correo electrónico dispersas en todos los paneles en Sistema - > Configuración ........ qué estaban pensando ... –

+0

Espera un minuto, pensé que hay un directorio de configuración regional dentro de cada tema, como el tema moderno:/app/design/frontend/default/modern/locale/en_US ..... Entonces, si creo plantillas de correo electrónico en plantilla/correo electrónico, ¿se usarían sobre las predeterminadas del sistema? –

+1

Apesta, no funciona de esa manera ... las plantillas de correo electrónico deben ser consideradas como parte del tema ... –

0

app/locale/<Language>/template/correo/

Encuentra todas las plantillas con nombres.

1

Aquí es un plug-in gratuito que le permite a su anulación las plantillas de correo electrónico: https://www.yireo.com/software/magento-extensions/email-override

Esto es donde se colocan las sustituciones:

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

Así que si yo estaba preponderantes con este archivo:

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

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

app/design/frontend/package/default/locale/en_US/template/email/account_new.html 
2

para Magento 1.9.x.x

app/locale/lang_CODE/template/email 

para Magento 2.x

app/design/frontend/YOURPACKAGE/YOURTHEME/ 
Cuestiones relacionadas