O limite de quantidade nativo do Shopify zera a cada novo checkout. Faça um pedido no limite, conclua, comece outro — e o contador voltou a zero. Para lançamentos limitados, essa é a maior lacuna na gestão de pedidos do Shopify. Os revendedores sabem disso. Os bots sabem disso. Os lojistas muitas vezes descobrem do jeito difícil, logo depois de um lançamento esgotar nas mãos de um punhado de compradores.

Este texto explica o que "por checkout" realmente significa na prática, por que o limite nativo do Shopify funciona assim, quais apps da categoria de limites de pedido oferecem regras por cliente e como o acompanhamento entre pedidos funciona.
Já sabe que precisa de limites por cliente e quer o passo a passo? Vá direto ao guia de limites de pedidos por cliente para a configuração. Este texto é a explicação conceitual por trás dele.
O problema: o limite nativo do Shopify zera a cada checkout
O Shopify permite definir um limite de adição ao carrinho por variante (para variantes com estoque controlado) — por exemplo, "no máximo 2 por pedido". Essa regra fica ligada à variante e é aplicada ao carrinho. Enquanto um único checkout tiver 2 ou menos daquele item, o pedido segue. Concluído o pedido, o cliente pode começar outro checkout. O produto continua permitindo 2 por pedido. Então ele compra mais 2.
Não existe agregação nativa entre checkouts. A camada de checkout do Shopify tem acesso ao carrinho atual, ao cliente atual (se logado) e aos produtos no carrinho. Ela não tem, por padrão, acesso a "quantas unidades deste produto este cliente comprou nos últimos 30 dias". Essa informação vive na tabela de pedidos — que o Shopify não consulta durante a validação do checkout.
Isso não é um bug. O limite nativo do Shopify foi desenhado para proteção de estoque e segurança em volume: impedir que o carrinho aceite 10.000 unidades de uma vez. Ele nunca foi desenhado como um recurso anti-revenda.
O que "por checkout" significa na prática — o manual do revendedor
Se você vende lançamentos limitados no Shopify com o limite nativo de "2 por pedido", este é o roteiro que um revendedor executa:
- 9h59 — lançamento anunciado para as 10h
- 10h00m00 — abre a página do produto, adiciona 2 ao carrinho, finaliza, paga
- 10h00m45 — mesmo navegador, abre a página de novo, adiciona 2, finaliza, paga
- 10h01m30 — terceiro checkout, mesma coisa
- 10h02m15 — quarto checkout
- 10h03m00 — quinto checkout
Em três minutos, uma pessoa comprou 10 unidades de um lançamento que deveria ser "2 por cliente". Mesma conta de cliente no Shopify. Mesmo e-mail. Mesmo endereço de entrega. Mesmo cartão. O limite nativo funcionou corretamente em cada checkout — e deixou os cinco passarem. Quando o fã de verdade atualiza o navegador às 10h05, o lançamento está esgotado.
É uma frustração comum de lojistas que fazem lançamentos de sneakers, coleções de streetwear e itens colecionáveis: "eu coloquei 2 por cliente, por que um cliente comprou 10?" A resposta é que a regra dizia "2 por checkout", não "2 por cliente".
O que "por cliente" significa — acompanhamento entre pedidos
Um limite por cliente restringe o total acumulado de compras de uma pessoa, em todos os pedidos dela, ao longo de um período configurado. A regra deixa de ser "2 por checkout" e passa a ser "2 por cliente por lançamento", ou "2 por cliente para sempre", ou "1 por cliente por semana".
Para isso funcionar, o app precisa fazer três coisas que o limite nativo do Shopify não faz:
- Identificar o cliente em vários checkouts
- Manter um registro de quantas unidades cada cliente comprou no período configurado
- Validar contra esse registro em cada checkout — no servidor, para que URLs diretas de checkout e checkouts expressos passem pela mesma verificação
Essa é a diferença de arquitetura entre um app por checkout e um app por cliente. É também por isso que apps de limite mais antigos ou mais simples são só por carrinho: eles verificam o carrinho que têm na frente e nunca mantêm um registro de cliente.
Quais apps do Shopify são por checkout e quais são por cliente
Limites por cliente costumavam ser raros. Hoje vários apps de limite de pedidos os anunciam, muitas vezes nos planos pagos. O panorama, com base na página de cada app na Shopify App Store (verificada em 12 de outubro de 2026). O OrderRules é o nosso app; não testamos como cada concorrente identifica os clientes:
| App | Aplicação por cliente | Observações |
|---|---|---|
| OrderRules | Sim — no checkout, via Shopify Functions | Vinculado ao ID de cliente do Shopify. Login obrigatório; checkout como visitante bloqueado enquanto os limites por cliente estão ativos. |
| DC Customer Order Limits | Sim — vitalício, por quantidade ou gasto | Acompanhamento vitalício de compras no Pro ($14/mês). Plano gratuito limitado a 10 pedidos/mês. |
| KOR Order Limits | Sim — por cliente, por período (plano PRO) | Também limites por tag de cliente no PRO ($5.99/mês). |
| Avada Order Limits | Sim — "limit re-purchase order" (planos pagos) | Dia, mês, ano ou vitalício; pagos a partir de $9.99/mês. |
| MinMaxify | Não — por carrinho | Mín./máx. por produto e por carrinho — mesma lacuna do nativo. |
| MinCart | Não — por carrinho | Regras no nível do carrinho, sem registro de cliente. |
| Pareto Order Limits | Sim — quantidade máxima por cliente | Limites por dia, mês e vitalícios a partir do Basic ($8.99/mês); o plano gratuito tem 100 ações de bloqueio/mês, até 5 produtos. |
| LIMITER (MageComp) | Não anunciado | $3.99/mês ou $39.99/ano, sem plano gratuito, apenas 4 avaliações. |
Veja a comparação completa dos apps de limite de pedidos do Shopify para notas, preços e recomendações por caso de uso entre os oito. Para um confronto direto com outro app construído em torno de limites por cliente entre pedidos, veja OrderRules vs. DC Customer Order Limits.
Existe também uma categoria de apps de nicho e propósito único — Limit Once (Wandelic) e UR: Limit 1 Item Per Customer (UnReact) — que cobrem o tipo de regra por cliente, e só ele. Eles servem para uma regra simples de um por cliente. Para qualquer coisa mais complexa, você vai superá-los.
As três formas de identificar limites por cliente
Quando um app diz que aplica limites por cliente, a pergunta seguinte é: como ele sabe quem é o cliente? A resposta determina o quanto a regra resiste a atalhos.
ID de cliente do Shopify — para quem está logado, o ID de cliente é o identificador mais forte. Limpar cookies, trocar de navegador ou usar janela anônima não o altera. Um cliente que faz login fica identificado de forma única, e o registro do OrderRules se apoia nesse ID.
Endereço de e-mail — para checkouts de visitante, alguns apps recorrem ao e-mail informado no checkout. Um revendedor que faça vários checkouts de visitante com o mesmo e-mail é pego. O atalho é usar e-mails diferentes a cada checkout — o que é fácil o bastante para ser uma preocupação real em lançamentos disputados.
Endereço de entrega — mesmo com e-mails diferentes, pedidos repetidos para o mesmo endereço de entrega são detectáveis, e alguns lojistas revisam esse padrão ("10 contas de e-mail falsas, todas enviando para o apartamento do revendedor") depois do fato.
O OrderRules segue o caminho mais rígido: os limites por cliente exigem login, então o checkout como visitante fica bloqueado enquanto eles estão ativos, e todo pedido contado fica vinculado a um ID de cliente. É a escolha certa para casos disputados (lançamentos de sneakers, colecionáveis, produtos-isca de revendedor) — veja o manual anti-revenda para o panorama completo de ameaças.
Por que o checkout como visitante quebra o "por cliente" (e como resolver)
A origem mais comum das reclamações de "o limite por cliente não funcionou" é o abuso do checkout como visitante. Um revendedor usando endereços de e-mail diferentes a cada checkout parece uma pessoa diferente todas as vezes — a menos que o app force o login.
O OrderRules força o login: enquanto os limites por cliente estão ativos, o checkout como visitante fica bloqueado e a pessoa precisa entrar. O ID de cliente vira a fonte da verdade. É a configuração certa para lançamentos limitados, coleções exclusivas e qualquer cenário em que a arbitragem de revendedores seja a ameaça dominante. Como vale para a loja toda, pese isso contra o atrito no checkout em uma loja de varejo geral.
Se você está avaliando outro app por cliente, pergunte como ele lida com visitantes: ele recorre ao e-mail ou exige login? Apps por carrinho não acompanham nada entre pedidos, então o checkout como visitante é irrelevante para eles.
Quando "por checkout" está de bom tamanho
Nem todo limite precisa ser por cliente. Em alguns casos, por checkout é adequado e por cliente é exagero:
- Tetos de segurança de estoque — "no máximo 100 deste SKU em um pedido", para evitar compras acidentais em volume. Por checkout é a regra certa — os catálogos do Shopify B2B podem definir um máximo por variante para compradores de empresas. (Os limites de produto do OrderRules são diferentes: um total compartilhado entre todos os compradores por dia, semana ou mês.)
- Quantidades de pacote fechado B2B — "precisa ser em múltiplos de 6" ou "mínimo de 12 por SKU". Por checkout serve, porque a regra é sobre o formato do pedido, não sobre o histórico do cliente.
- Valor mínimo de pedido para atacado — "valor mínimo de carrinho de $500". Por checkout faz sentido — a regra é sobre o total do carrinho, não por comprador. O OrderRules não define mínimos de total do carrinho; o app Checkout Blocks do Shopify cuida dos limites de valor de pedido em todos os planos, para todos os clientes ou só para B2B.
O ponto de decisão é se a regra se importa com quem está comprando ou com o que está no carrinho. Se "quem" importa, você precisa de por cliente. Se só "o que" importa, por checkout basta.
Configurando limites por cliente de verdade no OrderRules
Os passos de configuração estão documentados no guia de limites de pedidos por cliente, mas a versão curta:
- Instale o OrderRules pela Shopify App Store
- Vá em Limites por cliente, ative Ativar limites por cliente e clique em + Adicionar regra
- Escolha o tipo de limite — número de pedidos, quantidade total, gasto total ou peso total
- Escolha o período — diário, semanal, mensal, anual, últimos 30 dias ou vitalício
- Confirme que o login é obrigatório — o checkout como visitante fica bloqueado enquanto os limites por cliente estão ativos
- Teste com uma conta de cliente — faça um pedido no limite e depois tente um segundo
A aplicação acontece por meio das Shopify Functions, que validam o checkout no servidor. Shop Pay, Apple Pay, Google Pay e URLs diretas de checkout passam todos pela mesma validação — ou seja, não há atalho no navegador. Vendas no POS, renovações de assinatura e edições de pedido não são validadas, embora continuem contando para o limite. Para o detalhe técnico de como a validação de checkout do Shopify Functions funciona, veja como o OrderRules usa as functions de validação de checkout.
A conclusão
Se o seu problema é "uma pessoa comprou 10 de algo que eu limitei a 2 por pedido", a questão não é que seu limite falhou — é que você definiu uma regra por checkout quando precisava de uma regra por cliente. O limite nativo do Shopify é por checkout. Alguns apps de limite são só por carrinho. Escolha um que acompanhe o cliente entre pedidos, e confira como ele o identifica.
Para lançamentos limitados, configurações anti-revenda, edições exclusivas e qualquer produto em que a distribuição justa faça parte da promessa da marca, "por cliente" é o tipo de regra que corresponde à intenção do lojista. Para todo o resto — tetos de estoque, pacotes fechados B2B, mínimos de carrinho — por checkout está de bom tamanho.
Quer ver o panorama app por app? Leia o hub de comparação dos apps de limite de pedidos do Shopify. Para um confronto direto com outro app por cliente, veja OrderRules vs. DC Customer Order Limits. E para o quadro anti-revenda mais amplo, que usa limites por cliente como uma das camadas de defesa, veja o guia anti-revenda.