Texto personalizado no modelo de e-mail dependendo da descrição do envio
-
12-12-2019 - |
Pergunta
Quero inserir um texto personalizado no modelo de e-mail, se título de envio = 'Retirada'.Eu segui este guia para fazer com que a declaração if funcione no modelo de correio.https://stackoverflow.com/questions/4797394/magento-email-template-if-statements
Eu inseri isso no modelo de email.
{{block type='core/template' area='frontend' template='email/shippingmail.phtml' order=$order}}
Eu criei um novo arquivo phtml chamado Shippingmail.phtml com este código
if ($this->getData('order')->getShippingDescription()=='Pickup') { echo nl2br(Mage::getStoreConfig('general/store_information/address')); }
Mas, por algum motivo, não consigo mostrar o endereço da minha loja para o e-mail se a descrição do envio for 'Retirada'.
O que estou perdendo aqui?
Solução
Eu descobri o problema.
Coloquei o bloco de correio personalizado "shippingmail.phtml" em meu modelo personalizado.
Depois que mudei para o modelo padrão, funcionou
Ou seja.
app/design/frontend/default/MYCUSTOMTHEME/template/email/shippingmail.phtml
Alterado para isto:
app/design/frontend/default/default/template/email/shippingmail.phtml
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange