Se hai già un negozio online e stai valutando Odoo, il tema non è più "il sync è un problema". È capire cosa erediti davvero, riga per riga, e quali nodi non spariscono comunque.

Chi gestisce un eCommerce da qualche anno non ha bisogno che gli si spieghi perché due sistemi collegati da un connettore ogni tanto litigano. Lo ha già visto: il prodotto esaurito che sul sito risulta ancora disponibile, l'ordine rimasto in coda tra le due piattaforme, il numero di pezzi che sul gestionale dice una cosa e sullo store un'altra. La domanda utile, per chi arriva da Shopify o WooCommerce e valuta di spostare il negozio dentro Odoo, è un'altra: cosa succede concretamente a stock e ordini quando vivono nello stesso database, e quali problemi restano sul tavolo anche così.
Quando il negozio online è un modulo dell'ERP e non una piattaforma esterna agganciata, non esiste un momento di sincronizzazione, perché non esistono due copie del dato da allineare. Catalogo, giacenze, ordini e fatturazione leggono e scrivono sullo stesso registro.
Questa parte l'abbiamo già raccontata in Odoo eCommerce: cosa cambia davvero quando il negozio online è parte dell'ERP, dove il confronto era tra architettura nativa e architettura a connettori. Qui diamo per acquisita quella scelta e andiamo ad analizzare in profondità: come si comporta lo stock, riga per riga, dal momento in cui il cliente clicca "acquista".
In Odoo un prodotto stoccabile non ha "una quantità", ne ha almeno tre e distinguerle è il primo scarto rispetto alla logica di un CMS eCommerce.
Sul sito non mostri per forza nessuno dei tre in modo grezzo. Decidi tu cosa vede il cliente: la disponibilità reale, una soglia ("meno di 5 pezzi"), oppure niente. E decidi il comportamento a scorta esaurita: bloccare l'acquisto o accettarlo comunque, mettendo il prodotto in backorder. Chi arriva da un connettore spesso questa granularità non l'aveva, perché al sistema esterno arrivava un solo numero e quel numero veniva mostrato.
Qui sta il cuore. Alla conferma dell'ordine, Odoo può impegnare la merce in automatico. La strategia di riserva è configurabile: puoi riservare subito alla conferma, oppure solo un certo numero di giorni prima della data di spedizione prevista, oppure manualmente. Non è un dettaglio da magazzinieri. Cambia quanto stock resta "libero" per gli altri canali mentre un ordine è in lavorazione.
La spedizione vera e propria può passare per uno, due o tre step (spedisci direttamente; preleva e spedisci; preleva, imballa e spedisci), a seconda di come lavora il tuo magazzino. È lo stesso flusso che alimenta la generazione della fattura e l'impegno delle giacenze di cui parlavamo nell'articolo precedente sotto "cosa succede dopo il click su acquista", visto però dal lato logistico invece che da quello amministrativo.
E poi c'è il riordino. Le regole di riordino (soglia minima, massima, lead time del fornitore) fanno sì che il sistema proponga o generi l'ordine di acquisto quando la giacenza scende sotto la soglia. Ne avevamo accennato parlando di come realizzare un eCommerce con Odoo, sul versante monitoraggio scorte. Il punto operativo per chi già vende online è questo: il calo di stock generato da un ordine web è lo stesso identico evento che innesca il riordino, senza passaggi intermedi tra due sistemi che devono mettersi d'accordo.
Lo scenario in cui l'integrazione nativa si vede meglio non è il sito da solo. È il momento in cui lo stesso prodotto viene venduto sul web, al bancone tramite POS e a un cliente B2B dal portale, tutti nello stesso minuto. C'è un solo registro di magazzino: l'ultimo pezzo venduto in negozio azzera la disponibilità online nell'istante dello scontrino, senza attendere alcuna finestra di sync.
Se hai più di un deposito, entra in gioco il routing: quali regole decidono da quale magazzino parte l'ordine, e cosa succede quando la merce va presa da depositi diversi. È una complessità che esiste comunque, con o senza ERP. La differenza è che qui la governi con regole dentro lo stesso sistema, invece che a mano tra piattaforme che non si conoscono.
Sarebbe disonesto raccontare che una sola fonte di verità risolve tutto. Alcuni nodi restano, e chi ha già gestito un eCommerce li riconosce al volo.
L'oversell sotto forte concorrenza non è azzerato per definizione. Il tempo reale riduce drasticamente la finestra di rischio, ma tra l'aggiunta al carrello e il checkout, o tra due checkout simultanei sull'ultimo pezzo, un margine può restare, a seconda di come configuri riserva e comportamento a scorta esaurita. Va gestito con criterio, non dato per risolto.
I kit e i bundle vanno modellati come tali, tramite distinta, perché la disponibilità di un kit dipende da quella dei suoi componenti e non è un numero a sé stante.
I resi devono rientrare a stock in modo corretto, con un flusso che rimette la merce a giacenza solo quando è davvero rivendibile.
Il drop-shipping ha una sua rotta dedicata: la merce non tocca il tuo magazzino, e questo cambia sia l'impegno delle giacenze sia i tempi verso il cliente.
E poi i marketplace. Amazon, eBay e simili restano sistemi terzi: verso di loro un connettore serve comunque, anche quando tutto il resto vive dentro Odoo. La fonte di verità unica vale nel tuo perimetro, non oltre. Dirlo chiaro serve a calibrare le aspettative prima del progetto, non a scoprirlo dopo il go-live.
Poche domande, da porsi con i numeri alla mano e non per principio.
Chi ha già un eCommerce parte avvantaggiato su una cosa: sa dove fa male. Quel sapere è esattamente ciò che trasforma la valutazione in una scelta ragionata, invece che in una scommessa sulla piattaforma.
Il punto di questa rubrica su Odoo eCommerce non è "il nativo vince sempre". È che la partita si gioca sui flussi che si attivano dopo il click, non sulla vetrina. Nel prossimo appuntamento entriamo nel percorso ordine-fattura e nella fatturazione elettronica verso lo SDI, dove il confine tra automatico e manuale merita un capitolo tutto suo.
Se stai valutando di portare il tuo negozio online dentro Odoo, il momento giusto per parlarne è prima dell'implementazione, non durante.
Prenota un appuntamento gratuito: guardiamo insieme i tuoi flussi reali di magazzino e ordini e capiamo cosa ha senso per la tua realtà, marketplace e canali B2B compresi.