Uma doceria no Shopify precisa de cinco regras funcionando juntas para esgotar todo dia sem aceitar mais do que a cozinha consegue produzir. Não é um simples "máx. 108 por dia". É um conjunto de cinco camadas que trata limites de produção por sabor, um corte fixo à noite para pedidos do dia seguinte, contagem por data de retirada para que cada data feche quando lotar, e mensagens de esgotado que se atualizam conforme os pedidos entram. A loja abaixo é um exemplo composto, baseado em um padrão que lojistas descrevem em discussões da Shopify Community.

Se você tem uma doceria, uma padaria de lote ou qualquer negócio de alimentação cuja produção roda em números diários fixos, este é o conjunto de regras que mapeia suas restrições reais.
A loja: o que 108 unidades por dia realmente significa
A loja em questão produz 108 rosquinhas por dia. O número não é arbitrário — é o lote máximo que a cozinha consegue misturar, fermentar, fritar e finalizar antes de a janela de retirada da manhã abrir. Eles vendem seis sabores principais e alternam dois sabores sazonais por semana. Cada sabor tem o próprio limite de produção: as barras de maple param em 24, a glaceada em 30, a de chocolate em 18, e assim por diante.
Fluxo de pedidos:
- O cliente compra online para retirar no dia seguinte em um ponto fixo.
- A janela de pedidos fecha às 22h da véspera — isso dá aos confeiteiros uma lista de produção fechada.
- Pedidos depois das 22h passam automaticamente para o dia seguinte.
- O estoque de cada dia é independente — as cotas de terça não afetam as de quarta.
- Sabores esgotados fecham para aquela data assim que batem no limite.
O que parece um problema só ("limitar a venda de rosquinhas a 108 por dia") são, na verdade, cinco problemas empilhados. O limite de quantidade nativo do Shopify não resolve nenhum deles.
As cinco regras que fazem isso funcionar
Regra 1: um teto diário de 108 unidades
A primeira e mais importante referência é o teto total de produção: 108 unidades somando todos os sabores, para cada data de retirada.
Tenha clareza sobre como o OrderRules chega lá. O Limite diário de pedidos da loja conta pedidos, pelo dia em que são feitos — não rosquinhas, e não o dia da retirada. E não existe um limite único de unidades para todos os sabores contado por data de retirada. Então os 108 ficam nos limites por sabor abaixo: faça-os somar 108, e o dia não vai aceitar mais que 108.
O Shopify não tem suporte nativo para nada disso. O limite de adição ao carrinho dele restringe uma variante em um carrinho, não uma contagem entre todos os checkouts. Para limites por data do pedido, veja Como limitar os pedidos diários no Shopify.
Regra 2: limites diários por sabor
Cada sabor tem o próprio teto diário — normalmente baseado no que a cozinha consegue de fato produzir daquela variante. As barras de maple levam mais tempo que a glaceada, por causa da etapa da cobertura; a de chocolate é limitada pelo tamanho do lote de ganache. Os limites por sabor refletem restrições reais de produção, não números arbitrários.
Cada sabor fecha sozinho. Uma corrida às barras de maple fecha o maple em 24, enquanto os outros sabores seguem abertos. Como os limites por sabor somam 108, o dia fecha quando todos os sabores acabam. Se você prefere ter alguma flexibilidade — por exemplo, deixar a glaceada absorver a sobra num dia fraco de maple —, precisa ajustar à mão, aumentando um limite e diminuindo outro.
É essa a configuração que os donos descrevem quando dizem "eu faço 108 rosquinhas por dia, mas sabores diferentes têm limites diferentes". A versão de regra única não dá conta disso.
Regra 3: corte às 22h para o dia seguinte
Às 22h de cada noite, a janela de pedidos para o dia seguinte fecha. Quem visita o site às 22h01 vê depois de amanhã como próxima data disponível de retirada. Isso não é um fechamento de loja — a loja continua aberta (o site ainda aceita pedidos, só que para datas posteriores). É um corte de produção: a lista de amanhã está fechada e congelada.
O corte existe porque os confeiteiros começam às 4 da manhã. Eles precisam de uma lista que possam imprimir, não de uma lista que talvez ganhe mais três linhas entre 22h e 3h30. As 22h dão seis horas de folga entre o corte e o início da produção.
Para a configuração da regra de corte em detalhe, veja Configurando horários de corte para pedidos no mesmo dia e no dia seguinte no Shopify.
Regra 4: estoque por data de entrega que avança
A diferença crucial entre esse conjunto de regras e um "limite diário" genérico é que os limites são por data de entrega, não por data do pedido. Um cliente que compra na terça para retirar na sexta consome a cota de sexta, não a de terça.
No OrderRules (plano Advanced), isso é uma configuração em cada produto: Contar os limites diários por → Data de entrega. Retirada e entrega compartilham a mesma contagem. O contador de terça acompanha os pedidos de retirada de terça. O de quarta é independente. Os contadores de sexta podem receber pedidos a semana toda, até o limite de cada sabor encher ou o corte das 22h de quinta disparar.
Para negócios de produção em lote, é esse tipo de regra que separa "um app que meio que funciona" de "um app que mapeia a minha operação real". Contagem por data de entrega é inegociável.
Regra 5: visibilidade dos sabores esgotados
Quando um sabor bate no limite dele para uma data, aquela data precisa deixar de ser oferecida para ele. Clientes que chegarem ao checkout mesmo assim veem uma mensagem de bloqueio no checkout.
O seletor de datas do OrderRules faz isso para limites contados por data de entrega. Uma data que não comporta o que está no carrinho não pode ser selecionada, e o seletor mostra uma nota como "Restam só 8 para [data]". O próximo cliente vê "Restam só 5"; quando acaba, aquela data fica fechada para as barras de maple e o cliente escolhe uma data posterior.
Isso não é decoração — é a diferença entre um cliente que escolhe outro sabor e um cliente que abandona o carrinho confuso.
Por que o Shopify nativo não dá conta
Resumindo o que cada regra exige e o que o Shopify entrega:
| Regra | O que é necessário | Shopify nativo | OrderRules |
|---|---|---|---|
| Teto diário de 108 unidades | Um total único de todos os sabores para uma data de retirada | Sem suporte | Via limites por sabor que somam 108 |
| Limite diário por sabor | Contar unidades de cada SKU contra tetos por SKU, em todos os checkouts | Só por carrinho (limite de adição ao carrinho) | Sim — contagem no servidor |
| Corte às 22h para o dia seguinte | Fechar o atendimento do dia seguinte em um horário fixo | Sem suporte | Sim — corte na regra de disponibilidade |
| Contagem por data de retirada | Contadores indexados na data solicitada, não no horário do pedido | Sem suporte | Sim (Advanced) |
| Visibilidade de sabor esgotado | Mensagem na loja ligada aos contadores por sabor | Sem suporte | Sim — "Restam só N" no seletor de datas |
Cinco regras, nenhuma nativa. É por isso que negócios de alimentação com produção em lote superam os padrões do Shopify e precisam de um motor de regras dedicado.
A decisão sobre o horário de corte
Uma dúvida comum de quem configura isso pela primeira vez: por que 22h e não meia-noite? A resposta é operacional, não técnica:
- Tempo de folga — os confeiteiros precisam de pelo menos 4 a 6 horas entre o corte e o início da produção. Um corte à meia-noite com início às 4h quase não dá folga para imprimir, revisar e ajustar a folha de produção.
- Padrões de navegação noturna — clientes que chegam ao site às 23h olhando para amanhã muitas vezes não decidem até a meia-noite. Eles vão pedir para o próximo dia — e o resultado operacional (o pedido entra no balde de pós-corte) é o mesmo.
- Decisão fechada — a produção precisa de uma lista fixa, não de uma lista "quase fechada". Um corte antes da meia-noite torna o congelamento inequívoco.
Um corte entre 21h e 23h da véspera é uma faixa sensata para a maioria das padarias de produção em lote.
Adaptando esse padrão
A pilha de 5 regras não é exclusiva de doceria. Ela vale para qualquer negócio de alimentação com produção em lote que tenha:
- Um teto fixo de produção diária
- Vários SKUs com sublimites individuais
- Uma janela de entrega no dia seguinte ou próxima
- Um prazo operacional antes de a produção começar
Negócios que se encaixam nesse padrão incluem:
- Padarias de bolo personalizado — veja Sob encomenda no Shopify: prazos e limites de produção.
- Serviços de marmita — sublimites por refeição, cortes de janela semanal.
- Sorvete artesanal — sublimites por sabor, tetos de lote diário.
- Tábuas de frios / buffet — sublimites por tamanho, cortes por prazo de preparo.
- Biscoitos e doces especiais — sublimites por variante, cortes à noite.
Para entender por que isso acontece de forma ampla, veja O problema de capacidade do Shopify: por que os lojistas vendem além do estoque. O padrão é universal entre lojistas com capacidade limitada.
Os números: o impacto de não vender além do estoque
Vender além do estoque tem um custo real. Para uma doceria que vende 108 unidades por dia a $4 em média, são $432 de receita diária na capacidade total. Um dia com excesso de pedidos significa:
- Reembolsos — normalmente de 1 a 3 pedidos afetados, de $4 a $60 em reembolso direto.
- Custo de atendimento — de 10 a 30 minutos por pedido reembolsado, a $25/hora, dá de $4 a $12.
- Perda de cliente — um cliente reembolsado uma vez tem muito menos chance de voltar; o impacto no valor de vida pode superar o próprio reembolso.
- Dano de reputação — clientes irritados publicam avaliações negativas, e no perfil do Google de uma padaria pequena uma avaliação ruim chama muita atenção.
Uma loja que roda esse conjunto de regras com rigor pode chegar ao resultado oposto: esgotada até a noite nos dias movimentados, com clientes que aprendem a comprar cedo porque sabem que comprar tarde significa ficar de fora. Escassez, quando aplicada com honestidade, vira um ativo de marketing. Quando aplicada de forma desleixada (vender demais e depois pedir desculpas), vira passivo.
Configurando a pilha completa
A ordem de configuração:
- Instale o OrderRules pela Shopify App Store e mude para o plano Advanced (teste grátis de 14 dias). A contagem por data de entrega exige esse plano.
- Ative as datas de entrega e a retirada na loja, e adicione o seletor de datas às páginas de produto e do carrinho. Passo a passo: Como adicionar um seletor de data de entrega.
- Defina o corte das 22h para o dia seguinte em uma regra de disponibilidade para as rosquinhas: prazo de 1 dia e corte às 22:00. Passo a passo: Configurando horários de corte.
- Adicione limites diários por sabor em cada sabor, somando 108. Para muitos SKUs de uma vez, use a importação em massa por CSV.
- Defina "Contar os limites diários por" como Data de entrega em cada sabor, para que cada data futura tenha o próprio contador.
- Confira a nota "Restam só N" do seletor na página de produto de um sabor.
- Teste pela loja e pelo Shop Pay no limite de cada regra: no limite da barra de maple, no corte das 22h00 e às 22h01, avançando para o dia seguinte.
A conclusão
Uma doceria que vende 108 unidades por dia no Shopify não roda uma regra — roda cinco regras que somam uma única disciplina de produção. O Shopify não traz suporte nativo para nenhuma delas. O OrderRules cobre todas no plano Advanced, com limites contados por data de retirada em vez da data do pedido, aplicados no servidor via Shopify Functions e mostrados ao cliente no seletor de datas. Um limite honesto: o checkout lê um retrato do que já está reservado, então dois checkouts no mesmo segundo para a última rosquinha podem passar os dois. Deixe uma pequena margem em limites pequenos.
É esse o conjunto de regras que os lojistas descrevem nas discussões da Shopify Community como "o limite de pedidos de que eu realmente preciso, não só um teto por produto". Ele mapeia a realidade operacional de negócios de alimentação com produção em lote — e é o que separa apps que funcionam na demonstração de apps que funcionam em produção.
Para a comparação completa da categoria de limites de pedido, veja o hub de apps de limite de pedidos do Shopify. Para a configuração mais ampla do setor de alimentos, veja produção sob encomenda para padarias e A pilha de apps de restaurante no Shopify.