Tutte le guide

Di 6 settembre 20268 minuti di lettura

Come prevedere la domanda di componenti per pacchetti di prodotti

La domanda reale di un componente è rappresentata dalle sue vendite più ogni bundle che lo contiene. Il calcolo ha funzionato e gli errori di riordino causati dai bundle senza di esso.

Un componente venduto sia singolarmente che all'interno di due pacchetti ha tre flussi di domanda che alimentano un numero di stock. Prevedi i flussi separatamente e ordinerai per quel numero di stock tre volte. Prevedi solo la pagina del prodotto e ordinerai circa due terzi di ciò che effettivamente perde lo scaffale.

Questo post è l'aritmetica di questo, lavorato dall'inizio alla fine. Il modo in cui Shopify rappresenta i pacchetti e diminuisce le scorte dei componenti è spiegato nel guida alla gestione dell'inventario in bundle; questo presuppone che il decremento avvenga e si occupa della decisione di acquisto che crea.

Perché i bundle infrangono una previsione

Ogni metodo di previsione su questo sito parte da una colonna delle vendite unitarie passate per uno SKU. Funziona perché, per un prodotto ordinario, la colonna delle vendite e il movimento delle scorte sono lo stesso evento conteggiato una volta.

Un fascio lo recide. La confezione regalo viene venduta come confezione regalo e una candela lascia lo scaffale. Se la tua routine di pianificazione percorre l'elenco dei prodotti e prevede ciascuna riga dalla propria cronologia, la candela viene pianificata dalla riga della candela e la confezione regalo viene pianificata dalla riga della confezione regalo e nulla in quella routine nota che la seconda riga spende le scorte della prima riga. La candela si esaurisce mentre la tua previsione, calcolata correttamente, dice che avrebbero dovuto avere cinque settimane di copertura rimaste.

La colonna delle vendite della candela e il movimento delle azioni della candela hanno smesso di essere lo stesso numero il giorno in cui hai lanciato un pacchetto che la conteneva.

Il calcolo

Domanda di componenti = vendite unitarie indipendenti + la somma, in ogni pacchetto che lo contiene, di (vendite unitarie del pacchetto × quantità del componente per pacchetto)

Semplice da scrivere. Perché la somma sia vera devono verificarsi due condizioni, ed entrambe sono facili da non notare.

La figura autonoma deve essere autonoma. Se il numero che stai chiamando per le vendite singole include già le unità consumate dai pacchetti, l'aggiunta del termine del pacchetto conteggia tali unità due volte. Questo è l’errore più costoso dell’argomento, perché è invisibile: il totale sembra più grande, i totali più grandi danno più sicurezza e l’ordine eccessivo arriva prima che qualcuno metta in discussione il metodo. Il tipo di numero fornito dal rapporto è l'argomento della sezione successiva e vale la pena stabilirlo prima di calcolare qualsiasi cosa.

Tutte le storie devono coprire lo stesso periodo, dopo il lancio dei bundle. Le vendite in bundle di solito sostituiscono alcune vendite indipendenti anziché aggiungerle in modo netto. Supponiamo che la candela ne abbia vendute 40 a settimana prima del lancio di un twin pack, e ora ne venda 35 a settimana mentre il twin pack ne estrae 10 a settimana. Il pacchetto ha aggiunto 5 unità di domanda reale, non 10; gli altri 5 sono usciti dalla rubrica standalone. Prendi una cronologia autonoma pre-lancio di 40 e aggiungi l'estrazione completa del pacchetto di oggi di 21 e otterrai 61 a settimana contro un vero 56, alto circa il 9%, ovvero 60 unità in eccesso a trimestre e $ 420 in contanti a un costo unitario di $ 7. Usa i dati post-lancio per entrambe le metà e lo spostamento sarà già gestito, perché è integrato nel numero autonomo che stai leggendo.

Il caso scomodo è un pacchetto che non è stato ancora lanciato, per il quale non esiste alcuna cronologia post-lancio. In questo caso è necessario stimare quale quota delle vendite del pacchetto sarà costituita da nuova domanda piuttosto che da domanda sostituita, ed essere esplicito sul fatto che si tratta di una stima. Supponendo che la piena additività sia l'estremità aggressiva di quell'intervallo, non quella neutra.

Un esempio pratico

Un componente, due pacchetti, dodici settimane. Cedar & Fig, 250 g viene venduto da solo, si trova nella confezione regalo Cedar & Fig (una candela per scatola) e si trova in una confezione multipla doppia (due candele per confezione).

  • Autonomo: 34, 36, 33, 35, 36, 34, 35, 37, 34, 36, 35, 35. Totale 420 unità, 35 a settimana.
  • Confezione regalo: 6, 14, 9, 22, 5, 12, 8, 18, 7, 11, 10, 10. Totale 132 scatole, 11 a settimana, una candela ciascuna.
  • Confezione doppia: 4, 6, 5, 7, 3, 5, 6, 4, 5, 6, 4, 5. Totale 60 confezioni, 5 a settimana, due candele ciascuna.

Domanda componente = 420 + (132 × 1) + (60 × 2) = 420 + 132 + 120 = 672 unità in dodici settimane. Si tratta di 56 unità a settimana, ovvero 8,0 unità al giorno per 84 giorni, contro le 5,0 al giorno suggerite dalle vendite della candela.

420

unità vendute sulla propria pagina prodotto

252

unità consumate dai due bundle

672

unità che hanno effettivamente lasciato lo scaffale

8.0

unità reali al giorno, contro 5.0 standalone

Di settimana in settimana, il divario si sposta più di quanto suggeriscano le medie.

SettimanaAutonomoDai bundleTotale
1341448
2362662
3331952
4353671
5361147
6342256
7352055
8372663
9341751
10362359
11351853
12352055

La colonna separata non raggiunge mai 38. L'estrazione settimanale reale raggiunge il picco a 71 nella settimana 4, perché i due pacchetti sono irregolari e la candela no. La variabilità di un componente viene ereditata dai bundle in cui si trova, motivo per cui uno SKU stabile può iniziare a comportarsi come uno instabile senza che il prodotto cambi nulla.

Ora il doppio conteggio, negli stessi numeri. Se la cifra della tua candela include già unità guidate dal bundle, legge 672 e non 420. Aggiungi comunque il termine del bundle e pianifichi 924 unità, 11 al giorno, il 37,5% in più rispetto al consumo del negozio. Nel corso di un ciclo di dodici settimane, ovvero 252 candele in eccesso, $ 1.764 in contanti al costo unitario di $ 7, seduti su uno scaffale perché un flusso è stato contato due volte.

Three demand streams feeding one component stock pool and one reorder pointThree boxes on the left each represent one way the same candle leaves the shelf over twelve weeks: standalone sales at thirty-five units a week for four hundred and twenty units, gift box sales at eleven a week using one candle each for one hundred and thirty-two units, and twin pack sales at five a week using two candles each for one hundred and twenty units. Arrows from all three converge on a single box in the middle labelled as one stock number, holding the combined six hundred and seventy-two units over the twelve weeks, or eight a day. A final arrow leads from there to one reorder point of one hundred and twenty-six units, calculated as eight units a day across a twelve-day lead time plus a thirty-unit safety buffer. The point of the picture is that there is only ever one pool and one trigger, however many streams drain it: forecasting the three streams as if each had its own stock would book the same candles three times over.Three streams. One stock number. One trigger.Cedar & Fig 250g, twelve weeks: 420 + 132 + 120 = 672 unitsStandalone, 35 a week420 unitsGift box, 11 a week1 candle each, 132 unitsTwin pack, 5 a week2 candles each, 120 unitsOne stock number672 units in 12 weeks8 a dayOne reorder point(8 × 12) + 30 = 126Plan the three streams separately and you buy for the same pool three times.
Niente nella foto è lo stock di un pacchetto. C'è una riserva di candele e sui fasci ci sono altri due tocchi.

Estrarre i dati da Shopify

Estrarre e pulire la cronologia delle vendite è un lavoro a parte, spiegato in dettaglio previsione della domanda dai dati di vendita di Shopify. I pacchetti aggiungono una domanda a questo processo, alla quale è necessario rispondere prima che i numeri abbiano un significato: la figura del componente di fronte a te è solo standalone o include già unità gestite da bundle?

Shopify documenta che i livelli di inventario dei componenti vengono ridotti quando un pacchetto viene venduto. Ciò che non siamo riusciti a trovare documentato nelle pagine dei bundle di Shopify è il modo in cui viene attribuita una vendita in bundle nei report sulle vendite dei prodotti e la risposta potrebbe differire tra l'app Bundle di Shopify e le app in bundle di terze parti. Quindi non accettare una risposta generale, inclusa questa. Provalo:

  • Annotare la quantità attualmente disponibile del componente e le sue unità vendute per la giornata.
  • Effettua un ordine reale per un pacchetto che lo contiene, per una quantità nota.
  • Controlla la quantità disponibile del componente spostata dell'importo previsto.
  • Controlla il report vendite per variante prodotto per lo stesso giorno e verifica se si è spostato anche il conteggio delle unità del componente o solo quello del bundle.

Se la cifra di vendita del componente cambiasse, il tuo report ti sta già fornendo la domanda combinata e il termine del pacchetto sarebbe un doppio conteggio. Se si è spostato solo il pacchetto, la cifra del componente è autonoma e il calcolo sopra si applica come scritto. Dieci minuti, una volta per app in bundle, e risolvono la questione per il tuo negozio piuttosto che per uno ipotetico.

Un'altra cosa da eliminare durante l'esportazione: settimane in cui il componente o il bundle non erano disponibili. Un esaurimento delle scorte assomiglia esattamente a una domanda pari a zero in un report sulle vendite, e un pacchetto che non è stato possibile vendere perché un componente diverso è esaurito produce uno zero anche su questo componente.

Riordinare i punti per i componenti

Non cambia nulla nella formula. Il formula del punto di riordino prende in considerazione le vendite giornaliere medie, i tempi di consegna e le scorte di sicurezza; un componente del bundle gli fornisce semplicemente un primo input diverso.

Cedro e fico, 250 g, con un tempo di consegna di 12 giorni con un buffer di 30 unità:

  • Solo domanda autonoma: (5 × 12) + 30 = 90 unità.
  • Domanda combinata: (8 × 12) + 30 = 126 unità.

Il divario di 36 unità tra loro è di quattro giorni e mezzo di domanda reale, 8 al giorno. Un trigger impostato a 90 non fallisce rumorosamente; si attiva con quattro giorni e mezzo di ritardo, ad ogni ciclo, e il buffer assorbe la differenza fino all'arrivo di una settimana di pacchetto leggermente pesante e ciò non avviene. Questo è il modello alla base della maggior parte delle rotture di stock legate ai pacchetti: non un metodo sbagliato, un metodo giusto alimenta uno dei tre flussi.

Due note pratiche. Imposta il trigger sul componente, mai sul bundle, perché il bundle non contiene azioni proprie contro cui attivarsi. E ricalcolare la tariffa del componente ogni volta che un pacchetto che lo contiene viene aggiunto, ritirato o rivalutato, poiché ognuno di questi modifica uno dei termini della somma.

Pacchetti promozionali

Una promozione in bundle è un picco di domanda su ogni componente contemporaneamente e i componenti lo percepiscono in modo molto diverso. La stima dell'entità del sollevamento è inclusa promozioni e previsione delle scorte. Ciò che conta qui è come atterra.

Diciamo che la confezione regalo costa 40 a settimana per due settimane invece di 11. L'estrazione della candela va da 56 a settimana a 85, con un aumento di circa la metà. Il rifinitore per stoppini all'interno della stessa scatola non ha alcuna vendita separata, quindi il suo prelievo va da 11 a settimana a 40, quasi quattro volte. Il componente con la minore domanda autonoma subisce il maggiore impatto relativo da una promozione in bundle, e di solito è quello economico che nessuno guarda.

Seguono due regole. Converti la promozione in unità componenti prima di ordinare qualsiasi cosa, non in unità bundle. E controlla i tempi di consegna di ogni componente rispetto alla data della promozione, perché quello che non può arrivare in tempo limita il tutto, indipendentemente dalla quantità di tutto il resto che hai acquistato.

Quando un componente è il vincolo

Shopify ricava la disponibilità dei pacchetti dai livelli di inventario dei prodotti componenti e il prodotto con il livello di inventario più basso determina quanti pacchetti possono essere venduti. In termini di pianificazione, un componente detiene il tetto dell’intero pacchetto e l’acquisto di più di qualsiasi altra cosa non lo aumenta.

Con 210 candele e 64 trimmer a disposizione, puoi vendere 64 confezioni regalo. Altre 200 candele non cambiano affatto quel numero. Quindi l'ordine di revisione di un pacchetto viene eseguito in base alla copertura e ai tempi di consegna piuttosto che in base al valore: calcola quante settimane di copertura ha ciascun componente rispetto alla sua domanda combinata, ordina in modo crescente e la parte superiore dell'elenco sarà il vero vincolo del pacchetto. Spesso è la linea più economica della confezione, motivo per cui raramente viene recensita per prima. Guardare quel numero cadere prima che morda è lo stesso lavoro di prevedere gli stockout prima che si verifichino, applicato a un componente piuttosto che a un prodotto.

Mantenere tre flussi, due pacchetti e un pool di azioni allineati in un foglio di calcolo è fattibile per un pacchetto e diventa brutto velocemente. StockCueLe previsioni di sono basate sul bundle su ogni piano, incluso quello gratuito: le vendite del bundle passano attraverso la domanda dei componenti, quindi il punto di riordino del componente viene calcolato rispetto a tutto ciò che lo consuma anziché rispetto alla sua stessa pagina di prodotto.

Domande frequenti

Come posso calcolare la domanda totale per un prodotto venduto da solo e all'interno di pacchetti?

Aggiungere le vendite unitarie autonome del componente alle vendite unitarie di ogni bundle che lo contiene, moltiplicate per la quantità di quel componente utilizzata da ciascun bundle. Un componente che vende da solo 420 unità in dodici settimane, più 132 confezioni regalo che ne utilizzano una ciascuna, più 60 confezioni doppie che ne utilizzano due ciascuno, ha una domanda effettiva di 672 unità, non 420. Perché tale somma sia corretta devono sussistere due condizioni: la cifra a sé stante non deve già includere le unità guidate dal bundle e tutte e tre le storie devono provenire dallo stesso periodo, dopo il lancio dei bundle.

Le vendite in bundle vengono visualizzate nei report sulle vendite dei prodotti Shopify?

Controllalo nel tuo negozio piuttosto che fidarti di una risposta generale. La documentazione dei bundle di Shopify afferma che i livelli di inventario dei componenti vengono ridotti quando un bundle viene venduto, ma non siamo riusciti a trovare una dichiarazione su quelle pagine su come la vendita viene attribuita nei report sulle vendite dei prodotti e il comportamento potrebbe differire tra l'app Bundle proprietari di Shopify e le app bundle di terze parti. Effettua un ordine di prova per un pacchetto, quindi verifica se il conteggio delle unità del componente si è spostato nel report vendite per variante prodotto. Quel singolo test ti dice se la cifra del tuo componente è solo autonoma o include già la domanda di bundle, e tutto a valle dipende dal sapere quale.

Come posso impostare un punto di riordino per un componente del pacchetto?

Utilizza la stessa formula del punto di riordino che utilizzi per tutto il resto, con la domanda combinata come input di vendita giornaliero anziché la domanda autonoma. Per un componente che preleva 672 unità in 84 giorni, ovvero 8 unità al giorno, quindi un lead time di 12 giorni fornisce 96 unità di domanda di lead time più il buffer di sicurezza. Utilizzando invece la tariffa standalone di 5 al giorno imposteresti il ​​trigger a 60 più il buffer, che si attiva dopo che hai già superato quello reale.

Cosa succede agli altri componenti quando uno si esaurisce?

Il pacchetto smette di essere vendibile, perché Shopify ricava la disponibilità del pacchetto dai livelli di inventario dei prodotti componenti e il prodotto con il livello di inventario più basso determina il numero di pacchetti che possono essere venduti. Gli altri componenti mantengono qualunque richiesta autonoma abbiano e le unità acquistate appositamente per stare all'interno del pacchetto smettono di muoversi finché il componente mancante non viene ripristinato. Questo è il motivo per cui il componente con il lead time più lungo merita il primo trigger di riordino, non quello con le vendite più elevate.

STOCKCUE

Sommare manualmente tre flussi di domanda in ogni ciclo di acquisto è il passaggio che smette silenziosamente di verificarsi. Le previsioni di StockCue tengono conto dei pacchetti su ogni piano, incluso quello gratuito, quindi il punto di riordino di un componente tiene già conto dei pacchetti che lo spendono.

Installa StockCue su Shopify →
Shovon, ingegnere software presso Devmerx

Shovon

Ingegnere del software

Shovon scrive delle operazioni di inventario di Shopify per Devmerx, lo studio dietro StockCue: Inventory Forecast.

Hai bisogno di aiuto con il tuo negozio Shopify?

Devmerx crea e ottimizza i negozi Shopify per i marchi DTC. Prenota una consulenza gratuita di 20 minuti.