Funcionalidad

Sincronización de stock y precios

El stock y el precio, iguales de los dos lados, sin que nadie los copie a mano.

El problema

Sincronizar dos tiendas no es copiar un número de un lado al otro. Es decidir quién manda cuando los dos cambian, evitar que el sistema se persiga la cola escribiendo sobre sus propias escrituras, y tener una red abajo para cuando una notificación no llega.

SyncML resuelve las tres cosas, y las tres se configuran por conexión: podés tener una tienda mandando stock a MercadoLibre y otra recibiéndolo, en la misma cuenta.

Sentidos
ML → Woo · Woo → ML · Bidireccional
Frecuencias
Manual · 5, 15, 30 o 60 min · Tiempo real
Campos
Precio, stock, título, descripción, imágenes, variantes
Red de seguridad
Reconciliación programada además de los webhooks

En la app: Conexiones → una conexión → Ajustes

Sin marcar las escrituras propiasWooCambiás el precioSyncEscribe el precio en MLMLNotifica: "el ítem cambió"SyncLo trata como cambio nuevo…y vuelve a empezar, para siempreMarcando las escrituras propiasWooCambiás el precioSyncMarca y escribe en MLMLNotifica: "el ítem cambió"SyncReconoce la marca y descartase detiene acá — una escritura, un cambio

Deslizá el diagrama para verlo completo

Sin la marca, cada escritura genera la notificación que dispara la escritura siguiente. El bucle no se detiene solo, consume el límite de llamadas de las dos plataformas y deja el historial lleno de sincronizaciones que no cambiaron nada.

Cómo funciona

Los detalles que hacen la diferencia

01

Tiempo real donde importa

MercadoLibre notifica los cambios de una publicación y WooCommerce dispara sus webhooks al crear, editar o borrar un producto. En modo tiempo real SyncML escucha las dos puntas y procesa el cambio en el momento, sin esperar al próximo ciclo. La notificación entra en una cola, así que un pico de cambios se procesa entero en vez de perderse.

02

Y una red abajo, siempre

Los webhooks fallan. Se pierde una notificación, la plataforma tiene un mal día, el proceso se reinicia justo ahí. Por eso el modo tiempo real no es solo webhooks: una reconciliación programada vuelve a comparar el estado de las dos tiendas cada tanto y arregla lo que haya quedado distinto. La velocidad la dan las notificaciones; la garantía la da la reconciliación.

03

Sin rebotes entre canales

Cuando dos sistemas se sincronizan entre sí, la escritura de uno parece un cambio nuevo para el otro, que responde escribiendo de vuelta, y así para siempre. SyncML marca sus propias escrituras antes de hacerlas y las descarta cuando vuelven como notificación. Es la diferencia entre una conexión bidireccional y un bucle infinito.

04

Lo que cambió y lo que no

Antes de escribir, SyncML compara el estado del producto contra el espejo que guarda de la última sincronización. Si nada cambió, no llama a la API. Eso mantiene el consumo dentro de los límites de las dos plataformas y hace que una pasada sobre un catálogo grande sea barata.

1Entra

Webhook de ML o de Woo, un reloj, o vos apretando sincronizar.

2Se encola

El trabajo va a una cola. Un pico de cambios se procesa entero.

3Se compara

Contra el espejo local. Si nada cambió, no se llama a la API.

4Se transforma

Regla de precio, resolución de imágenes, categoría mapeada.

5Se escribe

Marcada como propia, para que la notificación de vuelta se descarte.

Un cambio, cinco etapas, siempre las mismas

Deslizá el diagrama para verlo completo

Todo cambio pasa por las mismas cinco etapas, venga de un webhook, del reloj o de un botón. Eso es lo que hace que el resultado sea el mismo sin importar qué lo disparó.

Probalo con tu catálogo

El plan gratuito no vence. Conectá una tienda y una cuenta de MercadoLibre y mirá qué pasa.