Trigger de Carrinho Abandonado nunca é disparada.

Bom dia!

Eu fiz a configuração de carrinho abandonado seguindo a documentação encontrada no Help, mas nos meus testes ainda não recebi o e-mail de abandono.

Segue as configurações:

condições

ações em caso positivo

agendamento

E aqui a URL com um IDSKU: http://www.specialitalingerie.com.br/CEM/Abandoned-Cart?refs=38158

e a confirmação de que a última sessão foi alterada:

ultima sessão

Alguém pode me ajudar a entender o motivo dos e-mails nunca serem disparados?

@Jonas Souza​ após configurar a trigger, você publicou a entidade CL?

@Nathan Prestes​ Não publiquei. Vou publicar para testar, mas a documentação não cita esse procedimento, ele é realmente necessário?

Obrigado!

@Jonas Souza​ após qualquer configuração em algum entidade é necessário publica-la!

Mas para configurar a trigger, não faz alteração na entidade. Então por que publica-la novamente?

@Nathan Prestes​

@Fabio Santos de Albuquerque​

Foi exatamente isso que eu pensei, Fabio.

E não funcionou, eu já revisei a configuração algumas vezes e me certifiquei de que os dados estão sendo gravados no MD, sinceramente não sei o que pode ser.

Alguma dica?

@Fabio Santos de Albuquerque​ @Jonas Souza​ quando você publica uma entidade aparece a seguinte mensagem:

aviso-trigger

Na minha visão o MASTER DATA tem a mesma lógica do GTM, onde é necessário publicar as alterações que você fez.

@Nathan Prestes​ você está correto no conceito de publicação da entidade. Mas, a questão é que ao criar uma trigger você não está alterando uma entidade e consequentemente não precisa salva-la.

Mas, voltando ao ponto em questão, existem 2 situações possíveis:

1 - a trigger não é disparada, então nunca nada processa

2 - a trigger é disparada mas dá erro, então o resultado é outro.

o seu rc.js parece está ok, visto que o status do registro da CL está mudando conforme navega no carrinho.

O carrinho abandonado tinha uma atualização de 30min após fechar o navegador (não é trocar de página) antigamente. Não sei como está hoje em dia, mas devido a isso sempre configuro com pelo menos 1h e 24h (2 triggers) para disparar. Geralmente o imediato tb funciona para casos de inclusão de registro na entidade. Mas, 30 min ou menos a maioria das vezes tive dificuldade.

Para saber se está executando, faça um teste simples, ao invés da tela de concluido enviar o carrinho abandonado, use toda mesma regra mas coloque para enviar um email simples com uma mensagem simples: "deu certo".

Se funcionar, então é algum problema de configuração nessa tela do carrinho abandonado ou no template do carrinho. Se não funcionar, então provavelmente nem está entrando na trigger.

Se for o segundo caso, de nem entrar na trigger, recomendo abrir um chamado na vtex pelo suporte deles ou com a sua agência.

@Fabio Santos de Albuquerque​

@Nathan Prestes​

Muito obrigado pelo apoio!!

O disparo funcionou quando eu troquei o HTML por texto, certamente tinha algo errado com o meu template. Seria de mais pedir um exemplo de template que vocês utilizam?

@Jonas Souza​ utilize o template padrão. A única coisa que vai precisar alterar é o controle:

vtex.cmc:ProductQueryStringReferenceShelf

Onde você precisa inserir o ID da prateleira que você utiliza ou quer utilizar. Segue:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:vtex="http://www.vtex.com.br/2009/vtex-common" xmlns:vtex.cmc="http://www.vtex.com.br/2009/vtex-commerce"> <head> <title>Carrinho Abandonado</title> <vtex:metaTags/> <style type="text/css"> ul{padding:0; margin:0;} </style> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table id="Table_01" width="550" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_01.png" width="274" height="53" alt="" /></td> <td colspan="3"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_02.png" width="276" height="53" alt="" /></td> </tr> <tr> <td bgcolor="#E0E7ED"></td> <td bgcolor="#E0E7ED" colspan="3"> <font face="Arial" color="#333333" size="2">Olá, <strong>{!Nome}</strong>.<br /><br /> <font>Notamos que você não finalizou sua compra. Aproveite enquanto os itens abaixo<br /> ainda estão disponíveis e <a href="http://www.nomeloja.com.br/Site/Carrinho.aspx?IdSku={!TagCarrinho_TAG}&utm_source=VTEXCEM&utm_medium=Abandono_carrinho&utm_campaign=Abandono"> <font color="#c4cf00">CLIQUE AQUI</font></a> para finalizar seu pedido.</font></font> </td> <td bgcolor="#E0E7ED"></td> </tr> <tr> <td colspan="5"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_06.png" width="550" height="65" alt="" /></td> </tr> <tr> <td colspan="5"> <table width="550" cellspacing="0"> <tr> <td width="160" align="center" bgcolor="#f0f0f0" height="20"><font face="Arial" size="2" color="#666666">Produto</font></td> <td width="276" bgcolor="#f0f0f0" height="20"></td> <td width="104" bgcolor="#f0f0f0" height="20"><font face="Arial" size="2" color="#666666">Valor Un.</font></td> </tr> <tr> <td colspan="3"> <div style="color:#FFF;"> <vtex.cmc:ProductQueryStringReferenceShelf layout="d9d76394-1813-44ac-9552-dd19a603566d" itemCount="100" columnCount="100" showUnavailable="true"/> </div> </td> </tr> </table> </td> </tr> <tr> <td align="center" colspan="3"> <font size="1" color="#2f2f2f" face="Arial">Precisa de ajuda? Fale com a <a href="http://www.nomeloja.com.br/atendimento?utm_source=VTEXCEM&utm_medium=Abandono_carrinho&utm_campaign=Abandono"> <font size="1" color="#2f2f2f" face="Arial">central de atendimento</font></a> </font> </td> <td colspan="2"> <a href="http://www.nomeloja.com.br/Site/Carrinho.aspx?IdSku={!TagCarrinho_TAG}&utm_source=VTEXCEM&utm_medium=Abandono_carrinho&utm_campaign=Abandono"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_09.png" width="240" height="48" alt="" /> </a> </td> </tr> <tr> <td colspan="5"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_10.png" width="550" height="46" alt="" /></td> </tr> <tr> <td colspan="5"> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/carrinho-abandonado_11.jpg" width="550" height="130" alt="" /></td> </tr> <tr> <td> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/spacer.gif" width="19" height="1" alt="" /></td> <td> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/spacer.gif" width="255" height="1" alt="" /></td> <td> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/spacer.gif" width="36" height="1" alt="" /></td> <td> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/spacer.gif" width="218" height="1" alt="" /></td> <td> <img style="display:block" src="http://lojavazia.vtexcommerce.com.br/arquivos/spacer.gif" width="22" height="1" alt="" /></td> </tr> </table> <!-- End Save for Web Slices --> </body> </html>

@Nathan Prestes​

@Fabio Santos de Albuquerque​

Deu tudo certo. Muito obrigado pela força!