Pular para o conteúdo principal
Estratégia

Limites por checkout vs. por cliente no Shopify: por que seu limite não barrou os revendedores

Jahangir AlamMay 12, 2026Atualizado em October 12, 2026Fatos verificados em October 12, 202611 min read
order 1order 2order 32 of 2 per customer this month

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.

Comparação OrderRules por cliente vs. por checkout — 1 por cliente aplicado entre pedidos, com tabela de clientes reais mostrando tentativas permitidas e bloqueadas, incluindo padrões de revenda

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:

  1. Identificar o cliente em vários checkouts
  2. Manter um registro de quantas unidades cada cliente comprou no período configurado
  3. 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:

AppAplicação por clienteObservações
OrderRulesSim — no checkout, via Shopify FunctionsVinculado ao ID de cliente do Shopify. Login obrigatório; checkout como visitante bloqueado enquanto os limites por cliente estão ativos.
DC Customer Order LimitsSim — vitalício, por quantidade ou gastoAcompanhamento vitalício de compras no Pro ($14/mês). Plano gratuito limitado a 10 pedidos/mês.
KOR Order LimitsSim — por cliente, por período (plano PRO)Também limites por tag de cliente no PRO ($5.99/mês).
Avada Order LimitsSim — "limit re-purchase order" (planos pagos)Dia, mês, ano ou vitalício; pagos a partir de $9.99/mês.
MinMaxifyNão — por carrinhoMín./máx. por produto e por carrinho — mesma lacuna do nativo.
MinCartNão — por carrinhoRegras no nível do carrinho, sem registro de cliente.
Pareto Order LimitsSim — quantidade máxima por clienteLimites 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:

  1. Instale o OrderRules pela Shopify App Store
  2. Vá em Limites por cliente, ative Ativar limites por cliente e clique em + Adicionar regra
  3. Escolha o tipo de limite — número de pedidos, quantidade total, gasto total ou peso total
  4. Escolha o período — diário, semanal, mensal, anual, últimos 30 dias ou vitalício
  5. Confirme que o login é obrigatório — o checkout como visitante fica bloqueado enquanto os limites por cliente estão ativos
  6. 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.

Perguntas frequentes

Limites por checkout valem para um único pedido — quando aquele pedido é concluído, o cliente pode começar outro checkout e atingir o limite de novo. Limites por cliente acompanham as compras entre pedidos da mesma pessoa e limitam o total. O limite de quantidade nativo do Shopify é por checkout. Os apps variam: OrderRules, DC Customer Order Limits, Avada, KOR e Pareto anunciam limites por cliente entre pedidos (vários só nos planos pagos). MinMaxify e MinCart definem apenas regras por carrinho.

O Shopify valida o carrinho e o checkout contra as regras ligadas a cada produto ou variante — mas não tem agregação nativa do histórico de compras do cliente na camada de checkout. Quando um pedido é concluído, o próximo checkout começa do zero. Não existe uma verificação nativa de 'este cliente já comprou N este mês'. Isso exige um app que mantenha o próprio registro de clientes e valide contra ele no servidor.

Conseguem. Com um limite por checkout de 2 unidades, um revendedor faz um pedido de 2 unidades e, na sequência, faz outro, e mais outro. Cinco pedidos levam poucos minutos. Mesmo e-mail, mesmo endereço de entrega, mesma pessoa. O limite foi tecnicamente 'aplicado' todas as vezes. E o lançamento acabou.

Segundo as páginas na Shopify App Store (verificadas em 12 de outubro de 2026): OrderRules, DC Customer Order Limits, Avada Order Limits, KOR Order Limits e Pareto Order Limits oferecem limites por cliente entre pedidos, na maioria nos planos pagos. MinMaxify e MinCart são só por carrinho, e o LIMITER não anuncia acompanhamento por cliente. Os apps variam na forma de identificar o cliente: o OrderRules exige login e conta pelo ID de cliente. Apps de nicho como Limit Once (Wandelic) e UR: Limit 1 Item Per Customer (UnReact) cobrem um único tipo de regra por cliente, mas não têm os demais tipos.

Pelo ID de cliente do Shopify. Os limites por cliente exigem um comprador logado, então o OrderRules bloqueia o checkout como visitante enquanto os limites por cliente estão ativos — o ID de cliente é a fonte da verdade e não dá para falsificá-lo limpando cookies ou trocando de e-mail. A contagem acumulada é verificada no servidor a cada validação de checkout.

Sim. O OrderRules conta as compras em uma conta de cliente do Shopify, então os limites por cliente exigem login, e o checkout como visitante fica bloqueado enquanto eles estão ativos. Isso fecha o atalho clássico — um revendedor usando um e-mail diferente em cada checkout como visitante —, mas vale para a loja toda, então funciona melhor onde os compradores já esperam ter uma conta: lançamentos, lojas só para membros, B2B e lojas para funcionários.

Comparando apps?

Veja como o OrderRules se sai contra todos os outros apps do Shopify nesta categoria.

Pronto para assumir o controle dos seus pedidos?

Experimente o OrderRules grátis