Pular para o conteúdo principal
Guias

O livro de receitas de regras de pedido do Shopify: como empilhar MOQ, máximo, limites por cliente e cortes (2026)

Jahangir AlamAugust 6, 202615 min read
min order× multiples1 / customercutoffrules stack, enforced at checkout

Uma regra de pedido é fácil. O próprio Shopify limita quantas unidades de um item entram num único carrinho. Os problemas que de fato custam dinheiro aos lojistas precisam de várias regras trabalhando juntas: uma loja de atacado que precisa de um mínimo e de um múltiplo de pack e de um máximo; um lançamento que precisa de um teto por cliente e de um corte e de um limite de estoque; uma cozinha que precisa de horários e de um corte de mesmo dia e de um limite de capacidade. Vender além da conta e errar o pedido também não são problemas pequenos — analistas do IHL Group estimam o custo global de rupturas e excessos de estoque em mais de US$ 1 trilhão por ano (IHL Group — direcional, mas a ordem de grandeza é o ponto).

Este é o livro de receitas para empilhar essas regras no Shopify. Cada receita é um cenário real de lojista, a pilha exata de regras que o resolve, a armadilha que quebra tudo se você for descuidado e onde o Shopify nativo fica sem estrada. Foi feito para ser folheado: encontre o cenário mais próximo do seu e copie a pilha.

Resposta rápida: como as regras de pedido se empilham no Shopify?

As regras de pedido são combinadas com E — toda regra aplicável precisa passar, então a mais restritiva vence. Empilhe por escopo (loja, coleção, produto, variante): regras de quantidade, um teto por cliente e regras de tempo (horários, corte, capacidade), depois aplique a pilha no checkout via uma Shopify Function. O único controle nativo do Shopify é um limite de adição ao carrinho por checkout, então empilhar exige um app como o OrderRules.

Os ingredientes das regras

Toda receita abaixo é montada com estes blocos. Aprenda os ingredientes uma vez e as receitas viram só combinações.

RegraO que fazEscopoNativa no Shopify?
Quantidade mínima (MOQ)Define um piso — "pelo menos N"Loja / coleção / produto / varianteNão
Máximo por pedidoLimita um único pedido — "não mais que N"Loja / produto / varianteSó adição ao carrinho por checkout
Passo / múltiploForça a compra em múltiplos — "6, 12, 18…"Produto / varianteNão
Valor mínimo de pedido (MOV)Piso em dinheiro, não em unidadesLoja / coleçãoNão
Limite por clienteLimita unidades por comprador entre pedidosLoja / produtoNão
Horários de funcionamentoBarra o checkout fora do horárioLojaNão
Corte de pedidosEncerra pedidos num horário / dataLoja / produto / data de entregaNão
Teto de capacidadeLimita pedidos por dia ou por faixaLoja / data / faixaNão

O fio condutor: o Shopify oferece nativamente exatamente um desses (um limite de adição ao carrinho por item, por checkout). Todo o resto — e toda combinação — vem de aplicar regras no checkout com uma Function. Para a mecânica, veja como a validação de checkout do Shopify barra pedidos.

O princípio único: as regras são combinadas com E

Antes das receitas, a regra que governa todas: quando várias regras se aplicam ao mesmo carrinho, elas se combinam com E — todas precisam passar, e a mais restritiva é o que o cliente sente. Um carrinho de 8 contra um mínimo de 6, um passo de 2 e um máximo de 20 passa nos três. Um carrinho de 7 falha no passo. Uma nona unidade contra um teto por cliente de 8 falha no teto, mesmo que as regras de quantidade estejam certas.

Duas consequências que vale gravar:

  • Contradições travam o produto. Defina um mínimo acima de um máximo e nenhuma quantidade satisfaz as duas — o produto fica impossível de comprar. Sempre desenhe a pilha como uma faixa que estreita.
  • Escopos sobrepostos valem juntos. Se um produto está em duas coleções, cada uma limitada, os dois tetos estão ativos e o mais apertado vence. Empilhamento deliberado é poderoso; empilhamento acidental é chamado de suporte.

Com isso em mente, as receitas abaixo se combinam sem atrito.

Receita: caixas fechadas B2B / atacado

Cenário: você vende a compradores comerciais em caixas fechadas e quer um mínimo de verdade, múltiplos de pack e um teto.

A pilha:

  • Passo de 6 (ou seu tamanho de pack) — o comprador só pode pedir 6, 12, 18…
  • Quantidade mínima de 6 — múltiplo do passo, para que o piso e o pack concordem.
  • Máximo por pedido (por exemplo, 240) — um teto sensato que sinaliza digitação errada em compras grandes.
  • Opcionalmente, um valor mínimo de pedido, como piso em dinheiro além do piso em unidades.

A armadilha: um mínimo sem passo não garante o pack — o comprador pede 6, depois 7, depois 13, e sua logística de caixa fechada quebra. O mínimo precisa ser múltiplo do passo. Detalhe completo em vender em múltiplos / caixas fechadas e no guia de MOQ.

O muro do nativo: as regras nativas de quantidade B2B do Shopify cobrem incrementos apenas em contextos B2B/atacado e por variante, sem somar entre variantes; o limite de adição ao carrinho não define mínimo de loja nenhum.

Receita: um lançamento limitado justo

Cenário: um lançamento badalado, de estoque limitado, que você quer espalhar entre clientes reais, em vez de ser varrido por um comprador ou por bots. Nos lançamentos mais quentes, fornecedores antibot relatam picos de tráfego inorgânico chegando a cerca de 99% (Kasada, Queue-it — relatado por fornecedores, direcional).

A pilha:

  • Limite por cliente de 1, contado entre pedidos — não por carrinho.
  • Bloquear checkout de visitante / exigir login — para que o teto se ligue a uma identidade.
  • Teto diário / de estoque igual à tiragem, para não vender além.
  • Corte do lançamento — o checkout abre e fecha em horários definidos.

A armadilha: um limite por checkout não é um limite por cliente — dez pedidos separados passam por um teto de carrinho. E o checkout de visitante é o buraco que um limite por cliente não cobre. Veja limites por cliente vs. por checkout e o guia antiacaparamento.

O muro do nativo: o Shopify tem CAPTCHA antibot nativo, mas nenhum teto de compra por cliente para uma vitrine comum. Combine essa pilha com um app de sorteio ou fila nos maiores lançamentos — veja como fazer um lançamento limitado sem caos.

Receita: perecíveis no mesmo dia

Cenário: uma padaria ou loja de alimentos frescos que aceita pedidos para o mesmo dia, que ela precisa realmente produzir e entregar.

A pilha:

  • Corte de pedidos (por exemplo, 14h) — depois disso, o mesmo dia fecha e passa para o dia seguinte.
  • Teto de capacidade por dia — o máximo de pedidos que a cozinha produz naquele dia.
  • Horários de funcionamento — checkout barrado quando você está fechado, para não haver pedidos das 2 da manhã que você não cumpre.

A armadilha: cortes são sensíveis a fuso horário — defina o corte no fuso da loja ou um cliente a três fusos de distância passa por ele. E um teto de capacidade só funciona se for aplicado no checkout, e não apenas exibido como aviso. Veja como configurar horários de corte e limites de capacidade de entrega.

O muro do nativo: o Shopify não tem corte nativo, nem teto diário de pedidos, nem bloqueio de checkout por horário. Os três vêm da camada de regras — comece por como definir horários de funcionamento.

Receita: estúdio sob encomenda

Cenário: móveis, cerâmica ou produtos sob medida feitos por pedido, em que você vende capacidade em vez de estoque. A demanda é real — a Deloitte encontrou cerca de um em cada três consumidores interessado em produtos personalizados, disposto a pagar um prêmio de cerca de 20% (direcional).

A pilha:

  • Data de entrega a partir do prazo — o cliente vê "envio em 3 a 4 semanas" e não consegue escolher uma data impossível.
  • Teto semanal de produção por produto — peças lentas e trabalhosas ganham um teto mais apertado que as rápidas.
  • Corte de entrega — o último pedido que ainda alcança a data escolhida, dado o prazo.

A armadilha: estoque ≠ capacidade. O Shopify conta estoque; uma loja sob encomenda não tem, então os limites nativos não modelam "quantas consigo produzir esta semana". Limite a taxa. Manual completo em prazos e tetos de produção sob encomenda.

O muro do nativo: sem motor nativo de prazo, sem teto semanal de pedidos, sem corte de produção. O OrderRules é a camada de capacidade/prazo; combine um personalizador de produto para as opções em si.

Receita: lote de pré-venda sem vender além da conta

Cenário: você está recebendo pré-vendas de um lote que vai fabricar uma vez, e não pode vender mais do que o lote comporta.

A pilha:

  • Teto total de pré-venda igual ao tamanho do lote — um limite de pedidos por produto que para quando o lote está todo reservado.
  • Limite por cliente, para que um único comprador não domine a tiragem inteira.
  • Data de corte da pré-venda — o ponto em que as pré-vendas fecham e a produção trava.

A armadilha: pré-venda não é produção sob encomenda — a pré-venda vende um lote fixo que será enviado numa data, então o limite decisivo é o total de unidades, e não uma taxa semanal de produção. Ligar o "continuar vendendo quando esgotar" do Shopify remove o freio por completo, deixando as pré-vendas ultrapassarem o lote. Limite o total. (Para produtos construídos após a compra, use a receita de produção sob encomenda.)

O muro do nativo: o Shopify não tem "limitar pré-vendas em N no total" — o estoque ou barra no zero, ou vende sem limite.

Receita: entrega local de comida

Cenário: uma loja de alimentos que entrega na própria região e quer um pedido mínimo de verdade, aplicação de horários e capacidade por faixa.

A pilha:

  • Horários de funcionamento — sem checkout com a loja fechada.
  • Valor mínimo de pedido — um piso de entrega, para que pedidos pequenos não deem prejuízo.
  • Teto de capacidade por faixa — limite os pedidos por janela de entrega.
  • Opção de retirada ao lado da entrega.

A armadilha: a Entrega Local nativa do Shopify só funciona com o Shop Pay — não com Apple Pay, Google Pay, Amazon Pay ou PayPal —, então um comprador de carteira pode escapar de uma configuração nativa de entrega. Regras no servidor valem em todos os meios de pagamento. Passo a passo do cenário em entrega local para uma loja de alimentos.

O muro do nativo: a limitação de só Shop Pay acima, mais a ausência de valor mínimo e de teto por faixa nativos.

Receita: janelas de caixa por assinatura

Cenário: uma caixa mensal que esgota por ciclo e precisa fechar as adesões quando lota.

A pilha:

  • Teto de novas adesões por ciclo — limite quantos assinantes novos você aceita antes de um ciclo.
  • Corte de adesão — uma data após a qual novas adesões passam para o próximo ciclo.
  • Capacidade por coleção, se vários níveis de caixa dividem um teto de produção.

A armadilha — a grande: as Functions de validação de checkout rodam na nova adesão/checkout, mas não são suportadas em pedidos recorrentes de assinatura. Então essa pilha controla quem entra e quando, não as renovações seguintes. Não tente frear renovações com essas regras — elas não serão avaliadas. Detalhe em Shopify para caixas por assinatura.

O muro do nativo: apps de assinatura (Recharge, Appstle, Seal) cobram o ciclo, mas não limitam caixas por ciclo nem fecham adesões quando lota — isso é a camada de regras ao lado deles.

Receita: justiça em promoção relâmpago

Cenário: uma promoção por tempo limitado que você quer que alcance muitos clientes, e não um punhado varrendo a oferta.

A pilha:

  • Limite por cliente nos itens da promoção.
  • Máximo por pedido como segundo teto.
  • Horários / janela de tempo, para que a promoção só rode quando previsto.

A armadilha: avisos de "limite 1" no front-end são cosméticos — um comprador numa carteira expressa nunca vê o script da página do carrinho. Aplique o teto no servidor. Relacionado: limites de pedido por cliente.

O muro do nativo: sem teto nativo por cliente; o limite de adição ao carrinho limita um carrinho, então pedidos repetidos passam.

As receitas em resumo

CenárioPilha de regrasArmadilha principal
Caixas fechadas de atacadoPasso + MOQ (múltiplo do passo) + máximo + MOVMínimo sem passo quebra o pack
Lançamento limitado1/cliente + bloquear visitante + teto de estoque + cortePor checkout ≠ por cliente; buraco do visitante
Perecíveis no mesmo diaCorte + capacidade diária + horáriosFuso do corte; precisa aplicar no checkout
Sob encomendaData por prazo + teto semanal + corte de entregaEstoque ≠ capacidade — limite a taxa
Lote de pré-vendaTeto total de pré-venda + por cliente + data de corteLimite o total de unidades, não uma taxa
Entrega local de comidaHorários + MOV + teto por faixa + retiradaEntrega local nativa só funciona com Shop Pay
Caixa por assinaturaTeto de novas adesões + corte + teto por coleçãoFunctions não rodam em renovações
Justiça em promoção relâmpagoPor cliente + máximo por pedido + janela de tempoLimites de front-end são contornáveis

Onde o Shopify nativo bate no muro

As receitas caem sempre no mesmo muro, então vale dizer com todas as letras. Nativamente, o Shopify te dá:

  • Um controle de quantidade — um limite de adição ao carrinho por item e por checkout (Configurações → Checkout).
  • Regras de quantidade B2B — mínimos e incrementos, mas só em contextos B2B/atacado, por variante e sem somar entre variantes.
  • CAPTCHA antibot em logins e formulários de risco.

É só isso. Não existe mínimo nativo para a loja inteira, nem teto por cliente entre pedidos, nem bloqueio de checkout por horário, nem corte, nem capacidade por dia, nem forma de combinar qualquer um deles. Historicamente, alguns lojistas preenchiam a lacuna com os Shopify Scripts, mas os Scripts estão sendo aposentados (os Scripts de checkout param de rodar em 2026) em favor das Shopify Functions — que é exatamente o mecanismo que um app moderno de regras usa. O quadro amplo está no guia completo de regras de pedido do Shopify.

Como montar sua própria pilha de regras

Montar uma pilha são os mesmos cinco movimentos, sempre, seja qual for a receita:

  1. Defina o escopo. Decida se a regra atinge a loja inteira, uma coleção, um produto ou uma variante — é o escopo que permite a produtos diferentes carregarem regras diferentes.
  2. Defina as regras de quantidade. Mínimo, máximo, passo. Mantenha o mínimo como múltiplo do passo.
  3. Adicione o limite por cliente. Entre pedidos, com login obrigatório, para que ele se ligue a uma identidade.
  4. Adicione as regras de tempo. Horários, corte, capacidade — para que os pedidos só entrem quando você conseguir cumpri-los.
  5. Aplique e teste. Rode a pilha inteira no checkout via uma Function e depois teste cada regra tentando quebrá-la.

Armadilhas ao empilhar regras

Os erros transversais que transformam uma boa pilha numa fila de suporte:

  • Mínimo acima do máximo trava o produto — nenhuma quantidade se qualifica.
  • Um mínimo sem passo não segura um tamanho de pack.
  • Escopos sobrepostos se duplicam — a regra mais restritiva vence, às vezes de forma surpreendente.
  • O checkout de visitante derruba qualquer limite por cliente — exija login.
  • As renovações não são avaliadas — regras de assinatura controlam adesões, não pedidos recorrentes.
  • A diferença de fuso deixa um cliente distante escapar de um corte — defina os horários no fuso da loja.
  • Limites só de front-end são cosméticos — carteiras expressas os ignoram; aplique no servidor.

Teste sua pilha antes de ela ir ao ar

Uma pilha que você não tentou quebrar é um palpite. Antes de lançar, faça pedidos de teste que violem cada regra, uma a uma:

  • Um abaixo do mínimo e um acima do máximo — os dois devem ser barrados.
  • Uma quantidade fora do passo (7 contra um passo de 6) — deve ser barrada.
  • Um segundo pedido do mesmo cliente na mesma conta — deve ser barrado.
  • Um pedido depois do corte ou fora do horário de funcionamento — deve ser barrado.
  • Um checkout por carteira expressa (Shop Pay) — confirme que a pilha ainda se sustenta, e não só a página do carrinho.

Cinco minutos tentando quebrar sua própria pilha pegam a configuração errada que, de outro modo, chegaria a clientes reais.

Resumo

Regras isoladas são o básico; os problemas de lojista que valem a pena resolver vivem nas combinações — um mínimo, um múltiplo, um teto e um corte, todos verdadeiros ao mesmo tempo. O princípio é simples (as regras se combinam com E, a mais restritiva vence), as receitas são apenas combinações comprovadas, e tudo isso só funciona quando é aplicado no checkout, onde não pode ser contornado. Encontre a receita mais próxima da sua loja, copie a pilha e teste tentando quebrá-la.

Comece grátis com o OrderRules, monte sua primeira pilha e deixe seu checkout aceitar exatamente os pedidos que você quer — e recusar em silêncio os que não quer.

Perguntas frequentes

Dá. Com um app como o OrderRules você combina quantidade mínima, máximo por pedido, passo/múltiplo, teto por cliente, horários de funcionamento, corte e limite de capacidade na mesma loja — até no mesmo produto. As regras são combinadas com E: toda regra aplicável a um carrinho precisa passar, então a regra aplicável mais restritiva é a que o cliente sente. O Shopify não tem forma nativa de empilhar isso; o único controle nativo de quantidade é um limite de adição ao carrinho por checkout.

Duas coisas a observar. Se você definir um mínimo maior que um máximo no mesmo escopo (digamos, mín. 10, máx. 5), nada nunca vai poder ser comprado — nenhuma quantidade satisfaz as duas. E, quando duas regras tocam o mesmo produto por escopos sobrepostos (um produto em duas coleções, cada uma limitada), as duas continuam valendo e a mais restritiva vence. A solução é desenhar a pilha para que as regras estreitem a faixa sem contradizê-la, e evitar limitar o mesmo produto de duas formas diferentes.

Não. O único controle nativo de quantidade do Shopify é o limite de adição ao carrinho, em Configurações → Checkout, que é apenas por item e por checkout — ele não define valor mínimo de pedido para a loja, não acompanha um cliente entre pedidos separados e não força a compra em múltiplos. Para combinar mínimo, máximo e teto por cliente você precisa de um app que aplique a pilha no checkout, via Shopify Functions.

Um mínimo define o piso ("pelo menos 6"); um passo força a compra em múltiplos ("só 6, 12, 18…"). São regras diferentes, e a armadilha é que um mínimo sozinho não garante o pack: com mínimo de 6 e sem passo, o cliente pode pedir 6, depois 7, depois 13 e quebrar sua caixa fechada. Se você vende em packs fixos, defina o passo — e faça o mínimo ser múltiplo dele.

Não — e essa é a armadilha mais importante. As Functions de validação de checkout do Shopify rodam em checkouts novos (inclusive Shop Pay), mas não são suportadas em pedidos recorrentes de assinatura. Então um teto por cliente ou um limite de capacidade controla a nova adesão / o primeiro checkout, e não as renovações automáticas seguintes. Desenhe as regras de assinatura para controlar quem adere e quando, não para frear renovações — a renovação simplesmente não será avaliada.

São, quando aplicadas no servidor. O OrderRules roda a pilha inteira por uma Function de checkout do Shopify, que a documentação descreve como executada "nos servidores do Shopify", com aplicação que "não pode ser contornada pelo cliente". Isso significa que as regras valem via Shop Pay, Apple Pay, Google Pay e outras carteiras expressas. Um limite de tema ou de página de carrinho é só de front-end, e esses mesmos checkouts expressos passam direto.

Um limite real por cliente acompanha o histórico de compras do comprador e conta unidades em todos os pedidos dele, não só no carrinho atual — então "1 por cliente" ainda barra um segundo pedido separado. Isso exige que o cliente esteja logado, para que o limite se ligue a uma identidade; o checkout de visitante é o buraco que ele não cobre. É diferente do limite nativo de adição ao carrinho do Shopify, que só limita um carrinho e deixa pedidos repetidos passarem.

Horários de funcionamento e um teto diário simples de pedidos estão no plano gratuito Starter. Quantidades mínima/máxima, passos/múltiplos e limites por cliente — as regras centrais de empilhamento — estão no Pro (US$ 9,99/mês). Datas de entrega por prazo, capacidade por data/faixa, cortes de entrega e retirada são a suíte de entrega do Advanced (US$ 19,99/mês). Tudo é aplicado no checkout em qualquer plano do Shopify, sem exigir Shopify Plus, com teste grátis de 14 dias.

Pronto para assumir o controle dos seus pedidos?

Experimente o OrderRules grátis