esc
Monitoreo y salud

Resincronización y herramientas de línea de comandos

Cuándo y cómo usar Re-sync, además de los comandos de CLI disponibles para desarrolladores y soporte.

La mayoría de las veces nunca abrirás esta página. La extensión se mantiene al día por sí sola: reintenta, se recupera y nunca pierde trabajo encolado. Las herramientas de aquí existen para dos momentos: cuando cambias deliberadamente lo que debe sincronizarse, como una ventana de pedidos más amplia, y cuando el soporte te guía en una recuperación. Si notas que recurres a Re-sync con frecuencia, vale la pena escribir a soporte; algo en el origen merece un vistazo, y encontrarlo es exactamente para lo que estamos aquí.

Amplía tu ventana y se vuelve a encolar solo

Para llegar más atrás en el tiempo, ejecuta Re-sync y elige una ventana más amplia; ahí se ofrecen las mismas opciones que viste en el Setup Wizard (3, 12, 24, 36, 48 meses o todo). La extensión vuelve a poblar la cola en segundo plano en cuanto confirmas. Tu administración nunca se congela, y Backfill procesa los nuevos registros a su ritmo habitual.

Está funcionando: observa el Cron Monitor

Después de ampliar el rango, abre la pestaña Cron Monitor (Marketing → Intuit Mailchimp → Dashboard). Verás los trabajos de sincronización procesando los nuevos registros. Dale tiempo para que los procese en lugar de volver a cambiar la configuración.

Re-sync: la repetición deliberada

Re-sync vuelve a encolar todos los registros de una tienda para que el motor lo envíe todo de nuevo. Es una buena herramienta con un propósito acotado: después de corregir un problema de datos de forma masiva, o cuando el soporte lo pide. Una tienda sana nunca lo necesita de forma programada; la corrección del día a día es tarea del motor, no tuya. Y siempre es seguro del lado de la audiencia: un re-sync nunca cambia el estado de suscripción de nadie. Quien está suscrito sigue suscrito, quien está desuscrito sigue desuscrito, siempre.

Para ejecutarlo, abre Marketing → Intuit Mailchimp → Configuration, haz clic en Manage Connection y elige Resync All Data en la pestaña Manage. Selecciona tu ventana y confirma.

Herramientas de línea de comandos

Estas son para desarrolladores y para el soporte de ebizmarts. Ejecútalas desde la raíz de tu Magento con php bin/magento.

Comando Qué hace
mailchimp:sync:start Puebla la cola para la sincronización inicial, o la vuelve a poblar tras un reinicio.
mailchimp:sync:status Muestra los recuentos de pendientes, sincronizados y con error por tienda, para que veas cómo está la situación sin abrir la administración.
mailchimp:sync:reset Marca los registros como no enviados para que se vuelvan a encolar en la siguiente ejecución de cron.
mailchimp:resync --force Equivalente en CLI del botón Resync. Añade --dry-run para previsualizar lo que se encolaría sin hacerlo realmente.
mailchimp:queue:drain Vacía todos los registros pendientes de la cola.
mailchimp:migrate:from-mc-magento2 Parte del proceso de cambio desde la extensión anterior. Consulta Cambia desde la extensión anterior.
Un comando solo para soporte

mailchimp:queue:drain elimina todos los elementos que esperan sincronizarse; no llegarán a Mailchimp hasta que se vuelvan a encolar. Ejecútalo solo cuando el soporte de ebizmarts te lo pida.

¿Dudas en el camino? Solución de problemas tiene las respuestas, y el soporte de ebizmarts está a un correo de distancia.

Siguiente: Por qué difieren tus númerosEl total de pedidos y los ingresos suelen verse diferentes según dónde los mires. Aquí te explicamos por qué cada número es correcto y qué te está diciendo cada uno.