Tutoriales MeliConnect

Cómo sincronizar WooCommerce con MercadoLibre correctamente (Guía completa)

configurar sincronizacion mercadolibre woocommerce

Cómo sincronizar WooCommerce con MercadoLibre correctamente (Guía completa)

Meliconnect permite mantener sincronizados productos entre WooCommerce y MercadoLibre mediante un sistema de sincronización inteligente basado en eventos, webhooks y procesamiento por cola.

Esta guía explica cómo configurar correctamente la sincronización según la forma de trabajo de cada tienda.


Cómo funciona realmente la sincronización

Aunque existan eventos en tiempo real (hooks y webhooks), Meliconnect trabaja mediante una cola interna de sincronización (sync_state).

Cuando ocurre un cambio:

  • WooCommerce detecta un cambio de producto
  • o MercadoLibre envía un webhook

el producto no necesariamente se sincroniza inmediatamente.

En cambio:

  1. El producto se agrega o actualiza en la tabla sync_state
  2. El cron de sincronización procesa esa cola
  3. Se ejecuta la sincronización real

Este sistema permite:

  • Mayor estabilidad
  • Reintentos automáticos
  • Evitar pérdida de eventos
  • Escalar grandes volúmenes de productos
  • Resolver conflictos correctamente

Importancia del cron de sincronización

La opción:

Enable scheduled synchronization

debería permanecer activada en prácticamente todos los casos.

El cron es el encargado de:

  • Procesar la cola sync_state
  • Ejecutar sincronizaciones pendientes
  • Reintentar errores
  • Recuperar webhooks perdidos
  • Mantener consistencia entre plataformas

Los eventos en tiempo real y webhooks no sincronizan directamente.

Su función es solamente detectar cambios y agregarlos a la cola de sincronización.

El cron es quien finalmente:

  • Procesa productos pendientes
  • Compara estados
  • Resuelve conflictos
  • Actualiza WooCommerce o MercadoLibre

Configuración recomendada para la mayoría de tiendas

Setting Valor recomendado
Enable synchronization Activado
Enable scheduled synchronization Activado
Frequency runs batch 1 a 5 minutos
Items per batch 20 a 100
Reconcile interval 3 a 6 horas

Escenario 1 — MercadoLibre controla todo

Ideal para vendedores que administran:

  • Stock desde MercadoLibre
  • Precios desde MercadoLibre
  • Publicaciones directamente en MercadoLibre

Synchronization Settings

Enable synchronization

Activado

Enable scheduled synchronization

Activado

What to synchronize

  • Stock: Activado
  • Price: Activado
  • Status: Activado

Synchronization direction

MercadoLibre → WooCommerce

MercadoLibre Callbacks

Enable webhook processing

Activado

Process order events

Activado

Process item update events

Activado

Auto-create products from events

Opcional

Process stock location events

Activado

Process price events

Activado

Importante

En este modo no se recomienda modificar productos manualmente en WooCommerce, ya que MercadoLibre sobrescribirá los cambios.


Escenario 2 — WooCommerce controla todo

Ideal para:

  • Tiendas con ERP conectado a WooCommerce
  • Gestión centralizada en WordPress
  • Catálogos administrados desde WooCommerce

Synchronization Settings

Enable synchronization

Activado

Enable scheduled synchronization

Activado

What to synchronize

  • Stock: Activado
  • Price: Activado
  • Status: Activado

Synchronization direction

WooCommerce → MercadoLibre

MercadoLibre Callbacks

Enable webhook processing

Activado

Process order events

Activado

Process item update events

Desactivado recomendado

Auto-create products from events

Desactivado

Process stock location events

Desactivado

Process price events

Desactivado

Importante

En este modo no se recomienda modificar productos directamente en MercadoLibre, ya que WooCommerce volverá a sobrescribir los cambios.


Escenario 3 — Sincronización bidireccional

Este modo permite trabajar simultáneamente desde WooCommerce y MercadoLibre.

Es ideal para operaciones híbridas o equipos que trabajan sobre ambas plataformas.

Importante

La sincronización bidireccional es el escenario más complejo y puede generar:

  • Conflictos
  • Sobrescrituras
  • Loops de sincronización
  • Cambios cruzados

Se recomienda únicamente para usuarios avanzados.

Synchronization Settings

Enable synchronization

Activado

Enable scheduled synchronization

Activado

Synchronization direction

Both directions (bidirectional)

Conflict resolution

La opción más recomendada para este modo es:

Last updated wins (by date)

MercadoLibre Callbacks

Enable webhook processing

Activado

Process order events

Activado

Process item update events

Activado

Process stock location events

Activado

Process price events

Activado

Recomendaciones

  • Evitar editar simultáneamente el mismo producto en ambas plataformas
  • Mantener siempre activo el cron
  • Usar reconcile interval bajo (1 a 3 horas)

Configuración recomendada según tamaño de tienda

Tamaño tienda Batch size Frecuencia
Pequeña 20 10 minutos
Mediana 50 5 minutos
Grande 100 a 200 1 a 2 minutos

WP-Cron y recomendaciones de hosting

Meliconnect utiliza WP-Cron para ejecutar los procesos automáticos de sincronización.

En sitios con mucho tráfico o catálogos grandes, se recomienda configurar un cron real del servidor para mejorar:

  • Estabilidad
  • Precisión
  • Velocidad de procesamiento
  • Consumo de recursos

Conclusión

La forma más estable de trabajar es definir una plataforma principal y utilizar sincronización unidireccional.

Para la mayoría de las tiendas, la configuración más recomendada suele ser:

WooCommerce → MercadoLibre

ya que simplifica la operación y reduce conflictos.

La sincronización bidireccional debe utilizarse únicamente cuando realmente se necesite trabajar activamente desde ambas plataformas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *