Envio de newsletter pelo Magento
12 de agosto de 2008Se você já tentou utilizar a funcionalidade de envio de newsletter pelo Magento (na versão 1, pelo menos), deve ter tido problemas. Simplesmente, porque não existe um botão “Enviar” e, além disso, o envio automático — através do cron — não funciona.
Pesquisando no fórum do Magento, descobri que há basicamente 3 alternativas para enviar os e-mails:
1) Criar um link “Enviar”, que manda imediatamente todas as news com envios programados para a hora atual (ou antes), ao ser clicado:
Abra o template /app/design/adminhtml/default/default(ou seu template)/template/newsletter/queue/list.phtml
e adicione o seguinte link após a última linha (33 para mim):
<h3 class="icon-head head-newsletter-queue"><strong><a href="/urldosite/index.php/admin/newsletter_queue/sending">Enviar Newsletter</a></strong></h3>
Salve e dê um refresh no admin.
2) Acessar a URL diretamente, a cada vez que quiser enviar
urldosite/index.php/admin/newsletter_queue/sending
3) Editar o crontab do servidor, incluindo a linha
(faz com que os envios sejam feitos automaticamente conforme a data programada)
*/5 * * * * /absolute/path/to/php5 -f /absolute/path/to/magento/cron.php
Na minha opinião, assim como de alguns desenvolvedores do fórum, o ideal seria fazer a programação pelo crontab e também o link; desta forma, você pode programar envios ou enviar quando quiser, clicando no link.
Tags: e-commerce, Magento, newsletter



18 de agosto de 2008 às 14:25
Gostaria de receber mais informações sobre personalização do magento para uma loja virtual. Obrigado.
20 de agosto de 2008 às 19:54
Pretty nice site, wants to see much more on it!
30 de janeiro de 2009 às 15:08
Olá, estou contente com o que o magento faz pela minha loja, o sucesso é enorme.
Obrigado a todos pelas dicas, e principalmente ao GABRIEL.
Neif Nader
2 de março de 2009 às 21:35
Vlw pela dica !! Resolveu um problemão !!
Estou sempre recorrendo ao seu blog ! Continue o ótimo trabalho !!
Abraços !
27 de junho de 2009 às 0:57
meu amigo, não funcionou estes procedimentos, o que pode estar de errado?
30 de outubro de 2009 às 1:11
Olá, estou tendo problemas ao enviar uma newsletters para meus clientes, quando mando, os usuarios de hotmail não recebem, a versao do magento é: 1.3.2.4, e também nao consigo enviar news letters a noite, pq? quando vou enviar tenho que ajustar em 1 hora antes do horario certo. Se puderem me ajudem, aguardo retorno
22 de dezembro de 2009 às 12:49
Luis e outros usuários que estão tendo problemas em enviar newsletters em versões mais recentes.
Caso o Magento esteja enviando outras mensagens por e-mail, mas não as newsletters, tentem colocar a mensagem na fila da newsletter e acessar http://site/cron.php (duas vezes).
Na primeira o email será inserido na cron e na segunda vez o sistema os enviará.
Ricardo, quanto aos e-mails que não chegam para o hotmail, tente colocar um SPF no arquivo de zona do seu DNS. Muitas vezes o hotmail não aceita e-mails se não estiverem registrados desta forma.
8 de janeiro de 2010 às 12:46
FINALMENTE DEU CERTO!!!
O esquema de acessar o cro.php duas vezes funcionou!!!
Valeu pela ajuda!
28 de janeiro de 2010 às 12:30
deu tão certo que estou com a faca no pescoço agora! Mandei para clientes um teste, agora tenho que mandar outro pedindo desculpas, mas ele manda tudo duma vez?
se for isso a situação pode ser pior do que posso imaginar O_O
Funciona mas é perigoso ok!
Fiz pelo Cron.php 2 vezes
3 de fevereiro de 2010 às 23:22
Olá,
Não sei o que estou fazendo de errado, mas não consigo enviar o newsletter através do link manual.
Quando acesso o link /meuadmin/newsletter_queue/sending eu vou para o dashboard, mas nenhum newsletter é enviado.
Alguma dica?
Grato.
Alexei.
5 de fevereiro de 2010 às 19:22
Olá estou tendo o mesmo problema que o Alexie
4 de março de 2010 às 11:49
ta ai uma soluçãos
http://forum.mariosam.com/viewtopic.php?f=3&t=117&start=0
10 de maio de 2010 às 4:05
Alguém tem alguma solução para o problema do Alexei?
Já tentei de tudo e nada…
Valeu galera…