bots4.me

Optimal Ordering in Odoo

Written by

in

Logo BOTS4.me

Come impostare in Odoo i punti di riordino ottimali a partire dallo storico reale delle vendite

Trasformi le regole di riordino min/max fatte a occhio in obiettivi di scorta basati sui dati — aggiornati automaticamente

Le regole di riordino di Odoo sono potenti — se i numeri min/max che contengono sono giusti. Nella maggior parte delle aziende sono stati digitati una volta sola, a sensazione, e mai più toccati. Questa guida spiega quanto costano i punti di riordino obsoleti, perché i ricalcoli nei fogli di calcolo non reggono e come AutoSTOCK calcola un obiettivo di scorta ottimale per ogni prodotto a partire dal suo storico reale delle vendite in Odoo e lo riscrive come normali regole stock.warehouse.orderpoint che i suoi processi di approvvigionamento già comprendono.

💸 Quanto le costano i punti di riordino a occhio

Ogni prodotto nel suo magazzino risponde a due numeri: il minimo che fa scattare il riassortimento e il massimo fino a cui si riempie. Li sbagli in un senso o nell’altro e paga:

  • Impostati troppo bassi: rotture di stock sui suoi prodotti più venduti. I clienti aspettano, gli ordini vengono annullati e le vendite scivolano in silenzio verso i concorrenti che avevano l’articolo a scaffale.
  • Impostati troppo alti: capitale circolante congelato nei prodotti a bassa rotazione, spazio a scaffale sprecato e giacenze morte che prima o poi finiscono a perdita.
  • Impostati una volta e dimenticati: la domanda cambia a ogni stagione, ma sono regole digitate due anni fa a guidare ancora gli acquisti di oggi. Il divario tra la domanda reale e le regole memorizzate si allarga ogni mese.
  • Non impostati affatto: il riassortimento di Odoo non ha nulla su cui lavorare, così gli acquisti vanno avanti a memoria, a chiacchiere di corridoio e a ordini fatti nel panico con costose spedizioni espresse.

La matematica dietro un buon punto di riordino — domanda media, variabilità della domanda, tempo di consegna del fornitore, livello di servizio desiderato — è cosa nota. Il problema è che nessuno ha il tempo di applicarla a centinaia o migliaia di SKU, mese dopo mese.

🔧 Come si prova di solito a rimediare

1. Regole manuali in Odoo

Odoo le permette di creare una regola di riordino per ogni prodotto con quantità minima e massima, e il suo pianificatore le applica fedelmente. Ma Odoo non le dice quali dovrebbero essere quei numeri — quel giudizio spetta a lei, per ogni prodotto, per sempre. Oltre qualche decina di SKU, le regole si fossilizzano.

2. Il foglio di calcolo trimestrale

Esporta le vendite, costruisce le formule, calcola i nuovi valori min/max e poi li ridigita in Odoo uno per uno. Funziona — una volta. L’esportazione è già vecchia il giorno dopo, la ridigitazione introduce errori, e l’esercizio è abbastanza doloroso che “trimestrale” diventa “annuale” e poi “mai”.

3. Script su misura o moduli di pianificazione pesanti

Uno sviluppatore può programmare le statistiche, ma lo script va mantenuto e il suo risultato deve comunque arrivare in Odoo in sicurezza. Le suite complete di pianificazione della domanda fanno bene i conti, ma portano con sé il proprio database, le proprie schermate e un progetto di implementazione — troppo pesante per una PMI che vuole solo valori min/max corretti nel sistema che già usa.

🤖 La via automatica: AutoSTOCK

AutoSTOCK è un bot BOTS4.me che analizza il suo storico reale delle vendite in Odoo — 120 giorni per impostazione predefinita, configurabile — calcola un obiettivo di scorta ottimale per ogni prodotto e riscrive il risultato come regole di riordino native di Odoo. Nessuna nuova schermata di pianificazione: il suo Odoo continua a funzionare esattamente come prima, solo con numeri finalmente giusti e tenuti aggiornati automaticamente.

📊

Storico reale delle vendite analizzato

🤖

Obiettivo ottimale calcolato per ogni prodotto

💾

Regole min/max native scritte in Odoo

Report inviato via e-mail dopo ogni esecuzione

📐 Cinque modalità di ottimizzazione — scelga quella giusta per lei

Copertura: mantiene a scorta N mesi di domanda media (2 per impostazione predefinita). Semplice, prevedibile, facile da spiegare a tutto il team.

Livello di servizio: scorta di sicurezza gaussiana statistica per un obiettivo di disponibilità scelto tra l’80% e il 99%, usando il tempo di consegna reale del fornitore di ogni prodotto preso da Odoo — tempi di consegna più lunghi significano automaticamente più scorta di sicurezza. La domanda irregolare o scarsa viene esclusa, così la statistica non viene mai applicata dove non è il suo posto.

Percentile della domanda: scorta di sicurezza senza ipotesi di distribuzione, ricavata direttamente dal suo reale andamento della domanda — nessuna ipotesi di normalità.

Ibrida: automatica per prodotto — AutoSTOCK classifica ogni prodotto in base alla regolarità con cui vende davvero, poi applica la matematica del Livello di servizio ai prodotti a vendita costante e quella del Percentile della domanda a quelli irregolari. I prodotti con dati troppo scarsi per entrambe vengono lasciati stare, invece di ricevere un obiettivo fuorviante.

Ponderata sul recente: nessuna data di taglio — stessa idea della Copertura, ma le vendite recenti contano più di quelle vecchie: una vendita conta la metà una volta trascorso un tempo di consegna, un quarto dopo due. Nulla scompare di colpo al limite della finestra di analisi.

⚠️ Criteri di ammissibilità — gli articoli occasionali non finiscono mai a scorta

Un prodotto riceve un obiettivo di scorta solo se abbastanza clienti diversi lo hanno acquistato abbastanza volte — entrambe le soglie sono configurabili. Quella macchina su ordinazione che ha venduto una volta sola non comparirà mai a scaffale come “scorta di sicurezza”.

Lo configuri in circa cinque minuti

  • Passo 1 — si registri: crei un account su bots4.me/bots e aggiunga AutoSTOCK. Primo mese gratuito; esiste un livello freemium permanente (solo report, con limiti giornalieri) se vuole soltanto dare un’occhiata.
  • Passo 2 — colleghi Odoo: installi il modulo gratuito BOTS4.me Connect (Odoo 13–19). Odoo Online usa un modulo XML di supporto senza codice più una chiave API presa da Impostazioni → Utenti → Sicurezza dell’account; Odoo.sh e on-premise ricevono il connettore Python con installazione in un clic. Un solo connettore serve tutte e undici le app BOTS4.me.
  • Passo 3 — scelga modalità e periodo: scelga Copertura, Livello di servizio, Percentile della domanda, Ibrida o Ponderata sul recente, imposti la finestra di analisi (120 giorni per impostazione predefinita) e imposti le soglie di ammissibilità. La Copertura funziona con ogni livello a pagamento; le altre modalità sono disponibili con il livello Business.
  • Passo 4 — inizi in Modalità demo: AutoSTOCK esegue l’analisi completa e invia via e-mail il report integrale — obiettivi calcolati, copertura di stock in mesi, valori delle regole prima e dopo — senza cambiare nulla in Odoo. La modalità solo report è integrata e può tenerla attiva quanto vuole.
  • Passo 5 — passi all’operatività: attivi la scrittura delle regole e imposti la pianificazione delle esecuzioni — da ogni 15 minuti a settimanale, entro i suoi orari di funzionamento. Da quel momento gli obiettivi vengono ricalcolati e le regole aggiornate automaticamente. La scrittura delle regole nel suo ERP richiede il livello Family o superiore.

📅 Che aspetto ha il lavoro di tutti i giorni

Dopo ogni esecuzione pianificata riceve un report di ottimizzazione delle scorte: obiettivi calcolati, copertura di stock attuale in mesi, prodotti che hanno bisogno di riassortimento e quali valori delle regole sono cambiati esattamente. Report e registri arrivano nella lingua che sceglie fra 31. Nella dashboard su bots4.me/bots trova per ogni app le schede Controlli, Registri e Impostazioni, l’Accensione del bot e ogni funzione attivabile singolarmente — con registri completi delle decisioni per ogni esecuzione. La piattaforma è ospitata nell’UE, conforme al GDPR per progettazione e protetta con 2FA.

Poiché AutoSTOCK scrive regole di riordino standard di Odoo (normali record min/max stock.warehouse.orderpoint), nient’altro nel suo flusso di lavoro deve cambiare: il riassortimento di Odoo, chi si occupa dei suoi acquisti e i suoi report esistenti continuano tutti a lavorare con gli stessi record — ora tenuti onesti di continuo dai dati reali delle vendite. È la stessa piattaforma che fa girare Mail2ERP per IMP Kontakt, che elabora circa 4,700 RFQ e ordini al mese.

🔄 Dagli obiettivi di scorta a un ciclo di magazzino chiuso

Punti di riordino corretti sono il primo passo di un ciclo di riassortimento completamente automatizzato. Secondo passo: AutoPURCHASE trasforma quegli obiettivi in ordini di acquisto in bozza — calcolando i fabbisogni prodotto per prodotto, raggruppando le righe per fornitore preferenziale e rispettando i minimi dei fornitori, così a lei resta solo da verificare e confermare. Terzo passo: quando i fornitori confermano, Supplier2ERP legge le e-mail di conferma e aggiorna i suoi ODA in Odoo con prezzi, quantità e date di consegna confermati.

AutoSTOCK fissa gli obiettivi → AutoPURCHASE abbozza gli ordini → Supplier2ERP li tiene onesti. Con tutti e tre, il riassortimento diventa qualcosa che lei supervisiona, non qualcosa che fa.

🌍 Funziona anche oltre Odoo?

Oggi AutoSTOCK supporta Odoo dalla versione 13 alla 19 — Odoo Online, Odoo.sh e on-premise — con altri ERP in programma. La piattaforma BOTS4.me più in generale si collega già a oltre 21 ERP (SAP Business One, SAP S/4HANA, Oracle NetSuite, Dynamics 365, QuickBooks, Xero, ERPNext e altri) tramite le sue altre app, quindi se le serve l’ottimizzazione delle scorte su un altro sistema ci dica quale — le integrazioni vengono messe in priorità in base alla domanda.

❓ Domande frequenti

Come calcolo automaticamente i punti di riordino ottimali in Odoo?

Odoo esegue le regole di riordino ma non calcola quali debbano essere i valori min/max. AutoSTOCK aggiunge il calcolo mancante: analizza il suo storico reale delle vendite da Odoo (120 giorni per impostazione predefinita), calcola un obiettivo ottimale per ogni prodotto con una delle cinque modalità di ottimizzazione — copertura, livello di servizio, percentile della domanda, ibrida o ponderata sul recente — e riscrive il risultato come regole di riordino standard di Odoo secondo la pianificazione che sceglie lei.

Quali dati usa AutoSTOCK per calcolare gli obiettivi di scorta?

Il suo storico reale delle vendite in Odoo su un periodo configurabile (120 giorni per impostazione predefinita), più il tempo di consegna reale del fornitore di ogni prodotto preso da Odoo nella modalità livello di servizio. Gli obiettivi si basano su ciò che i clienti hanno davvero comprato — non su ipotesi o medie di settore.

Che differenza c’è tra le modalità copertura, livello di servizio, percentile della domanda, ibrida e ponderata sul recente?

La Copertura mantiene a scorta N mesi di domanda media (2 per impostazione predefinita) — semplice e prevedibile. Il Livello di servizio calcola una scorta di sicurezza gaussiana per un obiettivo di disponibilità scelto tra l’80% e il 99%, usando i tempi di consegna reali dei fornitori. Il Percentile della domanda ricava la scorta di sicurezza direttamente dalla distribuzione della sua domanda, senza presumere che sia normale. L’Ibrida classifica ogni prodotto in base alla regolarità con cui vende e applica la matematica del Livello di servizio ai prodotti a vendita costante e quella del Percentile della domanda a quelli irregolari. La Ponderata sul recente funziona come la Copertura, ma fa contare le vendite recenti più di quelle vecchie, così nulla scompare di colpo al limite della finestra. Può cambiare modalità in qualsiasi momento nella dashboard.

AutoSTOCK sovrascrive le mie regole di riordino esistenti in Odoo?

Mantiene normali record min/max stock.warehouse.orderpoint, così il suo processo di approvvigionamento continua a lavorare con essi. Se preferisce dare un’occhiata prima che venga scritto qualcosa, la modalità solo report e la Modalità demo eseguono l’analisi completa e inviano via e-mail il report — compresi i valori delle regole prima e dopo — senza modificare il suo ERP.

Come faccio a evitare che i prodotti occasionali o su ordinazione ricevano un punto di riordino?

I criteri di ammissibilità di AutoSTOCK assegnano un obiettivo di scorta solo quando abbastanza clienti diversi hanno acquistato un prodotto abbastanza volte — entrambe le soglie sono configurabili. I prodotti che non superano i criteri semplicemente non ricevono mai una regola, così gli articoli occasionali restano fuori dal suo magazzino.

Funziona con Odoo Online, Odoo.sh e on-premise?

Sì — Odoo dalla 13 alla 19 su tutti e tre i tipi di hosting. Odoo.sh e on-premise usano il modulo Python gratuito BOTS4.me Connect con installazione in un clic; Odoo Online, che vieta il Python personalizzato, usa un modulo XML di supporto senza codice più una chiave API presa da Impostazioni → Utenti → Sicurezza dell’account.

Esiste un piano gratuito per AutoSTOCK?

Sì. Oltre al primo mese gratuito sui piani a pagamento, AutoSTOCK ha un livello freemium permanente: analisi completa delle scorte e report via e-mail in modalità solo report, con limiti giornalieri e nessuna regola scritta nel suo ERP. Passi al piano superiore quando vuole che le regole siano mantenute automaticamente.

📚 Guide correlate

🔗 Fonti e approfondimenti

Documentazione ufficiale e standard citati in questa guida. I link esterni si aprono in una nuova scheda.

Basta tirare a indovinare sui punti di riordino

Colleghi Odoo in circa cinque minuti e riceva il suo primo report completo di ottimizzazione delle scorte in Modalità demo — zero modifiche al suo ERP. Primo mese gratuito, disdica quando vuole.

🌐 BOTS4.me funziona interamente nella sua lingua — non le serve l’inglese per configurare e far funzionare la sua automazione. Questa pagina è una traduzione del nostro originale in inglese. Suggerisca un miglioramento della formulazione →