Criando variáveis de email

Se você já chegou no estágio de customizar os templates de email’s do seu sistema, provavelmente já leu o post Emails de Transação e o post Formulário de Contato Personalizado.

Onde aprendemos a criar uma variável nova no formulário que vai fazer parte do email de contato.

A idéia aqui é bem semelhante, porém não iremos alterar um formulário. Vamos criar novas diretivas para que possam ser lidas nos templates de email’s de transação. Para ser mais claro, você provavelmente já viu os scriptlets:

{{var store.getFrontendName()}}
{{var order.increment_id}}
{{htmlescape var=$order.getCustomerName()}}

São variáveis que carregam valores (objetos) dinamicamente para carregar as informações no email. O que faremos aqui é criar novas variáveis, algo como:

{{var minhaMensagem}}
{{var cliente.getName()}}
{{var produtosRelacionados}}

Isso com certeza vai colocar seus emails de transação um nível acima da concorrência.

Vantagens em ler este post:

- Criar novas diretivas (variáives) de email;
- Personalizar emails de transação com novos valores;
- Sobreescrever classes do core;
- Pode ser aplicado a qualquer modelo de email;
- Assista o vídeo com passo a passo completo;

Atenção!

Esse artigo NÃO pretende vender um módulo de customização de emails ou variáveis, e sim ensinar como expandir código nativo para dar ainda mais poder de informação nos seus emails de transação.

2017-01-24T20:24:06+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x