Na maior parte do tempo, você nunca vai abrir esta página. A extensão se mantém em dia sozinha: os envios que falham repetem a tentativa por conta própria, e o trabalho em fila nunca se perde. As ferramentas daqui existem para dois momentos: quando você muda de propósito o que deve ser sincronizado, como ao ampliar a janela de pedidos, e quando o suporte orienta você em uma recuperação. Se perceber que está recorrendo à ressincronização com frequência, vale enviar uma mensagem ao suporte; algo mais acima na origem merece uma olhada, e encontrar esse algo é exatamente o nosso trabalho.
Amplie sua janela e a fila se refaz sozinha
Para alcançar registros mais antigos, execute a Ressincronização e escolha uma janela mais ampla; as mesmas opções que você viu no Setup Wizard (3, 12, 24, 36, 48 meses ou tudo) são oferecidas ali. A janela vale para o histórico de pedidos e carrinhos: os inscritos nunca são filtrados por data, portanto todo contato inscrito já entra, qualquer que seja a janela escolhida. A extensão repopula a fila em segundo plano assim que você confirma. Seu admin nunca trava, e o Backfill percorre os novos registros no ritmo habitual.
Depois de ampliar o intervalo, abra a aba Cron Monitor (Marketing → Intuit Mailchimp → Dashboard). Você verá os jobs de sincronização percorrendo os novos registros. Dê tempo para que eles concluam o trabalho em vez de alterar a configuração de novo.
Ressincronização: o recomeço deliberado
A ressincronização recoloca na fila todos os registros de uma loja para que o motor envie tudo novamente. É uma boa ferramenta com um propósito bem específico: depois que você corrigiu um problema de dados em massa, ou quando o suporte pedir. Uma loja saudável nunca precisa dela de forma recorrente; manter tudo correto no dia a dia é tarefa do motor, não sua. Uma ressincronização envia os seus status de assinatura do Magento para o Mailchimp. Ninguém que esteja com a assinatura cancelada no Magento é inscrito em momento algum e, em operação normal, o webhook mantém os dois lados em sintonia. Onde os dois divergirem, o status do Magento prevalece.
Para executá-la, abra Marketing → Intuit Mailchimp → Configuration, clique em Manage Connection e escolha Resync All Data na aba Manage. Selecione sua janela e confirme.
Recuperar pedidos de convidado
A tela de Resync também traz a chave Update Audience Members from Guest Orders. Isso importa se você entrou no ar sem ela: ativar em Configuration só afeta os pedidos de convidado seguintes, mas ativar aqui e rodar o resync aplica também ao seu histórico de pedidos. É assim que se recuperam os pedidos de convidado perdidos no go-live.
Ferramentas de linha de comando
Estas ferramentas são para desenvolvedores e para o suporte da ebizmarts. Execute-as a partir da raiz do seu Magento com php bin/magento.
| Comando | O que faz |
|---|---|
mailchimp:sync:start |
Popula a fila para a sincronização inicial, ou a repopula após um reset. |
mailchimp:sync:status |
Mostra as contagens de registros pendentes, sincronizados e com erro por loja, para você saber como estão as coisas sem abrir o admin. |
mailchimp:sync:reset |
Marca os registros como não enviados para que voltem à fila na próxima execução do cron. |
mailchimp:resync --store=<id> --force |
Equivalente em CLI do botão Resync (use --all --force para todas as lojas conectadas). Execute-o sem --force, ou com --dry-run, para pré-visualizar as contagens por loja sem alterar nada. |
mailchimp:queue:drain |
Exclui a fila de sincronização inteira, todas as linhas independentemente do status, opcionalmente limitada a uma loja com --store. |
mailchimp:migrate:from-mc-magento2 |
Faz parte da migração a partir da extensão anterior. Veja Migre da extensão anterior. |
mailchimp:queue:drain exclui a fila inteira, incluindo o registro do que já foi sincronizado, não apenas os itens que ainda aguardam. Execute-o apenas quando o suporte da ebizmarts solicitar.
Dúvidas pelo caminho? Solução de problemas tem as respostas, e o suporte da ebizmarts está a um e-mail de distância.