Integración
Integración de Skylab (ERP) con WooCommerce
Integración entre un sistema de gestión (Skylab) y una tienda WooCommerce: stock y precios sincronizados automáticamente, y ventas que vuelven al sistema para facturar y gestionar el envío.
El desafío
La empresa maneja todo en Skylab: stock, precios, facturación y envíos. La tienda online tenía que vender con esos mismos datos sin que nadie cargue nada dos veces y sin pisarse con el stock de los otros canales de venta.
Cómo lo resolví
- Skylab es la fuente de verdad. Definí al sistema de gestión como la única fuente de verdad de stock y precio. Ante cualquier diferencia prevalece Skylab, para que un mismo dato no tenga dos versiones.
- Un depósito propio para la web. Coordiné con Skylab un depósito exclusivo para la tienda online. Lo que se vende por internet no le saca stock a los otros canales, y al revés.
- Sincronización programada por SKU. Una tarea programada consulta a Skylab una o dos veces por día y actualiza el stock y el precio de cada producto, identificado por su SKU. Mantiene los datos al día sin sobrecargar ninguno de los dos sistemas.
- Las ventas vuelven al sistema. Cuando un pedido pasa a "completado" en WooCommerce, un webhook se lo envía a Skylab, que lo factura y gestiona el envío. Además, la tienda descuenta el stock en el momento de la venta, para no vender dos veces lo mismo entre una sincronización y la siguiente.