esc
Cómo funciona

Cómo funciona la sincronización

Qué se envía a Mailchimp, cuándo se mueve y cómo mantener bajo control tu número de contactos.

Una vez conectada, la extensión mantiene Mailchimp al día con tu tienda por su cuenta, en segundo plano, minuto a minuto. Esto es lo que se mueve, y lo único que conviene entender antes de que suceda.

Qué se sincroniza, y cuándo

Todo lo de abajo se sincroniza de forma continua, tras una puesta al día inicial durante la configuración:

  • Suscriptores del newsletter: altas y bajas, en cuestión de minutos.
  • Pedidos: los pedidos nuevos en tiempo real; los pedidos anteriores una sola vez, durante la configuración.
  • Carritos abandonados: los carritos se sincronizan mientras los compradores los arman, para que Mailchimp pueda iniciar la recuperación en el momento en que uno queda inactivo.
  • Productos: los cambios del catálogo a medida que ocurren, para que las recomendaciones de las campañas se mantengan actualizadas.

Y productos significa el catálogo completo: los seis tipos de producto nativos de Magento (Simple, Virtual, Downloadable, Bundle, Grouped y Configurable), las gift cards de Adobe Commerce con soporte dedicado, y cualquier tipo personalizado que agregue una extensión de terceros, sincronizado con un registro estándar construido con los campos que todo producto tiene. Los pedidos y carritos que los contienen se sincronizan con normalidad, con totales completos y precisos, y una gift card de monto abierto se reporta por el monto exacto que eligió el comprador.

Detrás de esos puntos hay dos vías, con los mismos nombres que verás en el Dashboard y el Cron Monitor. Boost lleva lo que está sucediendo ahora mismo: un pedido nuevo, un carrito activo, un alta al newsletter, una edición de producto. Backfill lleva la historia: los pedidos, clientes y catálogo del pasado que elegiste durante la configuración. Ambas corren sobre el mismo motor, al mismo ritmo, cada minuto; la única diferencia es la prioridad. La actividad nueva siempre va primero, así una importación grande de historial nunca retrasa un pedido reciente.

Diseñada para el alto rendimiento

La sincronización no va de a un registro por vez. Mailchimp permite diez conexiones simultáneas por cuenta; la extensión toma ocho de ellas y balancea tu cola entre los ocho carriles a la vez, aprovechando lo que Mailchimp ofrece y dejando siempre margen. Cuatro hábitos hacen que esos carriles rindan:

  • Nada espera por nada. Si un pedido llega al frente de la cola antes que sus productos o su cliente, la extensión sincroniza esos primero, en la misma pasada, por su cuenta. Sin registros trabados, sin ordenar nada a mano.
  • Nada que no haya cambiado se envía. Cada registro recibe una huella digital antes de salir; si nada cambió, nada se envía. En un día típico eso descarta de entrada la mayor parte de la cola.
  • Nada frena tu tienda. Todo corre en la cola en segundo plano, nunca en la página ni en el checkout de tu comprador.
  • Nada sobrecarga tu servidor. Cada pasada de sincronización corre con un presupuesto de tiempo estricto y un uso cuidadoso de la memoria, hace su trabajo y devuelve el servidor. Tu tienda se mantiene rápida los días en que más importa.

Y está preparada para los días grandes. Ante una ola del tamaño de un Black Friday, la extensión mueve miles de pedidos y carritos sin esfuerzo: la mayoría llega a Mailchimp en tiempo real, y lo que queda en cola detrás de la ola aterriza minutos después. También es un buen ciudadano del lado de Mailchimp: si Mailchimp le pide bajar el ritmo, se retira, reintenta y no pierde nada.

Anotar ahora, trabajar después

Cuando algo sucede en tu tienda, un pedido nuevo, una edición de producto, un alta al newsletter, la extensión hace una sola cosa deliberadamente pequeña en ese momento: escribe una pequeña nota en su cola. Una única escritura ligera en la base de datos, milisegundos, y el comprador sigue su camino. Toda la inteligencia, preparar los datos a enviar, calcular huellas, resolver dependencias, hablar con Mailchimp, corre después en los carriles en segundo plano, donde nunca puede frenar una página. A Mailchimp nunca se lo llama durante la visita de un comprador.

Los webhooks reciben la misma disciplina a la inversa. Cuando Mailchimp informa una baja o un cambio de correo, el receptor verifica el mensaje con una clave secreta, lo registra y lo aplica localmente en el mismo momento: solo actualizaciones de base de datos, milisegundos, y Mailchimp recibe su respuesta de inmediato. Las ediciones de perfil llevan un paso más, y se reconcilian a través de la cola en más o menos un minuto. En cualquier caso, nadie espera nunca por nadie.

La sincronización corre sola y muestra su trabajo

La sincronización corre con el programador en segundo plano de Magento (cron). Nunca tienes que adivinar si está funcionando: el Dashboard y el Cron Monitor muestran cuándo corrió cada tarea por última vez y qué procesó. Si algo alguna vez se ve raro, esas pantallas apuntan directo a la causa.

Lo único que hay que entender: suscriptores vs. clientes

La misma persona puede existir en Mailchimp de dos maneras:

  • Un suscriptor se dio de alta en tu newsletter: puedes enviarle campañas.
  • Un cliente hizo un pedido (o dejó un carrito) pero nunca se dio de alta: está en tu audiencia por su historial de compras y para segmentación, pero no puedes enviarle campañas.

Ambos cuentan igual en tu factura de Mailchimp. (Mailchimp explica todos los estados de contacto en su propia ayuda).

Una promesa atraviesa todo esto: tu audiencia es tuya. La extensión agrega y actualiza contactos; nunca da de baja, degrada ni elimina a nadie por su cuenta.

Tú tienes el control de tu número de contactos

Mailchimp factura por el total de contactos, y los clientes no suscritos también cuentan. Tres controles deciden exactamente quién entra en tu audiencia:

  • La ventana de pedidos, elegida en el Setup Wizard: hasta qué tan atrás llegan los pedidos y sus clientes. Más sobre cómo elegirla, abajo.
  • Sync New Non-Subscribed Customers (configuración de Contact Sync): desactívalo y los compradores nuevos que nunca se dieron de alta no se agregan; los contactos que ya están en tu audiencia se siguen actualizando con normalidad.
  • Default Subscription Status for Synced Customers (configuración de Contact Sync): déjalo en Non-subscribed, el valor recomendado, para que los compradores reciban correos de pedidos y carritos pero nunca queden inscritos en campañas hasta que se den de alta por sí mismos.

Y puedes archivar los contactos que ya no necesites en cualquier momento, directamente en Mailchimp.

La extensión nunca sincroniza toda tu base de datos de clientes. Solo las personas que se dieron de alta en tu newsletter, hicieron un pedido o dejaron un carrito se convierten en contactos.

Cómo elegir tu ventana de pedidos

Durante la configuración, el asistente pregunta hasta qué tan atrás importar el historial de pedidos: 3, 12, 24, 36 o 48 meses, o todo. Recomienda doce meses, y esa recomendación merece confianza: las campañas convierten sobre el comportamiento reciente. Lo que alguien compró este año predice lo que comprará el próximo; lo que compró hace tres años agrega sobre todo contactos facturables que ya no abren tus correos, y una lista más fría significa menos interacción y peor entregabilidad para todos los demás. Doce meses capturan a tus compradores activos más una temporada navideña completa. Amplía la ventana solo si tu producto tiene un ciclo de recompra naturalmente largo: piensa en muebles, no en moda.

La ventana es un filtro, no un muro. Con los valores recomendados, la importación solo trae a los clientes que compraron dentro de la ventana; los compradores antiguos de una sola compra quedan fuera de tu audiencia, y fuera de tu factura, al momento de la importación. Pero no quedan olvidados. En el momento en que uno de ellos vuelve, haciendo un pedido, dejando un carrito, incluso con solo iniciar sesión, la extensión lo sincroniza automáticamente, normalmente en uno o dos minutos. Y vuelven completos: su perfil llega con totales históricos, cantidad de pedidos y puntajes de compra calculados sobre su historial de compras completo, no solo la ventana. Entran como no suscritos, así que reciben correos de pedidos y carritos pero ninguna campaña hasta que se den de alta.

Un cliente inactivo revive en el instante en que vuelve a ser relevante. Hasta entonces, no te cuesta nada.

Qué pedidos se sincronizan

Por defecto, ingresos confirmados significa processing, complete y closed: esa selección decide qué pedidos históricos se importan y qué pedidos cuentan para los ingresos y el valor de vida del cliente. Los pedidos nuevos se sincronizan a medida que ocurren y se mantienen actualizados con cada cambio de estado. Tú decides exactamente cuáles cuentan bajo Order Statuses to Sync, en la configuración de Ecommerce Sync. La ventana de pedidos de la primera sincronización es la que elegiste en el Setup Wizard.

¿Dudas sobre qué se sincronizó y cuándo? Solución de problemas cubre las más comunes, y el soporte de ebizmarts está a un correo de distancia.

Siguiente: Elige tu audienciaElige la audiencia de Mailchimp en la que se sincronizan los contactos y pedidos de tu tienda.