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: 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.

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

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.

Próximo: Configurações da extensãoUm mapa de todos os grupos de configurações do Intuit Mailchimp: encontre qualquer opção rapidamente.