Um serviço de marmita: abre segunda às 8h, fecha quarta às 18h, entrega de quinta a domingo. É esse o ritmo. Os clientes conhecem. A cozinha depende dele. E o Shopify, por padrão, não tem como aplicá-lo — sem janelas semanais recorrentes, sem sublimites por refeição, sem virada automática para o lote da semana seguinte.

Este texto cobre a pilha de 4 regras que transforma uma loja Shopify em uma operação de marmitas: uma janela semanal recorrente, um limite semanal total de capacidade, sublimites por refeição para pratos específicos e a virada automática. Cada regra mapeia uma restrição operacional real; combinadas, elas mantêm a cozinha capaz de preparar sem que alguém precise virar chaves no painel toda quarta às 18h.
O padrão de marmitas no Shopify
Serviços de marmita têm um ritmo operacional distinto, que não cabe nos padrões de e-commerce:
- Os lotes de produção são semanais, não diários. A cozinha compra, prepara, cozinha, embala e entrega em um ciclo de 4 dias (normalmente de quinta a domingo). Os pedidos daquela semana precisam estar fechados antes de as compras começarem.
- A janela de pedidos é finita. O cliente pode comprar durante uma janela de 2 a 3 dias no começo da semana. Fora dela, a loja não aceita pedidos para aquela semana.
- A capacidade semanal é fixa. A cozinha consegue preparar 200 refeições (ou 500, ou 1.000 — conforme o tamanho da operação) antes de a qualidade cair. Acima disso, os pedidos precisam passar para a semana seguinte.
- Alguns pratos têm limites mais apertados que o total. Se o fornecedor de salmão entrega 30 porções por semana, o bowl de salmão para em 30 — mesmo que a capacidade semanal total seja 200.
Os padrões do Shopify presumem pedidos contínuos e sempre abertos. Nada do que está acima é suportado nativamente. O motor de agendamento e regras do OrderRules mapeia diretamente o padrão de marmitas.
As 4 regras de que um serviço de marmita precisa
Regra 1: janela semanal recorrente de pedidos
A regra base: os pedidos abrem segunda às 8h e fecham quarta às 18h, toda semana. Fora dessa janela, a loja exibe uma mensagem clara e não aceita novos pedidos para a semana de entrega seguinte.
O motor de agendamento do OrderRules suporta janelas semanais recorrentes. Configure uma vez: "abre seg. 8h, fecha qua. 18h". A regra dispara toda semana sem intervenção manual. Para o padrão de agendamento mais amplo em que ela se apoia, veja Configurando horários de corte para pedidos no mesmo dia e no dia seguinte no Shopify (marmitas são um dos quatro padrões de corte cobertos lá).
Regra 2: limite semanal total de capacidade
O teto semanal da cozinha — por exemplo, 200 refeições no total — é a segunda camada. Mesmo dentro de uma janela aberta, quando 200 refeições são vendidas na semana, os pedidos fecham antes. A janela é bidirecional: por tempo (qua. 18h) e por capacidade (200 refeições), o que disparar primeiro.
É parecido com o limite diário da loja em restaurantes, mas em ciclo semanal. Veja Como limitar os pedidos diários no Shopify para o padrão base; a versão de marmitas usa reinício semanal em vez de reinício à meia-noite.
Regra 3: sublimites por refeição
Cada refeição do cardápio pode ter o próprio teto. O bowl de salmão pode parar em 30 (limitado pelas entregas do fornecedor). O caesar de frango pode parar em 60 (prato mais popular, preparado em volume). O quinoa vegano pode parar em 25 (base de clientes menor). Esses limites se combinam com o total: o teto que bater primeiro fecha aquele item.
Um cliente que tenta comprar um bowl de salmão esgotado vê uma mensagem clara — "Esgotado nesta semana. Próxima disponibilidade: cardápio da semana que vem." As outras refeições continuam disponíveis até baterem nos próprios limites ou até o total encher.
Para cardápios com muitos SKUs, a importação em massa por CSV do OrderRules permite configurar todos os limites por refeição de uma vez. Veja Limites de produto em massa no Shopify: guia de importação por CSV.
Regra 4: virada automática para a semana seguinte
A regra mais difícil de acertar na mão é a virada. Quando dá quarta às 18h, a janela da semana atual fecha. Até a segunda seguinte às 8h, uma nova janela precisa abrir com limites semanais renovados, que não carregam nada da semana anterior. O bowl de salmão esgotado na semana passada volta com 30 unidades disponíveis, porque o fornecedor entrega de novo.
A regra recorrente do OrderRules cuida disso — o contador de cada semana é independente, e a janela avança sozinha. Sem reinício manual às segundas. Sem risco de esquecer de reabrir a loja depois de um feriado prolongado.
Por que um limite diário padrão não funciona
Um serviço de marmita pode se sentir tentado a usar um limite diário simples — "30 refeições por dia, 7 dias por semana, total de 210" — em vez de uma janela semanal. Isso quebra por três motivos:
- O dia do pedido não corresponde ao dia da entrega. O cliente compra na segunda para receber na quinta. Um limite diário de segunda não ajuda se a restrição real é a vaga de preparo de quinta.
- Sem aplicação de janela fechada. Um limite diário não impede pedidos de entrarem de quinta a domingo para o lote já fechado daquela semana.
- Sem consciência por refeição. Um limite diário vale para a loja inteira; sublimites por refeição precisam contar itens específicos ao longo da janela semanal.
O padrão de janela semanal com limites por refeição é feito sob medida para a operação de marmitas. Tentar aproximá-lo com limites diários cria mais problemas do que resolve.
Ciclos de produção: por que de quinta a domingo é fechado
A janela de pedidos fecha na quarta às 18h porque de quinta a domingo é tempo exclusivo de produção. O ritmo de 4 dias:
- Quinta de manhã — compra final do cardápio. Salmão, frango e hortifrúti entregues com base na lista fechada na quarta às 18h.
- Quinta à tarde – sexta — preparo em volume. Marinadas, molhos e bases preparados em quantidade.
- Sexta – sábado — cozimento, porcionamento, embalagem.
- Sábado – domingo — entrega, logística de refrigeração, retirada ou última milha.
Qualquer pedido recebido nessa janela chegaria depois de as compras estarem fechadas. Encaixá-lo na produção significa uma substituição (cliente insatisfeito) ou um atraso (o pedido escorrega para a semana seguinte de qualquer forma). A resposta mais limpa é: não aceite o pedido; avise o cliente que a janela da semana que vem abre na segunda.
É por isso que a janela de pedidos fica fechada de quinta a domingo — não porque a loja está fechada, mas porque o ciclo de produção não tem espaço para novos pedidos. A mensagem do OrderRules durante a janela fechada comunica isso com clareza: "Os pedidos da próxima semana abrem segunda às 8h." O cliente não sai confuso; ele volta na segunda.
Assinatura vs. pedido avulso
Muitos serviços de marmita rodam um modelo híbrido: assinantes recebem refeições enviadas automaticamente toda semana (gerenciadas por um app de assinatura), enquanto clientes avulsos compram pela janela semanal. A pilha de regras funciona para os dois:
- Para clientes avulsos — a janela semanal + limites por refeição + limite semanal total valem no checkout. O OrderRules valida no servidor via Shopify Functions.
- Para novas assinaturas — uma adesão é um checkout normal com um plano de venda, então a mesma janela e os mesmos limites valem quando o cliente começa uma assinatura. Quando uma refeição ou a semana enche, novas adesões para ela são barradas no checkout.
- Para renovações de assinantes atuais — pedidos recorrentes são criados pelo seu app de assinatura fora do checkout (por tentativas de cobrança), e as Functions de validação de checkout do Shopify não rodam neles. Então o OrderRules não bloqueia nem pula renovações. Planeje-se para elas: defina seu limite semanal já reservando as renovações comprometidas, para que a entrada de novos pedidos preencha apenas a capacidade restante. Mudanças do lado da renovação (pular, pausar, substituir) vivem no seu app de assinatura.
- Assinaturas por faixa — um plano Lite limitado a 5 refeições/semana e um Pro limitado a 10 podem usar os limites por cliente do OrderRules com regras por tag. Veja Como limitar a quantidade de compra por cliente no Shopify (não por checkout) para o padrão de aplicação por cliente.
O modelo prático: reserve capacidade para os assinantes que renovam e depois deixe o OrderRules limitar e agendar as novas adesões e os pedidos avulsos que preenchem o que sobrou. Para o detalhamento completo entre porta de entrada e cobrança, veja Shopify para caixas de assinatura.
A configuração, passo a passo
- Instale o OrderRules. Regras de agendamento semanal e sublimites por refeição exigem o Pro ($9.99/mês). O limite semanal total funciona no plano Starter gratuito.
- Configure a janela semanal de pedidos — abre seg. 8h, fecha qua. 18h, recorrente toda semana.
- Defina o limite semanal total — por exemplo, 200 refeições/semana, com reinício toda segunda às 8h.
- Adicione sublimites por refeição para cada item do cardápio. Use a importação em massa por CSV se o cardápio tiver mais de 10 itens.
- Personalize a mensagem de janela fechada — diga ao cliente quando os pedidos reabrem (segunda às 8h) e o que esperar.
- Adicione ajustes para semanas de feriado, férias do dono e datas comemorativas. Veja Calendário de feriados do Shopify: feche sua loja automaticamente.
- Se você tem assinaturas, configure regras por faixa de cliente usando tags. Combine com o modo de login obrigatório.
- Teste com pedidos rascunho em cada limite — no teto semanal, em um limite por refeição, na fronteira da quarta às 18h e na reabertura de segunda às 8h.
Exemplo real: um serviço de marmitas
Considere uma operação de marmitas anonimizada:
- Janela semanal de pedidos: segunda às 8h até quarta às 18h
- Limite semanal total: 240 refeições
- Cardápio (8 pratos): bowl de salmão 30/sem., caesar de frango 60/sem., quinoa vegano 25/sem., bulgogi de carne 35/sem., massa primavera 40/sem., burrito de café da manhã 25/sem., macarrão soba 15/sem., salada da colheita 30/sem. (a soma dá 260 — o limite total de 240 pode disparar antes de todos os limites por refeição)
- Faixas de assinatura: Lite (5 refeições/sem.), Standard (8/sem.), Pro (12/sem.), aplicadas por regras por cliente com login obrigatório
- Semanas de feriado: semana do feriado de novembro fechada, semana do Natal fechada, férias do dono em agosto fechadas
- Semana de pico: preparo da semana curta de feriado (pedidos das refeições da data) limitado a 100, com corte apertado para terça às 18h
São cerca de 14 regras configuradas no painel do OrderRules, rodando no piloto automático. O trabalho do dono é comprar insumos e administrar a cozinha — não abrir e fechar a loja toda segunda às 8h.
A conclusão
Serviços de marmita rodam uma das operações mais dependentes de agenda no Shopify. A pilha de 4 regras — janela semanal recorrente, limite semanal total, sublimites por refeição e virada automática — não é trivial de configurar, mas é bem definida depois que você entende o ciclo de produção que ela mapeia.
Para o contexto do setor de alimentos (como marmitas se encaixam ao lado de padarias, restaurantes, floriculturas, docerias e buffets), veja Limites de pedido no Shopify para negócios de alimentação. Dois setores vizinhos rodam o mesmo padrão de janela semanal por outro ângulo: Shopify para lojas de fazenda (pedidos de domingo a quarta na semana da colheita) e Shopify para torrefadoras de café (cortes de pedido antes de cada dia de torra). Para os tipos de regra por trás: limites de capacidade semanal, cortes de janela de pedidos, fechamentos de feriado, semanas de pico. Para a comparação completa de apps: o hub de apps de limite de pedidos do Shopify.