Pasarela de pago WooCommerce Sync

99,95 IVA incluido

Tenía clientes que tenían varias tiendas en WooCommerce y que vendían los mismos productos y siempre tenían el mismo problema: ¿cómo hacemos para que los stocks estén sincronizados? Si se vendía un producto en una tienda, los stocks se descontrolaban y siempre buscaban soluciones, pero ninguna era perfecta. La más fácil era mantener el stock en otro sistema y cada cierto tiempo actualizarlo en la webs. Trabajo por triplicado: un almacén central, sacar el informe, subirlo en cada una de las webs… Muchos problemas: no era en tiempo real (a veces pasaban días hasta ajustar) y aparte llevaba mucho trabajo manual. Otras soluciones, mucho más profesionales, pasaban por usar un servicio de un tercero. Esos servicios funcionan bien pero tienen varios problemas: el coste (que suele ser mensual), los límites (no es sólo lo que pagas sino que te limitaban a ciertas actualizaciones al día o número de productos) y el hecho de ser el servicio de un tercero (dependes de él, los datos están fuera y encima tenías que meter un plugin en cada sitio para integrarse).

¿Cuál era la solución idónea? Hacer lo que hace el servicio, pero hacerlo dentro de tu WordPress. Sin salir el dato de tu web, sin limitaciones puestas por terceros, sin cuotas mensuales. Tus diferentes WooCommerce hablan entre sí y listo, te despreocupas. Tus stocks estarán siempre al día entre tus sitios y será todo transparente para ti. Y asegurándote el menor consumo posible de recursos.

Cada licencia comprada te sirve para dar servicio a 5 sitios, es decir, puedes sincronizar 5 tiendas por cada licencias, si en tu caso necesitas alguna más, ponte en contacto con nosotros
30/07/2026

WooCommerce Sync: cómo funciona, paso a paso

WooCommerce Sync está pensado para redes de tiendas WooCommerce que comparten catálogo: una tienda física con su réplica online, una central que abastece a varias franquicias, simplemente dos webs de la misma marca que necesitan tener el mismo stock o dos tiendas de un mismo dueño que tienen un catálogo idéntico o que coinciden parte. El plugin monta una comunicación directa entre esas tiendas usando la API REST de WooCommerce, sin pasar por servicios de terceros ni exportar/importar CSVs a mano.

A diferencia de otras soluciones del mercado, que ofrecen la sincronización como un servicio externo de pago alojado en su propia plataforma, aquí no hay intermediarios: el servicio lo prestas tú mismo, desde tu propio servidor, hablando directamente con las tiendas cliente. Nada de tus datos sale hacia una nube ajena; todo el proceso ocurre entre tus instalaciones de WordPress.

A continuación te explicamos cómo se configura y cómo trabaja por dentro, para que sepas exactamente qué está pasando en cada paso.

1. Elige el rol de cada tienda: Servidor o Cliente

Al activar el plugin por primera vez, aparece un asistente de bienvenida que te pide elegir el papel de esa instalación:

  • Servidor: esta tienda actúa como coordinadora. Es la que gestiona la lista de clientes, envía y recibe stock, y reparte las novedades entre el resto de tiendas conectadas.
  • Cliente: esta tienda se conecta a un servidor para recibir actualizaciones de stock. Cuando el stock cambia en el cliente, este avisa al servidor para que lo distribuya al resto de la red.

Asistente de configuración

Si eliges el modo Cliente, el asistente te pedirá además el usuario de WordPress que se usará para exponer el catálogo por la API REST, y te mostrará las claves API de WooCommerce disponibles (o te enlazará directamente a crear una nueva desde WooCommerce → Ajustes → Avanzado → REST API).

Inicio configuración cliente

2. Da de alta las tiendas cliente (desde el Servidor)

Desde el Servidor, en WooCommerce Sync → Ajustes encontrarás una tabla editable donde añadir cada tienda cliente con tres datos: la URL del sitio, la Consumer Key y el Consumer Secret de su API REST. Estas claves se guardan enmascaradas en pantalla (solo se muestran los últimos caracteres) por seguridad.

Panel de gestión de conexiones de los clientes en el servidor

Una vez añadida una tienda, puedes pulsar «Probar conexión» para verificar en el acto que las claves funcionan y que el plugin también está instalado en el otro extremo. Si algo falla, el plugin te dice exactamente qué revisar (claves incorrectas, permisos del usuario API, etc.), en lugar de un simple «error».

3. El panel de gestión por cada tienda cliente

Cada cliente dado de alta obtiene su propia página de gestión, organizada en pestañas:

  • Productos (simples): listado con imagen, SKU, título, stock local y stock remoto lado a lado. Si ambos coinciden, verás un check verde; si no, aparecen dos botones para sincronizar en el sentido que prefieras (Local → Remoto o Remoto → Local).
  • Productos (variables): lo mismo que el anterior pero agrupado por producto padre, mostrando cada variación con sus atributos (talla, color, etc.).
  • Desconocidos localmente: productos que existen en la tienda remota pero no en la tuya, identificados por SKU, para que detectes catálogo que aún no has dado de alta.
  • Desconocidos remotamente: justo al revés — productos que tienes tú pero no existen todavía en la tienda remota.
  • Herramientas: el disparador de la sincronización masiva (ver punto 4).
  • Programación: activar o desactivar la sincronización automática cada hora, y consultar el registro de la última ejecución.

Estado sincronización productos simples

Estado sincronización productos variables

4. Sincronización masiva con barra de progreso

Desde la pestaña Herramientas puedes lanzar una sincronización completa del catálogo en cualquiera de los dos sentidos. El proceso avanza por lotes (por defecto, de 10 productos), muestra una barra de progreso con el porcentaje completado y va imprimiendo en pantalla, producto a producto, el resultado de cada sincronización (ID local, ID remoto, SKU y si se ha actualizado correctamente o ha dado error).

En todo momento puedes pausar, reanudar o detener el proceso sin perder lo ya sincronizado.

5. Sincronización automática al vuelo (la magia de fondo)

Aquí está la parte más técnica, y la que hace que no tengas que acordarte de sincronizar nada: el plugin se engancha a los hooks de WooCommerce que se disparan cuando cambia el stock de un producto o una variación. En ese mismo instante, registra el cambio (SKU, cantidad, origen y una marca de versión) en una tabla interna a modo de bandeja de salida.

Una tarea en segundo plano, gestionada por Action Scheduler (el mismo sistema de colas que usa WooCommerce para sus propios procesos), revisa periódicamente esa bandeja de salida y envía cada cambio pendiente a las tiendas correspondientes. En el lado receptor, el cambio entra en una bandeja de entrada equivalente y se procesa de la misma forma, evitando así bucles de sincronización entre tiendas.

Panel con el estado de la sincronización

6. Sincronización programada (red de seguridad)

Además de la sincronización en tiempo real, puedes activar en la pestaña Programación una pasada automática cada hora que repasa todo el catálogo. Es útil como respaldo ante cualquier cambio que no se haya disparado correctamente (por ejemplo, tras una edición manual en la base de datos) y te deja un registro con el resultado de la última ejecución.

7. Panel de estado y diagnóstico

Para los momentos en los que quieras mirar «debajo del capó», WooCommerce Sync incluye una página de estado con:

  • Histórico completo de la bandeja de salida y de entrada (pendientes e históricos), con SKU, stock, origen y estado.
  • Registro de errores del worker, con fecha, tipo e ítem afectado.
  • Estado de las tareas programadas en Action Scheduler: próxima ejecución, tareas pendientes, en curso y fallidas.
  • Herramientas de resolución de problemas: forzar la reprogramación de tareas atascadas o lanzar manualmente el procesamiento de las bandejas.

Diagnóstico del estado de la sincronización

En resumen

WooCommerce Sync no reinventa la rueda: aprovecha la API REST y el sistema de colas que WooCommerce ya trae de serie para mantener el stock coordinado entre varias tiendas, combinando tres velocidades de sincronización —al vuelo, manual y programada— según lo que necesite tu operativa en cada momento. Y lo hace sin depender de nadie más: el servicio de sincronización eres tú, con tu propio servidor como centro de la red.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “WooCommerce Sync”

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

    1. Responsable de los datos: Codection S.L.

    2. Finalidad de los datos: Comunicaciones con clientes

    3. Almacenamiento de los datos: Base de datos alojada en Webempresa Europa S.L. (UE)

    4. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

    Con la compra de una licencia nueva de un plugin obtendrás:

    • Podrás usar de por vida el plugin en un sitio
    • Tendrás soporte (telefónico, por chat y por email) durante un año
    • Podrás actualizar y descargar el plugin durante ese año

    ¿Y cuándo pasa el año? ¿Tengo que pagar de nuevo la licencia?

    No, la renovación del período de soporte, actualizaciones y descarga, vale 24,95€ IVA incluido. Es completamente voluntario y si te fijas son poco más de 20 euros más IVA, algo mínimo pero suficiente para poder seguir atendiéndote como te mereces y que sigamos manteniendo el plugin.

    El único requisito para poder renovar a esa cantidad, 24,95€ IVA incluidom y tener que pagar la licencia al completo, es renovar antes de que caduque la licencia o hacerlo en los 14 días siguientes a su caducidad.

    ¿Por qué lo hacemos?

    Es una cantidad mínima (20,62€ si le descuentas el IVA, unos 0,06€/día), pero que te asegura dos cosas:

    • Que el plugin no se va a quedar desactualizado (todo lo contrario, no solo es que actualicemos el plugin para que siga teniendo compatibilidad, sino que os habréis fijado que vamos siempre mejorándolo)
    • Que cuando nos escribas o nos llames, te podamos atender tranquilamente y con el tiempo que necesites
    • Como ya has comprado la licencia, te premiamos cobrándote una cantidad muy inferior

    ¿Y si no renuevo?

    Nosotros no cortamos el servicio del plugin, por lo que a priori, debe seguir funcionando mientras no haya algo en tu sitio o en la pasarela de pago que al actualizar genere una incompatibilidad.

    Al no poder actualizar o pedirnos soporte, llegará un momento en el que deje de funcionar, pero no será por acción nuestra, sino porque el plugin ha quedado desactualizado. En el corto plazo realmente eso no debe ser un problema, pero en algo tan importante como los pagos por seguridad y por compatibilidad siempre recomendamos renovar.

    ¿Para no tener que renovar yo manualmente podéis renovar de forma automática para asegurarme de que tengo siempre el mejor precio?

    Si has pagado con tarjeta, automáticamente registraremos la renovación automática para que te puedas aprovechar de la renovación a mitad de precio. Siempre puedes anularlo desde "Mi cuenta". Intentaremos el pago al llegar la fecha de expiración y si no podemos ejecutarlo, te notificaremos para que tengas 14 días para poder aprovecharte del precio de renovación especial a 24,95€ IVA incluido.