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: los envíos fallidos se reintentan solos y el trabajo encolado nunca se pierde. 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 ventana se aplica al historial de pedidos y carritos: los suscriptores nunca se filtran por fecha, así que todo contacto suscrito ya se incluye con cualquier ventana que elijas. 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. Un re-sync envía a Mailchimp los estados de suscripción que tienes en Magento. Nadie que esté desuscrito en Magento queda jamás suscrito, y en el funcionamiento normal el webhook mantiene ambos lados acompasados. Cuando los dos difieren, gana el estado de Magento.

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.

Ponerte al día con los pedidos de invitado

La pantalla de Resync también incluye el interruptor Update Audience Members from Guest Orders. Eso importa si saliste en vivo sin él: activarlo en Configuration solo afecta a los pedidos de invitado posteriores, pero activarlo aquí y ejecutar el resync lo aplica también a tu historial de pedidos. Esta es la forma de recoger los pedidos de invitado que se te pasaron al salir en vivo.

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 --store=<id> --force Equivalente en CLI del botón Resync (usa --all --force para todas las tiendas conectadas). Ejecútalo sin --force, o con --dry-run, para previsualizar los recuentos por tienda sin cambiar nada.
mailchimp:queue:drain Elimina la cola de sincronización entera, todas las filas sin importar su estado, con la opción de limitar el borrado a una sola tienda mediante --store.
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 la cola completa, incluido el registro de lo que ya se sincronizó, no solo los elementos que todavía esperan. 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: Ajustes de configuraciónUn mapa de cada grupo de ajustes de Intuit Mailchimp: encuentra cualquier opción de un vistazo.