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

  1. Eu inseri isso no modelo de email.

    {{block type='core/template' area='frontend' template='email/shippingmail.phtml' order=$order}}
    
  2. 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?

Foi útil?

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
scroll top