Plantilla — Sincronizar inventario entre WooCommerce y Odoo
El problema
Sección titulada «El problema»Si WooCommerce y Odoo llevan el stock por separado, se desalinean y terminás vendiendo de más. Esta plantilla mantiene el inventario alineado: lee el stock de la fuente de verdad y empuja las actualizaciones al otro sistema, por horario o cuando cambia el stock.
Cómo funciona
Sección titulada «Cómo funciona»Scheduler (cada N minutos) ·o· cambio de stock en Odoo ↓Odoo: Leer niveles de stock (fuente de verdad) ↓Iterator (por SKU) → Data Store (comparar con el último valor sincronizado) ↓Decision (¿cambió?) → WooCommerce: Actualizar producto (stock)Nodos utilizados
Sección titulada «Nodos utilizados»| Nodo | Función |
|---|---|
| Scheduler | Ejecutar la sincronización cada N minutos |
| Odoo (Read / API) | Leer el stock del ERP (fuente de verdad) |
| Iterator | Procesar cada SKU |
| Data Store | Recordar la última cantidad sincronizada (empujar solo cambios) |
| WooCommerce — Actualizar producto | Escribir el nuevo nivel de stock |
Configuración clave
Sección titulada «Configuración clave»- Elegí una sola fuente de verdad (normalmente el ERP) para evitar bucles de sincronización.
- Usá Data Store para empujar solo los SKU cuya cantidad realmente cambió.
- Emparejá por SKU, no por IDs internos, para que ambos sistemas coincidan en el producto.