Hace un tiempo, vimos como hacer para dejar la aplicación en nuestro idioma (sea cual sea).
Si prestamos atención a la carpeta de los archivos de idioma, vamos a ver que contiene una subcarpeta, llamada templates, que a su vez contiene a otra llamada email.
Dentro de ésta última, encontramos una serie de archivos html, que son las plantillas que se utilizan al enviarse un correo.
Por defecto, los mails vienen en inglés. Si bajamos la última versión de nuestro idioma, puede que consigamos traducciones de esos archivos, pero seguramente, siempre vamos a necesitar ajustarlos a la realidad de nuestro proyecto.
Para el ejemplo, vamos a tomar el mail que se envía en el formulario de contacto.
Lo encontramos en:
/app/locale/en_US/template/email/contact_form.phtml
Para empezar a conocer de qué se tratan las plantillas de email, vamos a ver qué contiene el archivo.
Name: {{var data.name}}
E-mail: {{var data.email}}
Telephone: {{var data.telephone}}
Comment: {{var data.comment}}
Como en todos los casos en donde tratemos con plantillas, las variables estan contenidas por doble llaves.
Como particularidad, las plantillas de email agregan una variable especial, que a diferencia de lo mencionado, está contenida entre comentarios html más el carcater @.
Seguir leyendo «Personalizando los emails de Magento»