Tre magazzini, un e-commerce, i rappresentanti: tre «verità» sul residuo e ordini che non puoi evadere
Hai venduto quello che non c’è (e non hai venduto quello che c’era)
C’è una telefonata che nessuno vuole fare: quella al cliente per dirgli che l’ordine che ha appena pagato online non si può evadere, perché il prodotto in realtà non c’è. Il sito diceva «disponibile», il magazzino dice «finito da tre giorni». Il cliente è arrabbiato, tu fai una figuraccia, e a volte perdi anche la vendita futura. Questo è l’overselling: vendere ciò che non hai.
E c’è il suo gemello silenzioso, ancora più insidioso perché non lo vedi: l’underselling. Il prodotto c’è, in un magazzino, ma il sito lo dà «esaurito» perché guarda solo il residuo di un altro deposito. Così dici di no a un cliente che avrebbe comprato, e la merce resta lì a prendere polvere. Nessuno ti chiama arrabbiato per questo — semplicemente non incassi, e non te ne accorgi.
La radice di entrambi è la stessa: giacenze magazzino disallineate. Il sito dice una cosa, il gestionale un’altra, il rappresentante in visita dal cliente ne dice una terza guardando il suo foglio di ieri. Tre sistemi, tre «verità» sul residuo, e ogni canale vende (o non vende) su un numero sbagliato. Questo articolo è per chi vende in più posti — negozio, e-commerce, agenti, marketplace — e ha più di un magazzino o deposito. Vediamo perché i residui non tornano mai, cosa deve vedere ciascun canale, i tre meccanismi che quasi tutti sbagliano (resi, trasferimenti, impegno ordine), e come si arriva a una disponibilità onesta in ogni canale senza comprare un WMS da multinazionale che non ti serve ancora.
Tre sistemi, tre residui: perché non torneranno mai da soli
Facciamo l’inventario del disastro. In un’azienda che vende su più canali, la stessa quantità di prodotto è raccontata da sistemi diversi, ognuno con il suo ritardo e le sue regole:
- Il gestionale ha il residuo «ufficiale», ma si aggiorna quando qualcuno registra i movimenti — spesso a fine giornata, a volte il giorno dopo.
- L’e-commerce ha il suo stock, che scala quando arriva un ordine online, ma non sa nulla di quello che è stato venduto in negozio due minuti fa.
- Il negozio fisico scala alla cassa, ma quel dato entra nel gestionale solo alla chiusura.
- I rappresentanti lavorano su un listino-disponibilità che gli è stato mandato ieri (o la settimana scorsa) e prendono ordini su numeri già vecchi.
- Il marketplace (Amazon e simili) ha una sua copia dello stock, che aggiorni tu con i suoi tempi e le sue regole.
Ognuno di questi ha ragione dal suo punto di vista, e tutti hanno torto insieme, perché nessuno vede il quadro completo. Il residuo vero — quanto ce n’è davvero, disponibile per essere venduto, adesso — non vive in nessuno di questi sistemi: vive nella differenza tra tutti, ed è per questo che «facciamo l’inventario» una volta l’anno e non torna mai.
Il punto chiave da capire è che questi numeri non si allineeranno mai da soli, per quanto brave siano le persone. Finché ogni canale tiene la sua copia e le aggiorna a mano con ritardi diversi, la divergenza è matematica: due sistemi che scalano lo stesso prodotto in momenti diversi, senza parlarsi, divergono sempre. Non è un problema di attenzione, è un problema di architettura. È lo stesso principio dei numeri sparsi in più software di cui parlo per i cruscotti aziendali: finché ci sono più copie della stessa verità, la verità non esiste.
Marketplace: giochi con le loro regole
Un capitolo a parte lo meritano i marketplace, perché lì non decidi tu le regole. Amazon e simili tengono la loro copia del tuo stock, la aggiornano con i loro tempi, e ti penalizzano pesantemente se vendi qualcosa che non puoi spedire. L’overselling su marketplace non è solo un cliente deluso: è un colpo alla tua reputazione di venditore, che su quelle piattaforme vale la tua sopravvivenza. Per questo il marketplace è spesso il canale dove serve più prudenza — una scorta cuscinetto, aggiornamenti più frequenti, e la certezza che la disponibilità che gli mandi sia già al netto di ciò che hai impegnato altrove. È esattamente il tipo di problema che una fonte unica risolve: mandare a ogni marketplace un numero di cui ti puoi fidare, invece di una copia che diverge per conto suo.
La verità unica: una fonte, tante viste
La soluzione non è «sincronizzare meglio» cinque copie: è avere una sola fonte della verità sullo stock, e far leggere quella a tutti i canali. Un posto, uno solo, che sa quanto c’è di ogni prodotto in ogni magazzino, in tempo quasi reale, e a cui il sito, il negozio, gli agenti e il marketplace chiedono la disponibilità invece di tenersi ognuno la propria copia.
Quando c’è una fonte unica, l’overselling e l’underselling spariscono alla radice, perché non ci sono più «tre verità» da riconciliare: c’è un numero, e tutti guardano quello. La domanda «quanto ce n’è?» ha finalmente una risposta, la stessa per il cliente sul sito, per l’agente in visita e per chi prepara la spedizione.
C’è anche un beneficio meno ovvio: con una fonte unica, l’inventario smette di essere un rito annuale traumatico. Se la verità si aggiorna in continuazione con i movimenti reali, il conteggio fisico serve solo a verificare piccoli scostamenti, non a ricostruire da zero cosa c’è. Passi da «chiudiamo tre giorni per l’inventario» a controlli a campione durante l’anno, e il numero è sempre abbastanza giusto da poterci vendere sopra.
Ma attenzione — «una fonte» non vuol dire «un numero uguale mostrato a tutti». Ed è qui che sta la parte interessante: la verità sotto è unica, ma ciò che ogni canale vede può (e deve) essere diverso.
Cosa deve vedere il sito, l’agente e il magazzino
Ecco il pezzo che quasi tutti sbagliano: mostrare a tutti il residuo grezzo. Non funziona, perché ogni canale ha bisogno di una vista diversa sulla stessa verità.
- Il sito non deve mostrare il numero esatto, deve mostrare una promessa affidabile: «disponibile», «ultimi pezzi», «disponibile in 3 giorni». Al cliente non interessa se ce ne sono 4 o 47; gli interessa sapere se lo riceve e quando. E soprattutto il sito deve vedere la disponibilità al netto di ciò che è già stato impegnato da altri ordini non ancora evasi (ci arriviamo).
- L’agente in visita deve vedere cosa può promettere davvero al cliente in quel momento — disponibilità reale, non il foglio di ieri — e magari sapere se un prodotto finito qui è disponibile in un altro deposito, così non perde la vendita.
- Il magazzino deve vedere il residuo fisico reale, per reparto e ubicazione, per preparare le spedizioni e sapere cosa manca. A lui serve il numero grezzo, quello operativo.
- La direzione deve vedere il quadro: cosa sta per finire, cosa è fermo da mesi, dove ci sono i buchi.
Stessa verità sotto, quattro viste sopra, ognuna tarata su chi la usa. È lo stesso principio delle app interne con poche schermate giuste per ciascun ruolo: non un numero unico mostrato uguale a tutti, ma una fonte unica letta nel modo giusto da ognuno.
Un errore che vedo spesso è mostrare all’agente o al cliente lo stesso numero grezzo del magazziniere. All’agente il residuo per ubicazione non serve e lo confonde; al cliente il numero esatto crea aspettative rigide («c’erano 4 pezzi un’ora fa!»). Ogni vista va pensata per la decisione di chi la guarda: una promessa per il cliente, disponibilità reale e alternative per l’agente, fisico operativo per il magazzino.
I tre meccanismi che quasi tutti sbagliano
Avere una fonte unica non basta se non gestisci bene tre cose che sembrano dettagli e invece sono la causa del 90% dei disallineamenti: l’impegno dell’ordine, i trasferimenti e i resi.
L’impegno ordine (il più importante). Quando un cliente ordina un prodotto ma non è ancora stato spedito, quel pezzo fisicamente c’è ancora in magazzino, ma non è più disponibile da vendere: è impegnato. Se il sistema non distingue tra «residuo fisico» e «disponibile a vendere» (fisico meno impegnato), succede il disastro: due clienti comprano l’ultimo pezzo, perché per entrambi risultava «disponibile». La disponibilità che i canali devono vedere non è quanto c’è, è quanto c’è meno quanto è già promesso. Questo concetto — la disponibilità al netto dell’impegnato — è la singola cosa che, da sola, elimina la maggior parte dell’overselling. Un esempio banale ma decisivo: hai 3 pezzi fisici, 2 sono già stati ordinati e non ancora spediti. Il residuo fisico è 3, ma il disponibile-a-vendere è 1. Se il sito guarda il 3, vende fino a 3 e ne prometti 5 in tutto su 3 reali: overselling garantito. Se il sito guarda l’1 (netto impegnato), promette solo ciò che puoi davvero consegnare. Sembra ovvio scritto così, ed è esattamente la distinzione che manca nella maggior parte dei disallineamenti che vedo.
I trasferimenti tra magazzini. La merce che si sposta da un deposito all’altro, per ore o giorni, è in un limbo: è partita da qui ma non è ancora arrivata là. Se non la tratti bene, «sparisce» dal primo magazzino e non «appare» ancora nel secondo, oppure risulta contata due volte. In un multimagazzino serio, la merce in transito è uno stato preciso, tracciato, non un buco.
I resi. Un reso che rientra è merce che torna disponibile — ma quando? Nel momento in cui arriva, o dopo il controllo qualità? E in quale magazzino? Un reso gestito male è merce fantasma: c’è fisicamente ma il sistema non la conta, oppure il sistema la conta ma è rotta e non rivendibile. Le regole sui resi vanno decise e scritte, come le definizioni di cui parlo sempre.
Chi ti vende «sincronizziamo lo stock» senza parlarti di impegnato, transiti e resi ti sta vendendo metà soluzione — quella che sembra funzionare nella demo e si rompe alla prima settimana vera.
Il furgone dell’agente è un magazzino in movimento
Vale la pena notare un caso speciale di «magazzino»: il furgone dell’agente o del tecnico. Chi vende in visita, o chi ripara sul campo, porta con sé della merce — campionari, ricambi, prodotti da consegnare. Quel furgone è, a tutti gli effetti, un magazzino in movimento, e se non lo tratti come tale hai un buco nello stock: la merce «esce» dal magazzino centrale e sparisce dalla vista finché non torna un resoconto a mano.
È lo stesso tema di cui parlo per l’app dei tecnici sul campo: quando il tecnico usa un ricambio dal furgone, quello deve scalare dalla fonte unica, o il residuo del suo mezzo è sempre sbagliato. Nel multimagazzino serio, i furgoni sono magazzini come gli altri — piccoli, mobili, ma reali — e vanno nella stessa verità.
Perché un WMS da fiera è (spesso) prematuro
A questo punto la tentazione è: «compriamo un WMS», un sistema di gestione magazzino completo, di quelli che vedi in fiera con la mappa 3D degli scaffali e i terminali radiofrequenza. Fermati, perché per la maggior parte delle PMI è prematuro e sovradimensionato.
Un WMS enterprise risolve problemi che tu forse non hai ancora: ottimizzazione dei percorsi di picking in un magazzino enorme, gestione di centinaia di operatori, logiche di stoccaggio sofisticate. Se il tuo problema è che il sito e il gestionale non concordano sul residuo, un WMS è un bazooka per una zanzara: costa moltissimo, richiede mesi di implementazione, e ti obbliga a cambiare come lavori per adattarti a lui. E il più delle volte non risolve nemmeno il tuo problema vero, che è il disallineamento tra canali, non l’ottimizzazione interna del magazzino.
Quello che serve prima, quasi sempre, è più semplice e più mirato: una fonte unica dello stock, l’impegno ordine gestito bene, e ogni canale che legge la disponibilità giusta. Un prodotto focalizzato che risolve il disallineamento, non un sistema gigante che risolve problemi che avrai forse tra cinque anni. Il WMS vero, se e quando servirà, arriverà su una base già ordinata — e sarà una decisione molto più facile.
Quanto ti costa il disallineamento
Diamo un ordine di grandezza al danno, perché il disallineamento sembra un fastidio e invece è un buco su tre fronti. L’overselling: ogni ordine che non puoi evadere è un cliente deluso, un rimborso, spesso una recensione negativa e una vendita futura persa — il costo non è il singolo ordine, è la fiducia. L’underselling: ogni «esaurito» falso è una vendita che non fai, e non la vedi nemmeno; su un catalogo ampio sono percentuali di fatturato che se ne vanno in silenzio. E l’immobilizzato: la merce che risulta «non c’è» mentre giace in un deposito è capitale bloccato che non ruota, a volte fino all’obsolescenza e al saldo a margine zero.
Metti insieme i tre e il conto, anche prudente, è quasi sempre molto più alto del costo di sistemare lo stock. Il punto scomodo è che oggi questo danno non lo vedi in nessuna riga di contabilità: l’overselling lo pagano i clienti in fiducia, l’underselling è fatturato mai nato, l’immobilizzato è cassa ferma. Renderli visibili — con i KPI di stockout e overselling — è già metà del valore del progetto.
Un caso tipo: dall’inventario che non torna alla verità unica
Un profilo tipico, architetturale, senza nomi. Azienda che vende articoli tecnici su tre canali — negozio, e-commerce, rete di agenti — con due magazzini. Overselling ricorrente sul sito (clienti che ordinavano il pezzo appena venduto in negozio) e agenti che perdevano ordini perché davano per esaurito ciò che c’era nell’altro deposito. L’inventario di fine anno non tornava mai, con differenze che nessuno sapeva spiegare.
Cosa si è fatto. Prima si è portata la giacenza dei due magazzini in un’unica fonte, con la distinzione netta tra fisico e disponibile-a-vendere (fisico meno impegnato). Poi si sono collegati i canali a leggere quella fonte: il sito mostra «disponibile / ultimi pezzi» al netto dell’impegnato, gli agenti vedono la disponibilità reale su entrambi i depositi. Impegno ordine, transiti e resi gestiti come stati precisi.
Dopo: overselling crollato (il sito non vende più ciò che è già stato promesso) e vendite recuperate dagli agenti, che ora vedono l’altro magazzino. L’inventario ha cominciato a tornare, perché c’era una sola verità che si aggiornava con i movimenti invece di tre copie che divergevano. Con la solita nota onesta: il primo allineamento ha fatto emergere che i numeri di partenza erano sbagliati su decine di codici — scomodo, ma è stato il momento in cui si è smesso di vendere sui dati falsi.
Rollout: un magazzino alla volta
Come per ogni cosa che tocca l’operatività, il modo peggiore di partire è il «big bang»: spegnere tutto e accendere il nuovo sistema su tutti i magazzini e tutti i canali lo stesso giorno. Troppo rischio, troppi fronti aperti insieme, e se qualcosa va storto blocchi le spedizioni — cioè il fatturato.
Il modo che funziona è a strati. Si parte da un magazzino (o un canale) come pilota: si porta la sua giacenza nella fonte unica, si verifica che l’inventario torni, si collega un canale e si controlla che la disponibilità mostrata sia giusta. Quando quel pezzo è solido, si aggiunge il secondo magazzino, poi il terzo, poi gli altri canali. Ogni passo è verificabile e reversibile; se qualcosa non torna, te ne accorgi su un magazzino, non su tutta l’azienda.
Un passaggio delicato è l’allineamento iniziale: il primo inventario che porta la fonte unica a coincidere con la realtà fisica. Quasi sempre, quando lo fai, scopri che i numeri di partenza erano sbagliati — merce che risultava e non c’era, e viceversa. È scomodo ma prezioso: è il momento in cui smetti di costruire su dati falsi.
Un altro vantaggio del rollout a strati: ti permette di scoprire le regole strane della tua azienda un pezzo alla volta. Quasi ogni magazzino ha la sua eccezione — il deposito che serve un solo canale, la merce in conto vendita, i pezzi «bloccati» per un cliente. Affrontarle un magazzino alla volta è gestibile; affrontarle tutte insieme il giorno del big bang è il caos.
Da dove si parte
Se decidessimo di partire, il primo passo non è comprare software: è fotografare la verità. Prendi un giorno e conta, su un campione dei prodotti che vendi di più, quanto dice il gestionale, quanto dice il sito, quanto c’è fisicamente sullo scaffale. Quasi sempre i tre numeri non coincidono, e la dimensione dello scarto ti dice quanto è grave il problema.
Poi guarda gli ultimi mesi: quante volte hai dovuto disdire un ordine per merce mancante? Quante volte un cliente ha chiesto qualcosa dato per esaurito che poi hai trovato? Quell’audit leggero — tre numeri a confronto e due conteggi di episodi — è il tuo business case, e vale più di qualsiasi demo di software magazzino. Ti dice se il problema è reale, quanto pesa, e da quale magazzino o canale conviene partire.
KPI: stockout e overselling, i numeri che contano
Come fai a sapere se il problema c’è, quanto pesa, e se il progetto sta funzionando? Due numeri, sopra tutti.
- Overselling: quante volte hai venduto qualcosa che non potevi evadere, in un periodo. Ogni episodio è un cliente deluso e spesso una vendita persa. Se non lo misuri, non sai quanto ti costa — ma i tuoi clienti sì.
- Stockout: quante volte un prodotto era esaurito (o mostrato esaurito) quando un cliente lo voleva. Include l’underselling nascosto: la merce c’era da qualche parte ma non l’hai venduta.
A questi si aggiungono il valore dell’immobilizzato fermo (merce che non ruota, capitale bloccato) e l’accuratezza dell’inventario (quanto la fonte unica coincide con la realtà fisica). Questi numeri, prima, non li avevi perché non avevi una fonte unica da cui calcolarli; con la fonte unica diventano il cruscotto del magazzino — ed è lo stesso salto dal decidere a naso al decidere sui numeri veri, applicato allo stock.
Chi tiene aggiornata la fonte unica
Una domanda giusta: se c’è una fonte unica, chi la tiene vera? La risposta è che gran parte dell’aggiornamento diventa automatico — ogni vendita, ogni carico, ogni trasferimento scala o aggiunge dalla fonte nel momento in cui accade, invece che a fine giornata a mano. Ma restano dei punti umani: chi registra un carico dal fornitore, chi conferma un reso rivendibile, chi fa i controlli a campione. Il segreto è che questi gesti siano pochi, facili e dentro il flusso di lavoro (non un «aggiorna il magazzino» separato che nessuno fa), e che il sistema segnali le anomalie — un residuo che va negativo, un prodotto che si muove in modo strano — invece di aspettare l’inventario annuale per scoprire i buchi.
Un buon prodotto sullo stock non elimina le persone dal magazzino: elimina il lavoro di riconciliazione a mano tra copie diverse, e trasforma l’inventario da evento traumatico annuale a controllo continuo e leggero.
È per te se / non è per te se
È per te se: vendi sullo stesso stock da più canali (sito, negozio, agenti, marketplace); hai più di un magazzino o deposito; ti capita di vendere ciò che non c’è (o di dare per esaurito ciò che c’è in un altro deposito); fai l’inventario e non torna mai.
Non è per te se: hai un solo canale e un solo magazzino, e il gestionale ti basta (allora tienilo); il tuo volume è così basso che controlli tutto a occhio senza errori; hai davvero bisogno di ottimizzare un magazzino enorme con centinaia di operatori (lì il tema è un WMS vero, non il disallineamento tra canali).
Domande frequenti
Non basta sincronizzare il sito col gestionale? La sincronizzazione a due è già meglio di niente, ma si rompe appena aggiungi un canale, e soprattutto non risolve l’impegno ordine e i trasferimenti. Il problema non è collegare due copie: è smettere di avere copie. Una fonte unica che tutti leggono è strutturalmente diversa da due sistemi che si passano numeri.
Quanto tempo serve per una PMI con 2-3 magazzini? Dipende da quanti canali e da quanto sono sporchi i dati di partenza. Portare la fonte unica e collegare il primo canale richiede qualche settimana; poi ogni magazzino e canale aggiuntivo è più rapido. La fase più preziosa è l’allineamento iniziale dell’inventario.
Devo cambiare gestionale? Quasi mai. La fonte unica dello stock può leggere e scrivere verso il gestionale che hai; l’importante è che diventi lei la verità sulla disponibilità, con il gestionale come uno dei sistemi collegati, non come la copia che diverge.
E i resi e la merce in transito? Vanno gestiti come stati precisi, con regole scritte (quando un reso torna disponibile, in che magazzino; come si conta la merce in transito). Sono proprio i dettagli che, ignorati, ricreano il disallineamento. Un progetto serio parte da qui, non li lascia «per dopo».
Il sito deve mostrare il numero esatto dei pezzi? No, e spesso è meglio di no. Al cliente serve una promessa affidabile («disponibile», «ultimi pezzi», «in 3 giorni»), non il numero grezzo. Il numero esatto, al netto dell’impegnato, serve al sistema per decidere cosa promettere — non necessariamente al cliente per vederlo.
E se un canale non permette letture in tempo reale? Alcuni marketplace o sistemi vecchi si aggiornano a intervalli, non in tempo reale. In quei casi si lavora con un margine di sicurezza (una scorta «cuscinetto» non venduta) sul canale più lento, per non prometterlo due volte. Non è perfetto come il tempo reale, ma con una fonte unica sotto è gestibile e onesto.
Come gestisco i prodotti disponibili su ordinazione? Con una promessa di tempo invece che di stock: «disponibile in X giorni». La fonte unica non deve solo dire quanto c’è ora, ma anche cosa è in arrivo dai fornitori e quando — così il canale promette una data affidabile invece di un «esaurito» che perde la vendita.
Il problema è che ho il gestionale sbagliato? Raramente. Anche un buon gestionale gestisce male il multicanale, perché è nato per essere la verità di sé stesso, non per orchestrare più canali che vendono sullo stesso stock. Il problema non è quale gestionale hai: è che manca uno strato sopra che faccia da verità unica per tutti i canali.
Quanto conta l’accuratezza «perfetta»? Meno di quanto pensi. Non serve la precisione al singolo pezzo su tutto: serve essere abbastanza giusti sui prodotti che ruotano, con l’impegnato gestito bene, così non prometti ciò che non hai. Rincorrere la perfezione assoluta su codici che vendi due volte l’anno è tempo sprecato; l’attenzione va sui best-seller.
I dati e il sistema restano miei? Sì. La fonte unica dello stock, le regole e i collegamenti restano tuoi, niente lock-in. È l’asset più delicato dell’operatività: deve essere tuo.
In una riga
Se il sito, il gestionale e i rappresentanti dicono tre giacenze diverse, non ti serve «sincronizzare meglio» cinque copie: ti serve una sola fonte della verità sullo stock, con la disponibilità calcolata al netto dell’impegnato, letta da ogni canale nella vista giusta. Così smetti di vendere ciò che non hai e di dire di no a ciò che hai — senza comprare un WMS da multinazionale che (per ora) non ti serve.
Se vuoi capire dove nascono i tuoi disallineamenti e come sarebbe una fonte unica sui tuoi canali e magazzini, guarda i progetti che ho costruito o scrivimi due righe: partiamo dai tuoi canali e depositi reali, non da un software da fiera.
Antonio Trento — System Architect & AI Integrator
Questo è il tuo problema?
Progetto e costruisco dati, backend, interfaccia e agenti AI end-to-end. Niente slide: sistemi che girano e restano tuoi.