Página 1 de 2
Modificando o e-mail do pedido enviado para o cliente
Enviado: 03 Jun 2016, 17:28
por Guilherme Cardoso
Galera queria colocar uma imagem do logo da minha loja, site e telefone, e fazer um footer em html para os emails, que são enviados pela alteração de status de produto, Porem quando eu edito o .message no arquivo catalog/model/checkou/order.php
la pela linha 808 que dispara o envio do email. eu coloco la o html exemplo
$message = '<img>..... e toda configuração da imagens em html';
inves dele imprimir a imagem ele imprime as tag's =/
Helpe-me vlws
Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 03 Jun 2016, 20:24
por Manoel Vidal
Olá.
Primeiro, qualquer modificação que você for fizer no OpenCart, faça em OCMod ou em vQmod, não faça diretamente no código.
https://github.com/opencart/opencart/wi ... ion-System
https://github.com/vqmod/vqmod/wiki/Scripting
https://www.opencartbrasil.com.br/conheca-vqmod
https://www.opencartbrasil.com.br/artigo ... a-opencart
Vamos lá!
No arquivo:
catalog/model/checkout/
order.php
Há três disparos de e-mail nesse arquivo, o primeiro é enviado para o cliente, o segundo é o alerta de novo pedido enviado para o lojista, e o terceiro é um alerta de mudança de status do pedido.
Com essa informação, você tem que colocar seu código no primeiro disparo de e-mail, e nesse caso o arquivo com a mensagem não é está no model, mas sim no arquivo:
catalog/view/theme/PASTA_DO_TEMA/template/mail/
order.tpl
Não esqueça que o ideal é fazer a alteração via OCMod ou vQmod, e que após as alterações você deve ir na administração da loja, no menu
Extensões->Modificações, e clicar no
botão Atualizar.
Espero ter ajudado.

Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 08:56
por Guilherme Cardoso
Ajudou porem nesse TLP não acho aonde é as html do email de alteração de Status de pedido.
apenas nesse não consigo mudar.
No novo pedido e talz ta td ok segue uma imagem de como eu queria que ficasse, ja tenho o html pronto era so inserir

Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 11:25
por Manoel Vidal
Neste caso, você deve alterar o 3º bloco de códigos de envio de e-mail, que começa na linha abaixo:
Código: Selecionar todosif ($order_info['order_status_id'] && $order_status_id && $notify) {
Espero ter ajudado.

Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 11:37
por Guilherme Cardoso
No arquivo:
catalog/model/checkout/order.php
Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 11:47
por Manoel Vidal
Isso mesmo.

Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 13:21
por Guilherme Cardoso
exatamente lá eu coloco tag's html la e ele não compila xD
Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 13:25
por Manoel Vidal
Coloque um print da tela de como chega o e-mail.
Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 16:12
por Guilherme Cardoso
ta chegando igual o print acima só textos
Re: Modificando o e-mail do pedido enviado para o cliente
Enviado: 06 Jun 2016, 16:13
por Guilherme Cardoso