Si no se sincroniza el stock entre WooCommerce y MercadoLibre aunque tenés la sincronización activada, lo primero que tenés que revisar es si cada producto de tu tienda está vinculado a su publicación. La sincronización no compara catálogos por nombre ni por parecido. Mueve el stock entre un producto y su publicación. Si ese vínculo no existe, no tiene nada que sincronizar.

Pasa muy seguido cuando la tienda y las publicaciones se armaron por separado: los productos se cargaron en WooCommerce y las publicaciones se crearon a mano en MercadoLibre. Son el mismo artículo, pero el sistema no lo sabe. La solución es vincularlos, y se puede hacer por SKU sin crear productos duplicados. Abajo tenés el paso a paso.

Por qué el stock no viaja aunque la sincronización esté prendida

En WooSync, el Sincronizador define qué viaja y en qué dirección: stock, precio y estado, de WooCommerce a MercadoLibre y de MercadoLibre a WooCommerce. Cuando vendés en MercadoLibre, el stock baja en tu tienda. Cuando vendés en la tienda, baja en MercadoLibre. Esto funciona en todos los planes, también en el Free.

Pero cada regla actúa sobre un par: un producto y la publicación con la que está vinculado. Si un producto no tiene publicación asociada, el cambio de stock no tiene a dónde ir. No hay un error, no hay un aviso rojo: simplemente no pasa nada. Por eso muchos vendedores creen que la sincronización «no anda», cuando lo que falta es el vínculo.

Ese vínculo se crea solo en dos situaciones:

Si tus publicaciones las creaste directamente en MercadoLibre y tus productos los cargaste aparte en WooCommerce, ninguno de los dos caminos pasó. Hay que unirlos.

Un caso real: dos catálogos que no se conocían

Un vendedor nos escribió con una pregunta corta: «No se me sincroniza el stock, ¿qué reviso?». Tenía la cuenta de MercadoLibre conectada y funcionando, y la sincronización activada.

Al revisar la tienda y la cuenta apareció la causa. Sus 40 publicaciones estaban creadas directamente en MercadoLibre, y sus productos estaban cargados por separado en WooCommerce. Ningún producto estaba vinculado a ninguna publicación. WooSync no tenía pares para sincronizar.

La buena noticia: 26 de esas 40 publicaciones tenían el mismo SKU que un producto de la tienda. Con ese dato en común, se podían vincular de una vez sin crear nada nuevo. Las otras 14 no tenían SKU en MercadoLibre, o tenían uno distinto al de la tienda. Para esas, el camino era cargarles el mismo SKU y repetir el proceso.

Además, en el sitio estaba apagado el cron de WordPress y había tareas atrasadas. Eso no frenaba la sincronización en sí, pero sí podía demorar el trabajo de vinculación. Más abajo explicamos por qué.

Cómo darte cuenta de que te pasa lo mismo

Estas señales apuntan a productos sin vincular:

Para confirmarlo publicación por publicación, WooSync tiene un validador de ítem: pegás el ID de una publicación de MercadoLibre y te muestra de qué cuenta es, su estado, stock y precio, y si está en sincronía con el producto de la tienda.

El validador de ítem muestra si una publicación está en sincronía con su producto
El validador de ítem muestra si una publicación está en sincronía con su producto

Si tenés el plan Pro, el Auditor de productos te da la foto completa: lista las publicaciones de cada cuenta y marca cuáles están conectadas con tu tienda y cuáles no. También sirve para detectar publicaciones parecidas o duplicadas.

[elementor-template id="51286"]

Auditor de productos (plan Pro): qué publicaciones están conectadas con la tienda
Auditor de productos (plan Pro): qué publicaciones están conectadas con la tienda

Cómo vincular productos y publicaciones por SKU sin duplicar

El Importador de WooSync, disponible en todos los planes, puede emparejar publicaciones y productos que ya existen en los dos lados. Cuando una publicación y un producto tienen exactamente el mismo SKU, los reconoce como el mismo artículo y los vincula, en lugar de crear otra ficha.

Antes de empezar

Paso a paso

  1. Entrá a WooSync → Importar.
  2. En Objetivo, elegí «Solo actualizar productos». Así el Importador trabaja sobre los productos que ya tenés.
  3. Activá la opción «Publicación no vinculadas, asociarlas por SKU o GTIN de productos».
  4. Guardá los cambios.
  5. Corré el Importador. Al terminar, te muestra cuántas publicaciones salieron bien, cuántas con error y cuántas se saltearon. El mismo detalle queda en la pantalla de Trabajos.
Importador en modo «Solo actualizar productos» con vinculación por SKU o GTIN
Importador en modo «Solo actualizar productos» con vinculación por SKU o GTIN
En Trabajos del importador elegís el objetivo: crear y actualizar, o sólo actualizar
En Trabajos del importador elegís el objetivo: crear y actualizar, o sólo actualizar

Desde ese momento, el stock de las publicaciones vinculadas se sincroniza solo, en los dos sentidos.

Si algunas publicaciones no se vinculan

Casi siempre es porque no tienen SKU en MercadoLibre o tienen uno distinto al de la tienda. Cargales en MercadoLibre el mismo SKU que tienen en WooCommerce y volvé a correr el Importador. Se vinculan igual que las demás.

Un dato sobre los planes: el Free permite hasta 50 publicaciones vinculadas y 500 sincronizaciones por mes. Si tu catálogo es más grande, los planes Esencial y Pro no tienen esos límites.

Revisá que la regla de stock esté activa

Con los productos vinculados, confirmá que el Sincronizador tenga la regla de stock prendida. Entrá a WooSync → Configuración → Sincronizador y revisá la regla Stock en las dos direcciones. Si vendés el mismo producto en los dos canales con el mismo stock, dejala activa de los dos lados: es lo que evita las sobreventas. Al terminar, tocá Guardar.

El Sincronizador: qué viaja en tiempo real en cada dirección
El Sincronizador: qué viaja en tiempo real en cada dirección

El WP-Cron y por qué puede demorar la vinculación

Acá conviene separar dos cosas. La sincronización de stock, precio y estado llega por notificaciones de MercadoLibre y no depende del WP-Cron de tu sitio. Funciona aunque las tareas programadas estén caídas.

Los trabajos masivos sí dependen de él: el Importador, el Exportador y el trabajo Automático corren como tareas programadas de WordPress. Si el WP-Cron está apagado y nada lo reemplaza, esas tareas se acumulan y la vinculación por SKU puede tardar mucho o no terminar.

Para saber si te pasa, entrá en WordPress a Herramientas → Programador de acciones. Si ves muchas acciones vencidas («past-due») acumuladas, tu cron no está corriendo. Muchos hostings compartidos lo apagan o lo limitan para ahorrar recursos. Es una configuración del hosting, no de tu tienda.

Acciones programadas vencidas de WooSync acumuladas por el cron apagado
Acciones programadas vencidas de WooSync acumuladas por el cron apagado

Tenés dos formas de resolverlo:

Aviso de Trabajos con URL firmada y comando cURL para cron externo
Aviso de Trabajos con URL firmada y comando cURL para cron externo

Otra causa posible: cuentas con stock por bodega

Si tu cuenta de MercadoLibre maneja el stock por bodega, como pasa con Full o con varios depósitos, el comportamiento es distinto: en esas cuentas WooSync no manda el stock a MercadoLibre, porque se administra desde MercadoLibre, bodega por bodega. Precio, título, descripción e imágenes sí funcionan normal. Lo explicamos en detalle en stock por bodega en MercadoLibre: cómo activar publicaciones pausadas.

Resumen para no perderte

  1. Confirmá que tus productos estén vinculados a sus publicaciones.
  2. Si no lo están, unilos por SKU con el Importador en modo «Solo actualizar productos».
  3. Corregí en MercadoLibre los SKU que falten o no coincidan, y repetí.
  4. Revisá que la regla de Stock esté activa en el Sincronizador.
  5. Asegurate de que las tareas programadas corran, con un cron real o el cron externo.

Si querés profundizar, tenés la guía para importar tus publicaciones de MercadoLibre y la de qué revisar cuando los cambios no se reflejan.

Si vendés en los dos canales y querés que el stock se mueva solo, probá WooSync gratis.

Deja una respuesta

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


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.