Na maior parte do tempo, você nunca vai abrir esta página. A extensão se mantém em dia sozinha: ela repete tentativas, se recupera e nunca perde o trabalho em fila. 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 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. E ela é sempre segura do lado do público: uma ressincronização nunca altera o status de assinatura de ninguém. Quem está inscrito continua inscrito, quem cancelou a assinatura continua com ela cancelada, sempre.
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.
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 --force |
Equivalente em CLI do botão Resync. Adicione --dry-run para pré-visualizar o que entraria na fila sem executar nada de fato. |
mailchimp:queue:drain |
Remove todos os registros pendentes da fila. |
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 remove todos os itens que aguardam sincronização; eles só chegarão ao Mailchimp quando voltarem à fila. 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.