A Ana Colussi, minha cliente da Unique Brasil me solicitou uma nova funcionalidade em seu site. Dar um cupom de desconto para cada nova inscrição na newsletter da sua loja.
O site foi criado em WordPress, e o e-commerce usa o Woocommerce. Tudo integrado com o Mailclhimp. Portanto, será moleza criar um cupom de desconto no Woocommerce e usar o Mailchimp para realizar o disparo, não é?
Não foi bem assim, infelizmente. Mas no final das contas encontrei uma solução que funciona. Se quiser ir até a solução, clique aqui para ganhar tempo.
Tentativa 1 – webhook e função em PHP
Pesquisa dali, lê daqui, cheguei neste artigo do Maté Gvo. Nele, o autor explica como criar um webhook entre wordpress e mailchimp, e usar uma função (esta aqui, do Mike Jolley) para criar o cupom.
Processo realizado, códigos revisados. Quando fiz o teste, a primeira parte funcionou muito bem. Ao se cadastrar o cupom era gerado, com as opções configuradas no código.
Mas como enviar o cupom para o usuário?
É aqui que eu achei que o Mailchimp iria resolver. Mas sem criar uma automação, o mailchimp não estava enviando a mensagem.
Entrei no mailchimp, criar a automação e testei. A mensagem agora é enviada, mas o cupom – que é a parte importante – não.
Foi aí que percebi que o artigo que peguei como referência tinha um buraco: ele não envia o cupom para o Mailchimp para usarmos no corpo do texto como uma merge tag. Portanto, eu continuava com um problema nas mãos.
Li e reli o artigo; ao ler os comentários vi que vários outros usuários tinha a mesma dúvida que eu: como enviar o cupom. E o autor não respondeu ninguém.
Tentativa 2 – plugin
Uma coisa é certa: se eu tive este problema, outros também tiveram. O Stack Overflow está aí para provar isto.
Pesquisa, pesquisa, pesquisa. Encontrei alguns plugins que prometiam realizar a tarefa. Apostei no da Setamatic. Ele integra com o Mailchimp via API e ainda tem a possibilidade de exibir o form como popup, como milhares de sites fazem por ai.
Plugin comprado, configurado. Hora de testes: uma belezura! O email é cadastrado no Mailchimp e o próprio plugin faz o disparo da mensagem, usando o template do Woocommerce (e você pode customizar a mensagem).
22 doletas bem investidas.
Aí surgiu a ideia: e um cupom para o carrinho abandonado? Aí já é papo para outro post, jovem.