Una vera ciambelleria che gira su Shopify ha bisogno di cinque regole sovrapposte per esaurire ogni giorno senza sovravvendere. Non è un solo tetto «max 108 al giorno». È un set a cinque strati che gestisce limiti di produzione per gusto, un cutoff serale fisso per gli ordini del giorno successivo, un inventario per data di consegna che rotola in avanti quando una data si chiude, e messaggistica di esaurito al cliente aggiornata in tempo reale. Questo articolo descrive il setup completo — tratto da un thread della community Shopify che ha documentato il pattern in dettaglio, e oggi una configurazione comune nelle attività food a produzione in batch.

Se sei una ciambelleria, una panetteria in batch o qualsiasi merchant food la cui produzione gira su numeri giornalieri fissi, questo è il set di regole che mappa i tuoi vincoli reali.
Il negozio: cosa vogliono dire davvero 108 unità al giorno
Il negozio in questione produce 108 ciambelle al giorno. Il numero non è casuale — è il batch massimo che la cucina può impastare, lievitare, friggere e rifinire prima che apra la finestra di ritiro del mattino. Vendono sei gusti core e ruotano due gusti stagionali ogni settimana. Ogni gusto ha il suo tetto di produzione: maple bar a 24, glassati a 30, cioccolato a 18 e così via.
Flusso d'ordine:
- I clienti ordinano online per il ritiro il giorno successivo in un punto fisso.
- La finestra d'ordine chiude alle 22 della sera prima del ritiro — così i pasticceri hanno una lista di produzione finalizzata.
- Gli ordini dopo le 22 rotolano automaticamente al giorno seguente.
- L'inventario di ogni giorno è indipendente — le allocazioni di martedì non toccano quelle di mercoledì.
- I gusti esauriti spariscono dal picker del giorno successivo non appena raggiungono il tetto.
Quello che sembra un solo problema («limitare le vendite di ciambelle a 108 al giorno») è in realtà cinque problemi in pila. Il limite di quantità nativo di Shopify non ne gestisce nessuno.
Le cinque regole che fanno funzionare il tutto
Regola 1: tetto giornaliero complessivo di 108 unità
La prima regola, e la più importante, è il soffitto totale di produzione: 108 unità su tutti i gusti. Protegge dal caso in cui i tetti per gusto sommino più di 108 (e spesso è così — i numeri per gusto sono soffitti individuali, non allocazioni che devono sommare alla capacità totale).
Questo è il tipo di regola che Shopify nativamente non supporta. I limiti di quantità per prodotto fermano una singola SKU su un singolo checkout, non un conteggio complessivo su tutti i checkout e SKU. Per la guida completa vedi Come limitare gli ordini giornalieri su Shopify.
Regola 2: tetti giornalieri per gusto
Sopra al tetto complessivo, ogni gusto ha il proprio soffitto giornaliero — di solito basato su quanto la cucina può effettivamente produrre di quella variante. Le maple bar richiedono più tempo delle glassate per via della glassatura; il cioccolato è limitato dal batch di ganache. I tetti per gusto riflettono vincoli reali di produzione, non numeri arbitrari.
Le due regole si compongono. Se le maple bar sono a 24 e il complessivo a 108, chiude per primo chi tocca prima il proprio tetto. Una corsa alle maple bar prima che esaurisca qualunque altro gusto chiude le maple bar a 24 mentre gli altri restano aperti. Se una giornata fiacca arriva a 108 vendite complessive con vari gusti ancora sotto al loro tetto individuale, il tetto complessivo chiude tutto.
È la configurazione che descrivono i proprietari quando dicono «faccio 108 ciambelle al giorno, ma i diversi gusti hanno limiti diversi.» La versione a regola singola non la cattura.
Regola 3: cutoff alle 22 per il giorno successivo
Alle 22 di ogni sera la finestra d'ordine per il giorno successivo chiude. Chi visita il sito alle 22:01 vede il dopodomani come prossima data di ritiro disponibile. Non è una chiusura del negozio — il negozio resta aperto (il sito accetta ancora ordini, solo per date più in là). È un cutoff di evasione: la lista di produzione per domani è ora finalizzata e congelata.
Il cutoff esiste perché i pasticceri iniziano alle 4. Hanno bisogno di una lista da stampare, non di una che possa guadagnare altre tre voci tra le 22 e le 3:30. Le 22 lasciano sei ore di cuscinetto tra cutoff e inizio produzione.
Per la configurazione della regola di cutoff in dettaglio vedi Impostare gli orari di cutoff per consegne in giornata e per il giorno successivo su Shopify.
Regola 4: inventario per data di consegna che rotola in avanti
La differenza cruciale tra questo set di regole e un generico «tetto giornaliero di ordini» è che i tetti sono per data di consegna, non per data d'ordine. Un cliente che ordina martedì per un ritiro venerdì consuma l'allocazione del venerdì, non quella del martedì.
Significa che i contatori di OrderRules devono essere indicizzati sulla data di evasione richiesta, non sul timestamp dell'ordine. Il contatore di martedì segue gli ordini per ritiro martedì. Quello di mercoledì è indipendente. Quello di venerdì può accettare ordini tutta la settimana finché o il suo tetto da 108 unità si riempie o scatta il cutoff del giovedì alle 22.
Per le attività a produzione in batch è il tipo di regola che separa «un'app che funzicchia» da «un'app che corrisponde alla mia vera operatività». Il conteggio per data di consegna non è negoziabile.
Regola 5: visibilità dei gusti esauriti
Quando un gusto specifico tocca il suo tetto per una data specifica, quel gusto deve sparire visivamente dal picker delle date (o restare in grigio con un chiaro indicatore «esaurito»). I clienti che lo selezionano comunque vedono un messaggio di blocco al checkout.
Le variabili dinamiche di template di OrderRules ({REM_QTY}, {MAX_QTY}, {USED_QTY}) si agganciano al tema dello storefront per mostrare la disponibilità in tempo reale. Un cliente vede «8 rimasti per domani» sulla pagina prodotto della maple bar; il cliente successivo vede «5 rimasti»; pochi minuti dopo, «Esaurito per domani — prossima disponibilità venerdì».
Non è decorazione: è la differenza tra un cliente che sceglie un gusto alternativo e un cliente che abbandona il carrello confuso.
Perché il nativo di Shopify non basta
Riepilogo di cosa serve per ogni regola e cosa offre Shopify:
| Regola | Cosa serve | Shopify nativo | OrderRules |
|---|---|---|---|
| Tetto giornaliero complessivo 108 | Contare ordini su tutte le SKU contro un unico soffitto | Non supportato | Sì |
| Tetto giornaliero per gusto | Contare unità di ogni SKU contro soffitti per SKU, su tutti i checkout | Solo per checkout — si resetta a nuovo checkout | Sì — registro lato server |
| Cutoff alle 22 per il giorno successivo | Chiudere lo slot di evasione del giorno successivo a un orario fisso | Non supportato | Sì — regola di schedulazione |
| Inventario per data di consegna | Contatori indicizzati sulla data di evasione richiesta, non sul timestamp d'ordine | Non supportato | Sì |
| Visibilità del gusto esaurito | Messaggistica in tempo reale sullo storefront agganciata ai contatori per gusto | Non supportato | Sì — variabili {REM_QTY} |
Cinque regole. Zero supporto nativo. Per questo le attività food a produzione in batch finiscono per superare le impostazioni di default di Shopify e hanno bisogno di un motore di regole dedicato.
La scelta dell'orario di cutoff
Una domanda frequente dai negozi che impostano tutto per la prima volta: perché le 22 e non la mezzanotte? La risposta è operativa, non tecnica:
- Margine di buffer — i pasticceri hanno bisogno di almeno 4–6 ore tra cutoff e inizio produzione. Un cutoff a mezzanotte con cucina alle 4 lascia quasi zero margine per stampare, controllare e correggere il foglio di produzione.
- Pattern di navigazione notturni — i clienti che atterrano alle 23 cercando per domani spesso non hanno deciso a mezzanotte. Finiscono per ordinare per dopodomani — e l'esito operativo (l'ordine cade nel bucket post-cutoff) è lo stesso.
- Definitività della decisione — la produzione ha bisogno di una lista fissa, non «quasi fissa». Un cutoff prima di mezzanotte rende il congelamento inequivocabile.
La maggior parte delle attività food in batch converge su un cutoff tra le 21 e le 23 della sera prima, con le 22 come scelta più comune.
Adattare questo pattern
Lo stack a 5 regole non è specifico delle ciambelle. Si applica a qualunque attività food in batch con:
- Un soffitto di produzione giornaliero fisso
- Più SKU con sotto-tetti individuali
- Una finestra di evasione il giorno successivo o nel prossimo futuro
- Una deadline operativa prima dell'inizio della produzione
Attività che rientrano nel pattern:
- Pasticcerie con torte personalizzate — vedi Come le pasticcerie usano Shopify per gestire le torte personalizzate.
- Servizi di meal prep — sotto-tetti per piatto, cutoff di finestra settimanale.
- Gelato artigianale — sotto-tetti per gusto, soffitti giornalieri di batch.
- Taglieri di salumi / catering — sotto-tetti per dimensione, cutoff di lead time.
- Biscotti e pasticceria di specialità — sotto-tetti per variante, cutoff serali.
Per capire perché questo accade in modo trasversale vedi Il problema della capacità su Shopify: perché i merchant sovravendono. Il pattern è universale fra i merchant vincolati dalla capacità.
I numeri: impatto sui ricavi del non sovravendere
La sovravvendita ha un costo reale. Per una ciambelleria che vende 108 unità al giorno a 4 $ medi, parliamo di 432 $ di ricavi giornalieri a piena capacità. Una giornata sovravenduta significa:
- Rimborsi — tipicamente 1–3 ordini colpiti, 4 $–60 $ in rimborsi diretti.
- Overhead di customer service — 10–30 minuti per ordine rimborsato a 25 $/ora di lavoro = 4 $–12 $.
- Churn dei clienti — un cliente rimborsato una volta torna molto meno; l'impatto sul lifetime value può superare il rimborso stesso.
- Danno reputazionale — clienti arrabbiati lasciano recensioni negative. Una singola recensione da una stella sul profilo Google di una piccola pasticceria abbatte il traffico a piedi per settimane.
Un negozio che tiene stretto questo set di regole arriva all'esito opposto: esaurito entro le 20 nella maggior parte dei giorni, con clienti che imparano a ordinare presto perché sanno che ordinare tardi vuol dire restare fuori. La scarsità, applicata con onestà, diventa un asset di marketing. Applicata in modo sciatto (sovravvendere e poi scusarsi), diventa un fardello.
Configurare l'intero stack
Ordine di configurazione:
- Installa OrderRules dallo Shopify App Store.
- Crea il tetto giornaliero complessivo (108 unità, reset giornaliero). Guida: Come limitare gli ordini giornalieri su Shopify.
- Aggiungi i tetti per gusto su ogni prodotto-gusto. Per molte SKU insieme usa l'import CSV in massa.
- Imposta il cutoff alle 22 per il giorno successivo nella sezione Schedule di OrderRules. Guida: Impostare gli orari di cutoff.
- Configura il conteggio per data di consegna così ogni data futura ha il suo contatore.
- Aggancia la messaggistica dello storefront con le variabili
{REM_QTY}sulla pagina prodotto di ogni gusto. - Testa con bozze d'ordine sul bordo di ogni regola: a 107 complessivi, al tetto della maple bar, sulla soglia delle 22:00, alle 22:01 con rollover.
In sintesi
Una ciambelleria che vende 108 unità al giorno su Shopify non sta facendo girare una regola — ne sta facendo girare cinque sovrapposte che si compongono in un'unica disciplina di produzione coerente. Shopify non offre supporto nativo per nessuna di esse. OrderRules le gestisce tutte e cinque, con regole indicizzate sulla data di consegna anziché sulla data d'ordine, applicate lato server via Shopify Functions e portate in superficie ai clienti tramite messaggistica dinamica sullo storefront.
È il set di regole che i merchant descrivono nei thread della community Shopify come «il limite d'ordine che mi serve davvero, non un semplice tetto per prodotto.» Aderisce alla realtà operativa delle attività food in batch — ed è quello che separa app che funzionano in demo da app che funzionano in produzione.
Per il confronto completo delle app nella categoria limiti d'ordine vedi l'hub delle app di limiti d'ordine Shopify. Per il setup più ampio della verticale food vedi Come le pasticcerie usano Shopify e Gestire gli ordini d'asporto del ristorante su Shopify.