De forma predeterminada, Order Sync solo envía datos a Mautic cuando un pedido alcanza el estado terminado o reembolsado estado. La configuración «Enviar todos los estados» le permite ampliar esto para sincronizar cada cambio de estado.
Comportamiento predeterminado
Con la configuración predeterminada, el complemento espera hasta que un pedido se marque como completado o reembolsado antes de sincronizar cualquier dato con Mautic. Esto significa que:
- Los pedidos con estado pendiente, en proceso, en espera, cancelado o fallido no activan la sincronización.
- Los datos de contacto, las etiquetas, el JSON del pedido, los valores de por vida, las notas y los activadores de correo electrónico solo se activan en pedidos completados o reembolsados.
- Esto reduce las llamadas a la API de Mautic y garantiza que solo se realice un seguimiento de las compras finalizadas.
Para la mayoría de las tiendas, esta es la configuración recomendada. Normalmente, lo que se desea es que Mautic refleje las ventas confirmadas en lugar de los pedidos que aún pueden cambiar.
Habilitar todos los estados
Para sincronizar cada cambio de estado:
- Ir a Integración de WooCommerce > Mautic y haga clic en el Sincronización de pedidos pestaña.
- Bajo Opciones de sincronización, comprueba Enviar todos los estados.
- Haga clic Guardar cambios.
Cuando está habilitado, el complemento envía datos a Mautic cada vez que un pedido cambia de estado, incluyendo pendiente, en proceso, en espera, completado, cancelado, reembolsado y fallido. Cada cambio de estado activa una sincronización completa con los datos actualizados del pedido, las etiquetas y cualquier nota configurada o activador de correo electrónico.
Cuándo habilitar esta función
Es posible que desees sincronizar todos los estados si:
- Utilizas activadores de correo electrónico para múltiples estados. – Si quieres enviar correos electrónicos de Mautic cuando los pedidos estén en proceso, en espera o cancelados, esos estados deben activar una sincronización. Con la configuración predeterminada, las plantillas de correo electrónico asignadas a esos estados nunca se activarían.
- Necesitas un seguimiento de pedidos en tiempo real. – Si tus automatizaciones de Mautic reaccionan a los cambios en el estado de los pedidos (por ejemplo, pausando una campaña cuando un pedido está en espera), la sincronización en cada estado mantiene los datos de contacto actualizados.
- Quieres etiquetas para cada estado. – Con esta opción activada, las etiquetas de los productos incluyen el sufijo de estado para cada cambio. Un contacto podría acumular etiquetas como
tee-blu-m_processingytee-blu-m_completed, lo que le proporciona un historial completo del estado en forma de etiquetas. - Vendes productos digitales con entrega inmediata. – Si los pedidos pasan directamente a procesarse y el cumplimiento se realiza fuera de WooCommerce, es posible que desee sincronizar en la etapa de procesamiento en lugar de esperar a que se complete.
Aspectos a tener en cuenta
- Más llamadas a la API – Un solo pedido puede pasar por varios cambios de estado (por ejemplo, de pendiente a en proceso a completado). Cada cambio activa una sincronización independiente, lo que significa más solicitudes de API a su instancia de Mautic.
- Más etiquetas – Las etiquetas se acumulan para cada estado. Un producto que pasa por tres cambios de estado añade tres etiquetas distintas al contacto.
- Los datos del pedido se sobrescriben – El
mautic_woo_order_dataEl campo se sobrescribe con cada sincronización. Si un pedido se sincroniza durante el procesamiento y luego nuevamente al completarse, el campo reflejará los datos completados. Los datos anteriores no se conservan en el campo (aunque sí se conservarían en las notas si las tiene habilitadas). - Los valores de por vida se actualizan cada vez que – Los campos de gasto total y número de pedidos se actualizan con cada sincronización, por lo que siguen siendo precisos independientemente del número de cambios de estado que se produzcan.