Magazzino e ordini in un solo sistema: cosa cambia quando l'eCommerce è dentro Odoo

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.

eCommerce con Odoo

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ì.

Non serve convincerti che il sync sia un problema

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".

I tre numeri dello stock che devi imparare a leggere

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.

  • La giacenza (On Hand) è quello che hai fisicamente a scaffale in quel momento.
  • Il previsto (Forecasted) è la giacenza più quello che sta arrivando dai fornitori, meno quello che è già promesso ad altri ordini.
  • L'impegnato (riservato) è la quota di giacenza già vincolata a ordini confermati ma non ancora spediti.

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.

Cosa succede allo stock nel momento in cui entra l'ordine

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.

Un solo registro, tutti i canali

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.

Quello che resta “tricky” (perché non sparisce con l'ERP)

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.

Se arrivi da WooCommerce o Shopify, cosa controllare prima

Poche domande, da porsi con i numeri alla mano e non per principio.

  1. Quante fonti di verità sulla disponibilità hai davvero oggi, e quante ne vuoi domani?
  2. Il tuo stock si aggiorna in tempo reale o a batch, e quanti errori ai margini stai già assorbendo senza contarli?
  3. Quale strategia di riserva ha senso per il tuo mix di canali?
  4. Vendi, o venderai, su marketplace? Se sì, il connettore resta parte del disegno.
  5. In che stato sono i dati di partenza (anagrafiche, varianti, categorie)? È quasi sempre il fattore che allunga i tempi di migrazione, più della piattaforma in sé.

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.

Dove guardare, adesso

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.

Autoreadmin
Potrebbero interessarti...
back to top icon