---
title: "Shopify per i servizi di meal prep: finestre d'ordine settimanali e tetti per piatto"
description: "I servizi di meal prep gestiscono una finestra d'ordine dal lunedì al mercoledì per le consegne della settimana successiva, con un tetto settimanale totale e sotto-tetti per piatto. Ecco lo stack di regole che fa autogestire la finestra: apertura lunedì alle 8, chiusura mercoledì alle 18, rollover automatico."
contentType: "blog"
locale: "it"
localized: true
source: "https://orderrules.com/it/blog/shopify-for-meal-prep-weekly-subscriptions"
slug: "shopify-for-meal-prep-weekly-subscriptions"
date: "2026-05-12"
tags:
  - "shopify"
  - "meal prep"
  - "weekly subscription"
  - "ordering window"
  - "per-meal cap"
  - "weekly capacity"
  - "subscription box"
---
**Un servizio di meal prep: apre lunedì alle 8, chiude mercoledì alle 18, consegna da giovedì a domenica.** Questo è il ritmo. I clienti lo conoscono. La cucina ci si appoggia. E Shopify, di default, non ha modo di farlo rispettare: niente finestre settimanali ricorrenti, niente sotto-tetti per piatto, nessun rollover automatico al batch della settimana successiva.

![Dashboard OrderRules per finestra settimanale meal prep — finestra d'ordine lun 8 a mer 18, consegna gio–dom, tetto settimanale di 120 ordini con 84 abbonati e 36 slot una tantum](/images/blog/shopify-for-meal-prep-weekly-subscriptions.png)

Questo articolo descrive lo stack di 4 regole che trasforma un negozio Shopify in un'operazione di meal prep: finestra d'ordine settimanale ricorrente, tetto settimanale totale, sotto-tetti per piatto per specifiche pietanze e pianificazione di rollover automatico. Ogni regola corrisponde a un vincolo operativo reale; messe insieme tengono la cucina in grado di produrre senza dover girare manualmente interruttori ogni mercoledì alle 18.

## Il pattern meal prep su Shopify

I servizi di meal prep hanno un ritmo operativo distinto, che non rientra nei default dell'e-commerce:

- **La produzione è in batch settimanali**, non quotidiana. La cucina si approvvigiona, prepara, cucina, confeziona e consegna in un ciclo di 4 giorni (tipicamente giovedì-domenica). Gli ordini della settimana vanno finalizzati prima che inizi l'approvvigionamento.
- **La finestra d'ordine è finita.** I clienti possono ordinare in una finestra di 2-3 giorni a inizio settimana. Fuori da quella finestra, lo store non accetta ordini per quella settimana.
- **La capacità settimanale è fissa.** La cucina può preparare 200 pasti (o 500, o 1.000 — dipende dalla scala) prima che la qualità cali. Oltre, gli ordini vanno spostati alla settimana successiva.
- **Alcuni piatti hanno limiti più stretti del totale settimanale.** Se il fornitore di salmone consegna 30 porzioni a settimana, la bowl di salmone si ferma a 30 — anche se la capacità totale settimanale è 200.

I default di Shopify presuppongono ordini continui e sempre aperti. Niente di tutto questo è supportato nativamente. Il motore di regole e schedulazione di OrderRules mappa direttamente il pattern meal prep.

## Le 4 regole che servono a un meal prep

### Regola 1: finestra d'ordine settimanale ricorrente

La regola fondante: gli ordini aprono lunedì alle 8 e chiudono mercoledì alle 18, ogni settimana. Fuori da quella finestra lo store mostra un messaggio chiaro e non accetta nuovi ordini per la settimana di consegna in arrivo.

Il motore di schedulazione di OrderRules supporta finestre settimanali ricorrenti. Configuri una volta: «apri lun 8, chiudi mer 18». La regola scatta ogni settimana senza interventi manuali. Per il pattern più ampio di schedulazione vedi [Impostare gli orari di cutoff per consegne in giornata e per il giorno successivo su Shopify](/blog/setting-up-cutoff-times-shopify) (il meal prep è uno dei quattro pattern di cutoff trattati lì).

### Regola 2: tetto settimanale totale

Il soffitto settimanale della cucina — es. 200 pasti totali — è il secondo strato. Anche dentro una finestra aperta, una volta venduti 200 pasti per la settimana l'ordine si chiude in anticipo. La finestra è bidirezionale: basata sul tempo (mer 18) e sulla capacità (200 pasti), a seconda di cosa arriva prima.

È simile al tetto giornaliero complessivo dei ristoranti, ma su ciclo settimanale. Vedi [Come limitare gli ordini giornalieri su Shopify](/blog/how-to-limit-daily-orders-shopify) per il pattern di tetto sottostante; la versione meal prep usa un reset settimanale invece del reset a mezzanotte.

### Regola 3: sotto-tetti per piatto

Ogni piatto del menu può avere il suo soffitto. La bowl di salmone può fermarsi a 30 (limitata dalle consegne del fornitore). Il pollo Caesar può fermarsi a 60 (piatto più popolare, preparato in massa). La quinoa vegana può fermarsi a 25 (base clienti più piccola). Questi tetti per piatto si compongono col totale: chi tocca prima il soffitto chiude quella voce di menu.

Un cliente che prova a comprare una bowl di salmone esaurita vede un messaggio chiaro — *«Esaurito questa settimana. Prossima disponibilità: menu della settimana prossima.»* Gli altri piatti restano ordinabili finché non toccano i loro tetti o il tetto totale si riempie.

Per menù multi-piatto con molte SKU, l'import CSV in massa di OrderRules consente di configurare tutti i tetti per piatto in un colpo solo. Vedi [Limiti prodotto in massa su Shopify: guida all'import CSV](/blog/shopify-bulk-product-limits-csv-import-guide).

### Regola 4: rollover automatico alla settimana successiva

La regola più difficile da gestire manualmente è il rollover. Quando arrivano le 18 del mercoledì, la finestra della settimana corrente si chiude. Entro le 8 del lunedì successivo deve aprirsi una finestra nuova con tetti settimanali freschi, che non si trascinano dietro nulla dalla scorsa. La bowl di salmone esaurita la settimana scorsa torna a 30 unità disponibili questa settimana, perché il fornitore consegna di nuovo.

La regola ricorrente di OrderRules lo fa: il contatore di ogni settimana è indipendente e la finestra rotola in avanti in automatico. Niente reset manuali del lunedì. Niente rischio di dimenticare di riaprire lo store dopo un weekend lungo.

## Perché un tetto giornaliero standard non funziona

Un meal prep potrebbe essere tentato di usare un semplice tetto giornaliero — «30 pasti al giorno, 7 giorni su 7, totale 210» — invece di una finestra settimanale. Salta per tre motivi:

- **Il giorno d'ordine non coincide col giorno di consegna.** I clienti ordinano lunedì per consegna giovedì. Un tetto giornaliero al lunedì non aiuta se il vincolo reale è lo slot di prep del giovedì.
- **Nessuna applicazione della finestra chiusa.** Un tetto giornaliero non impedisce agli ordini di arrivare da giovedì a domenica per il batch settimanale già finalizzato.
- **Nessuna consapevolezza per piatto.** Un tetto giornaliero è di tutto lo store; i sotto-tetti per piatto devono contare specifiche voci del menu su tutta la finestra settimanale.

Il pattern finestra settimanale + tetto per piatto è costruito apposta per l'operazione meal prep. Provare a ricrearlo con tetti giornalieri crea più problemi di quanti ne risolva.

## Cicli di produzione: perché da giovedì a domenica è chiuso

La finestra d'ordine chiude mercoledì alle 18 perché da giovedì a domenica è tempo dedicato alla sola produzione. Il ritmo a 4 giorni:

- **Giovedì mattina** — sourcing finale del menu. Salmone, pollo, ortaggi consegnati sulla base della lista d'ordini bloccata mercoledì alle 18.
- **Giovedì pomeriggio – venerdì** — prep in massa. Marinature, condimenti, ingredienti di base preparati in volume.
- **Venerdì – sabato** — cottura, porzionatura, confezionamento.
- **Sabato – domenica** — consegna, logistica del freddo, ritiri o ultimo miglio.

Qualunque ordine ricevuto in quella finestra arriverebbe dopo il blocco dell'approvvigionamento. Aggiungerlo alla produzione significa o una sostituzione (cliente insoddisfatto) o un ritardo di evasione (l'ordine va comunque alla settimana successiva). La risposta più pulita è: non accettarlo; comunicare al cliente che la finestra della prossima settimana apre lunedì.

Per questo la finestra d'ordine è chiusa da giovedì a domenica — non perché il *negozio* sia chiuso, ma perché il *ciclo di produzione* non ha spazio per nuovi ordini. Il messaggio di OrderRules durante la finestra chiusa lo comunica chiaramente: *«Gli ordini per la prossima settimana aprono lunedì alle 8.»* I clienti non rimbalzano via confusi; tornano lunedì.

## Abbonamento vs ordine una tantum

Molti meal prep adottano un modello ibrido: gli abbonati ricevono pasti spediti automaticamente ogni settimana (gestiti da un'app di abbonamenti), mentre i clienti una tantum ordinano tramite la finestra settimanale. Lo stack di regole funziona per entrambi:

- **Per i clienti una tantum** — la finestra settimanale + i tetti per piatto + il tetto settimanale totale si applicano al checkout. OrderRules valida lato server via Shopify Functions.
- **Per le nuove iscrizioni in abbonamento** — un'iscrizione è un normale checkout con un selling plan, quindi la stessa finestra e gli stessi tetti si applicano quando un cliente *avvia* un abbonamento. Una volta che un piatto o la settimana è al completo, le nuove iscrizioni per quel piatto vengono bloccate al checkout.
- **Per i rinnovi degli abbonati esistenti** — gli ordini ricorrenti sono creati dalla tua app di abbonamento fuori dal checkout (tramite tentativi di addebito), e le Shopify Functions di validazione del checkout non girano su di essi. Perciò OrderRules **non** blocca né salta i rinnovi. Pianificali invece: imposta il tetto settimanale con i rinnovi già impegnati riservati, così le nuove richieste riempiono solo la capacità *residua*. Le modifiche lato rinnovo (salta, metti in pausa, sostituisci) vivono nella tua app di abbonamento.
- **Abbonamenti a livelli** — un piano Lite con tetto 5 pasti/sett e un piano Pro con tetto 10 pasti/sett possono usare i limiti per cliente di OrderRules con regole basate su tag cliente. Vedi [Come limitare la quantità di acquisto per cliente su Shopify (non per checkout)](/blog/per-customer-order-limits-shopify-guide) per il pattern di applicazione per cliente.

Il modello pratico: riserva capacità per gli abbonati che rinnovano, poi lascia che OrderRules limiti e pianifichi le nuove iscrizioni e gli ordini una tantum che riempiono ciò che resta. Per la scomposizione completa tra porta d'ingresso e addebito, vedi [Shopify per i box in abbonamento](/blog/shopify-for-subscription-boxes).

## Setup passo per passo

1. **Installa OrderRules.** Le regole pianificate settimanali e i sotto-tetti per piatto richiedono il piano Pro ($9.99/mo). Il tetto settimanale totale funziona sul piano Starter gratuito.
2. **Configura la finestra d'ordine settimanale** — apertura lun 8, chiusura mer 18, ricorrente ogni settimana.
3. **Imposta il tetto settimanale totale** — es. 200 pasti/settimana, reset ogni lunedì alle 8.
4. **Aggiungi sotto-tetti per piatto** per ciascuna voce del menu. Usa l'[import CSV in massa](/blog/shopify-bulk-product-limits-csv-import-guide) se il menu ha 10 o più voci.
5. **Personalizza il messaggio di finestra chiusa** — di' ai clienti quando riapre l'ordine (lun 8) e cosa aspettarsi.
6. **Aggiungi eccezioni per settimane festive** per Ringraziamento, Natale, ferie del titolare. Vedi [Calendario festivo Shopify: chiudi automaticamente il negozio](/blog/shopify-holiday-calendar-auto-close-store).
7. **Se gestisci abbonamenti**, configura le regole per cliente per livello tramite tag cliente. Combina con la modalità strict-login.
8. **Testa con bozze d'ordine** a ogni soglia — al tetto settimanale, a un tetto per piatto, sul confine del mercoledì 18, alla riapertura del lunedì 8.

## Esempio reale: un servizio di meal prep

Considera un'operazione di meal prep anonimizzata:

- **Finestra d'ordine settimanale:** lunedì 8 fino a mercoledì 18
- **Tetto settimanale totale:** 240 pasti
- **Menu** (8 piatti): bowl di salmone 30/sett, pollo Caesar 60/sett, quinoa vegana 25/sett, bulgogi di manzo 35/sett, pasta primavera 40/sett, breakfast burrito 25/sett, soba 15/sett, harvest salad 30/sett (somma dei tetti 260 — il tetto totale 240 può scattare prima)
- **Livelli di abbonamento:** Lite (5 pasti/sett), Standard (8 pasti/sett), Pro (12 pasti/sett) applicati via regole per cliente con strict-login
- **Settimane festive:** settimana del Ringraziamento chiusa, settimana di Natale chiusa, ferie del titolare di agosto chiuse
- **Settimana di picco:** settimana corta del Ringraziamento (ordini per i pasti del Ringraziamento) con tetto 100 e cutoff stretto al martedì 18

In totale circa 14 regole configurate nel dashboard di OrderRules, in autopilota. Il ruolo del titolare è approvvigionare ingredienti e gestire la cucina — non aprire e chiudere lo store ogni lunedì alle 8.

## In sintesi

I meal prep gestiscono una delle operazioni più dipendenti dallo schedule su Shopify. Lo stack di 4 regole — finestra settimanale ricorrente, tetto settimanale totale, sotto-tetti per piatto, rollover automatico — non è banale da configurare ma è ben definito una volta compreso il ciclo di produzione a cui corrisponde.

Per il contesto della verticale food (come il meal prep si inserisce accanto a panifici, ristoranti, fioristi, ciambellerie e catering) vedi [Limiti d'ordine Shopify per attività food](/blog/shopify-order-limits-for-food-businesses). Due verticali adiacenti seguono lo stesso pattern di finestra settimanale da un altro angolo: [Shopify per i farm shop](/blog/shopify-for-farm-shops) (ordini per la settimana di raccolto da domenica a mercoledì) e [Shopify per i torrefattori di caffè](/blog/shopify-for-coffee-roasters) (cutoff prima di ogni giornata di tostatura). Per i tipi di regola di base: [tetti di capacità settimanale](/blog/how-to-limit-daily-orders-shopify), [cutoff della finestra d'ordine](/blog/setting-up-cutoff-times-shopify), [chiusure festive](/blog/shopify-holiday-calendar-auto-close-store), [settimane di picco festivo](/blog/managing-holiday-order-surges-shopify). Per il confronto completo delle app: [l'hub delle app di limiti d'ordine Shopify](/compare).
