esc
Monitoramento e saúde

Ressincronizar e ferramentas de linha de comando

Quando e como usar a ressincronização, além dos comandos de linha de comando disponíveis para desenvolvedores e suporte.

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.

Está funcionando: acompanhe pelo Cron Monitor

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.
Um comando reservado ao suporte

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.

Próximo: Por que seus números diferem do MailchimpA receita e a contagem de pedidos podem parecer diferentes dependendo de onde você olha. Veja por que cada número está correto e o que cada um está dizendo.