Pular para o conteúdo principal
Guias

Como limitar a quantidade de compra por cliente no Shopify (e não por checkout)

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

Defina limites de pedido por cliente no Shopify com um app como o OrderRules, que rastreia as compras pelo ID do cliente logado e depois aplica tetos diários, semanais, mensais, anuais, dos últimos 30 dias ou vitalícios no checkout — impedindo que revendedores comprem em volume e distribuindo o estoque de forma justa entre os clientes. O Shopify não tem limite nativo por cliente entre pedidos, o que torna um app essencial para lançamentos limitados, produtos artesanais, padarias e qualquer negócio em que controlar o volume de compra por cliente afeta diretamente a lucratividade e a reputação da marca.

Quer primeiro o explicativo conceitual? Se você não tem certeza de por que uma regra de "2 por pedido" ainda deixa um revendedor comprar 10, leia Limites por checkout vs. por cliente no Shopify — ele cobre a diferença entre os dois tipos de regra e quais apps do Shopify oferecem limites por cliente. Esta página é o passo a passo de configuração.

Procura especificamente orientação antiacaparamento ou antibot? Se seu problema é adversarial — bots de tênis, revendedores criando contas falsas ou compras coordenadas de lançamentos limitados —, leia o guia antiacaparamento para esse modelo de ameaça específico.

Aplicando um teto legal ou de política? Se uma regulamentação limita quanto uma pessoa pode comprar — volumes de bebida alcoólica, pseudoefedrina, suplementos, produtos controlados —, leia Vendendo produtos regulados no Shopify: aplicando limites legais de compra.

Por que os limites por cliente importam

O problema dos revendedores é real — faz parte de um problema de capacidade mais amplo que assola os lojistas do Shopify. Para pequenos lojistas que vendem produtos artesanais ou de quantidade limitada, um único revendedor pode zerar o estoque de uma semana inteira em minutos.

Limites de pedido por cliente no Shopify Veja o que acontece sem limites por cliente:

  • Lançamentos de tênis e colecionáveis: bots e revendedores compram mais de 50 unidades, deixando os fãs de verdade de mãos vazias
  • Produtos artesanais: um comprador atacadista faz um pedido de 200 unidades quando você só produz 30 por semana
  • Padarias e negócios de alimentos: um cliente corporativo pede 40 bolos, bloqueando todos os outros clientes
  • Eventos de desconto e promoção: um único comprador acumula estoque com desconto para revender

O custo se acumula. Pedidos grandes em volume têm mais chance de serem parcialmente cancelados, devolvidos ou contestados. E cada comprador em volume que você precisa contatar e negociar consome tempo da equipe.

Como funcionam os limites por cliente

Os limites por cliente no OrderRules funcionam rastreando o histórico de compras de cada cliente contra uma cota configurável. O fluxo técnico é este:

Identificação do cliente

O OrderRules identifica clientes pelo ID de Cliente do Shopify, lido da sessão de checkout do Shopify. É o identificador mais confiável porque limpar cookies, usar a janela anônima ou digitar outro e-mail não o altera.

Como a contagem precisa de uma conta à qual se vincular, o checkout como visitante fica bloqueado enquanto os limites por cliente estão ativos — os compradores entram ou criam uma conta antes de finalizar. É isso que fecha a brecha do "e-mail novo, pedido novo".

Períodos de limite

O OrderRules aceita seis períodos de limite — diário, semanal, mensal, anual, últimos 30 dias e vitalício. Os quatro baseados no calendário:

PeríodoReiniciaMelhor para
DiárioMeia-noite no fuso da sua lojaPadarias, restaurantes, marcas com lançamento diário
SemanalSegunda, à meia-noite (as semanas vão de segunda a domingo)Produtos artesanais, caixas por assinatura
MensalDia 1º de cada mêsContas de atacado, itens de alto valor
VitalícioNunca reiniciaEdições limitadas, itens de um por cliente

Você também pode combinar períodos adicionando duas regras. Por exemplo: um cliente pode comprar 2 por dia e 5 por mês. As duas regras são verificadas no checkout.

Aplicação via Shopify Functions

Os limites por cliente são aplicados pela validação de checkout das Shopify Functions. Esse é um detalhe técnico crítico. Diferentemente de apps que usam JavaScript na página de produto (que podem ser contornados desativando o JavaScript), as Shopify Functions rodam no servidor, dentro da própria infraestrutura de checkout do Shopify. O limite não é pulado:

  • Recarregando a página
  • Desativando o JavaScript
  • Em checkouts expressos como Shop Pay, Apple Pay e Google Pay
  • Em carrinhos criados pela Storefront API ou em checkouts headless
  • Usando bots de checkout na loja virtual

Quando um cliente ultrapassa o limite, o checkout exibe um erro de validação com sua mensagem personalizada, e o pedido não prossegue. Dois limites que você precisa conhecer: vendas no PDV, renovações de assinatura e edições de pedido não são validadas (mas ainda contam), e dois checkouts da mesma conta no mesmo instante podem passar ambos, porque a verificação lê um retrato dos pedidos anteriores.

Como limitar compras por cliente por mês no Shopify

Para limitar compras por cliente por mês, crie uma regra por cliente e defina o período como Mensal. O OrderRules conta cada pedido que um cliente faz no mês corrente — em checkouts separados na conta dele — e barra o próximo quando ele bate o teto. O contador reinicia no dia 1º, no fuso da sua loja.

Por que o período mensal especificamente? Um teto diário reinicia toda meia-noite, então ele não impede alguém de reivindicar a mesma cota dia após dia. Um teto mensal governa a frequência: "3 pedidos por cliente por mês", "uma caixa por cliente por mês" ou um teto mensal de gasto, como "US$ 500 por cliente por mês", para lojas corporativas e de funcionários. Como o OrderRules conta todos os pedidos do período, o cliente não consegue dividir uma compra grande em checkouts seguidos para escapar — exatamente a brecha que uma regra por checkout deixa aberta.

Configure em três campos: tipo de limite (contagem de pedidos, quantidade total ou gasto total), período (Mensal) e valor (por exemplo, 3 pedidos, 12 unidades ou US$ 500). Configurações mensais comuns:

  • Produtos de recompra (café, suplementos, ração): de 2 a 4 pedidos por cliente por mês mantém o estoque justo sem bloquear recompras legítimas.
  • Lojas corporativas / de funcionários: um teto mensal de gasto por cliente aplica o orçamento de cada pessoa — veja tetos de gasto para lojas de funcionários e B2B.
  • Produção sob encomenda / itens de mão de obra intensa: 1 por cliente por mês corresponde aos limites reais de produção.
  • Produtos regulados ou limitados por instituição: onde uma regra limita quanto uma pessoa pode receber por mês — por exemplo, kits para presos (frequentemente 3 por interno por mês) —, um teto mensal por cliente aplica isso no checkout.
  • Divisão justa de itens escassos: combine um teto mensal com um diário (por exemplo, 1 por dia e 5 por mês), para cobrir tanto a compra em rajada quanto o acúmulo lento.

O reinício mensal é por calendário (dia 1º de cada mês), então cada cliente tem uma cota limpa e previsível a cada mês e vê sua mensagem personalizada quando a atinge.

Mês do calendário ou últimos 30 dias?

Um mês do calendário permite que o cliente use a cota inteira no dia 31 e outra no dia 1º. Se essa brecha importa, em distribuições justas ou regulamentadas, use o período últimos 30 dias: cada pedido conta no dia em que é feito e nos 30 dias seguintes, então não há data de reinício para explorar. A documentação de períodos de limite compara os dois com exemplos.

Casos de uso para limites por cliente

Lançamentos limitados e produtos exclusivos

Se você vende itens de edição limitada — colecionáveis, colaborações com artistas, lançamentos sazonais —, os limites por cliente garantem distribuição justa. Para um mergulho mais fundo, veja nosso guia sobre como fazer um lançamento limitado no Shopify sem caos. A configuração padrão é:

  • 1 a 2 unidades por cliente, limite vitalício para itens realmente únicos
  • 1 por cliente por lançamento para edições limitadas recorrentes
  • 3 a 5 por cliente para itens escassos, mas não exclusivos

Com um teto ativo, o mesmo estoque chega a mais compradores únicos. Isso constrói uma base de clientes maior e mais engajada, em vez de concentrar as vendas em um punhado de revendedores.

Produtos artesanais

Produtos artesanais têm restrições de produção inerentes — um ceramista pode fazer 20 canecas por semana; um joalheiro, 15 colares. Sem limites por cliente, uma única consulta de atacado ou um pedido em volume pode consumir a produção inteira.

Configurações recomendadas para artesãos:

  • 3 a 5 unidades por cliente por semana para itens padrão
  • 1 por cliente por mês para peças de mão de obra intensa
  • Limite vitalício de 10 a 20 para identificar e gerenciar relações de atacado à parte

Padarias e negócios de alimentos

Para padarias e restaurantes, os limites por cliente impedem que um único pedido corporativo devore toda a capacidade. Um buffet pedindo 30 travessas de sanduíche para um congresso não deveria bloquear 30 clientes individuais de almoço.

Configuração típica de padaria:

  • 2 a 3 bolos personalizados por cliente por semana
  • 5 dúzias de cupcakes por cliente por dia
  • Combinado com limites diários da loja inteira (por exemplo, 50 pedidos por dia no total)

Para mais configurações específicas de padaria, veja nosso guia sobre como padarias gerenciam pedidos de bolos personalizados no Shopify.

Eventos de promoção e liquidação

Durante promoções, os limites por cliente impedem que compradores oportunistas acumulem estoque com desconto. Sem eles, um pequeno grupo de compradores pode levar uma grande parte do estoque. Os limites distribuem essa demanda entre mais clientes.

Uma configuração comum de promoção:

  • 5 unidades por cliente por dia em toda a coleção da promoção
  • O reinício diário permite que clientes fiéis voltem todo dia
  • Premie VIPs fora do limite — acesso antecipado ou um lançamento só para membros, já que o teto em si vale para todos os clientes logados

Passo a passo da configuração

Passo 1: instale o OrderRules

Vá até o OrderRules e instale o app na sua loja Shopify. A instalação leva um clique e não exige chaves de API nem trabalho de desenvolvedor. Para instruções detalhadas, veja nosso guia de instalação.

Passo 2: crie uma regra por cliente

No OrderRules, abra Limites por cliente:

  1. Ative Ativar limites por cliente e salve
  2. Clique em + Adicionar regra
  3. Escolha o Tipo de limite (por exemplo, Quantidade total) e defina a Quantidade máxima (por exemplo, 2 unidades por cliente)
  4. Escolha o Período (por dia, semana, mês ou ano, últimos 30 dias ou vitalício)

Passo 3: defina o escopo da regra

Decida a que a regra se aplica:

  • Loja inteira — todos os produtos contam para um limite compartilhado
  • Coleção específica — só produtos daquela coleção contam
  • Produto individual — cada produto tem seu próprio limite independente

A maioria dos lojistas começa com uma regra restrita a uma coleção. Por exemplo, aplique um limite de 2 por cliente à sua coleção "Edição Limitada" e deixe os produtos comuns sem restrição.

Passo 4: escreva sua mensagem de limite

Quando um cliente atinge o limite, ele vê sua mensagem personalizada no checkout. Você define uma mensagem por situação em Configurações → Mensagens de limite por cliente, e ela vale para todas as suas regras, então mantenha-a genérica ou use placeholders como {value} e {period}. Exemplos:

"Este item é limitado a 2 por cliente para garantir acesso justo. Você já comprou o máximo."

"Você atingiu seu limite semanal de {value} {type_plural}. Seu limite reinicia na próxima segunda."

"Limitado a 1 por cliente. Se você precisa de uma quantidade maior para um evento, fale com a gente em pedidos@suapadaria.com."

O terceiro exemplo é uma boa prática: ofereça um caminho manual para compradores em volume legítimos enquanto aplica os limites contra revendedores anônimos.

Passo 5: teste a regra

Faça dois pedidos de teste pela sua loja virtual com a mesma conta de cliente (um deles com o Shop Pay) para confirmar que o limite dispara no segundo. Verifique se:

  • A mensagem de limite aparece corretamente no checkout
  • O pedido é barrado (e não apenas avisado)
  • O contador reinicia no momento certo

Passo 6: ative e acompanhe

Salve a regra e fique de olho nela nas primeiras semanas:

  • E-mails de clientes reclamando de bloqueio indicam se um limite está apertado demais
  • Compradores recorrentes nos seus pedidos do Shopify que ficam no limite em todo período indicam se ele está frouxo demais
  • As Análises do OrderRules mostram os principais produtos e as tendências diárias de pedidos

Combinando limites por cliente com outras regras

Os limites por cliente ficam mais poderosos quando combinados com outros recursos do OrderRules:

  • Limite por cliente + limite diário da loja: limite cada cliente a 3 pedidos E limite a loja a 50 pedidos por dia no total. Isso dá justiça individual e controle geral de capacidade.
  • Limite por cliente + horários de funcionamento: só aceite pedidos no horário comercial E limite cada cliente a 2 por dia. Ideal para restaurantes e padarias.
  • Limite por cliente + calendário de feriados: feche nos feriados com o calendário e aumente um limite por cliente manualmente para a temporada de presentes de dezembro (por exemplo, 5 unidades em vez de 2), voltando ao valor anterior em janeiro. Os limites não mudam sozinhos por agenda.

Visite nossa página de recursos para a lista completa de tipos de regra e opções de combinação.

A vantagem da detecção de revendedores

Além dos limites simples, os limites por cliente revelam padrões de compra. Clientes que batem no limite repetidamente, ou que entram em contato com você por causa dele, podem indicar:

  • Revendedores tentando contornar limites com vários pedidos
  • Compradores de atacado que deveriam ser direcionados a um canal B2B
  • Fãs fiéis que merecem tratamento VIP

Esses dados ajudam você a tomar decisões informadas sobre suas relações com clientes, em vez de reagir a problemas depois que eles acontecem.

Pare os revendedores. Proteja seus clientes.

Limites de pedido por cliente estão entre as ferramentas mais eficazes para distribuição justa de produtos no Shopify. Seja fazendo lançamentos limitados, vendendo produtos artesanais ou administrando a capacidade diária de uma padaria, restringir quanto um único cliente pode comprar protege tanto seu negócio quanto seus clientes de verdade. Combinados com outras estratégias para evitar vender além da conta no Shopify, os limites por cliente te dão um controle muito mais firme sobre quem compra o quê e quanto.

Comece seu teste grátis de 14 dias — os limites por cliente estão no plano Pro (US$ 9,99/mês). Crie o primeiro em menos de 5 minutos e comece a garantir acesso justo no checkout hoje mesmo.

Perguntas frequentes

Não trocando de e-mail no checkout. Os limites por cliente exigem login — o checkout como visitante fica bloqueado enquanto eles estão ativos — e o OrderRules rastreia o ID de Cliente do Shopify, que não muda com o e-mail digitado no checkout. A brecha que resta é alguém cadastrar várias contas separadas, cada uma com seu próprio e-mail. Endereços de entrega ou meios de pagamento repetidos entre contas são fáceis de identificar nos seus pedidos, e a maioria dos revendedores casuais não se dá a esse trabalho.

Pedidos rascunho, sim: o Shopify executa a validação de checkout em pedidos rascunho, então um pedido rascunho de um cliente que já atingiu o limite também é barrado. PDV, não: as vendas no PDV não são barradas, mas ainda contam para o limite do cliente. Se a equipe precisar vender acima de um limite por um bom motivo, o PDV é o caminho.

Quando você muda um limite por cliente, o novo número é comparado com o que o cliente já usou no período atual (contado desde que a regra foi criada). Se você baixar um limite de 5 para 2 e um cliente já tiver comprado 3, ele será barrado na próxima tentativa. Se você aumentar um limite, clientes antes barrados voltam a poder comprar imediatamente.

Não dentro do OrderRules. Um limite por cliente aplica a mesma regra a todos os clientes logados — ele não varia por tag ou segmento de cliente. Se compradores de atacado precisam de quantidades diferentes, venda para eles pelo Shopify B2B (disponível em todos os planos), em que os catálogos têm suas próprias regras de mínimo, máximo e múltiplo por variante, só para compradores de empresas.

Eles contam. Os pedidos de renovação criados pelo Shopify Subscriptions ou por um app de assinaturas contam para os limites por cliente como qualquer outro pedido, e o OrderRules não consegue excluí-los por tag ou canal. A validação de checkout não roda nas renovações, então uma renovação nunca é bloqueada — ela só consome a cota. Se os clientes assinam um produto que você também limita, coloque o limite num produto avulso separado.

Não de forma perceptível. O OrderRules roda como uma Shopify Function, que executa dentro da própria infraestrutura do Shopify, sob os limites de tempo rígidos do Shopify. Não há chamada de API externa nem redirecionamento de página no checkout.

Em parte. O plano Starter gratuito do OrderRules cobre horários de funcionamento, calendário de feriados e um teto diário de até 100 pedidos para a loja inteira, o que basta para muitas lojas pequenas. Os limites reais por cliente — limitar unidades ao longo de vários pedidos — estão no plano Pro, a US$ 9,99/mês, porque exigem consultar o histórico de compras do cliente. Alguns concorrentes também têm planos gratuitos: confira se eles são aplicados no checkout ou apenas na página do carrinho.

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