Integrazione Odoo
Ciclo ordini tra Odoo 20 e VeloStack.
VeloStack si collega a Odoo 20 tramite l'API standard (JSON-2). Odoo resta la fonte per fabbisogno e ricevimento merci; VeloStack gestisce scelta fornitore, canale di invio e riscrittura.
Ciclo ordini
- Odoo fornisce il fabbisogno dagli ordini di acquisto in bozza (
purchase.order, statodraft). - VeloStack crea una bozza per fornitore; ogni riga mantiene la propria origine Odoo.
- Verifica e cambia fornitore, poi rilascia via VeloConnect o registra manualmente la conferma.
- Dopo la conferma del fornitore, VeloStack riscrive l'ordine confermato in Odoo.
- Il ricevimento merci resta il processo standard in Odoo.
Riscrittura
| Passo | Oggetto Odoo | Chiave |
|---|---|---|
| Ordine | purchase.order | XMLID velostack.purchase_, odoo_purchase_order_id |
| Righe | purchase.order.line | XMLID velostack.purchase_line_, odoo_target_line_id |
| Prezzo fornitore | product.supplierinfo | Prezzo, tempo di consegna, numero ordine |
Limiti
- Solo Odoo 20; nessun codice Odoo, solo API standard.
- Nessun ordine automatico: le regole creano solo proposte.
- I fornitori senza canale VeloConnect vengono ordinati nel webshop e confermati manualmente.
- Uno stato dispatch sconosciuto non viene riscritto finché non è chiarito.