Pular para o conteúdo principal
Guias

Vendendo produtos regulados no Shopify: como aplicar limites legais de compra no checkout

Jahangir AlamAugust 12, 2026Atualizado em October 12, 2026Fatos verificados em October 12, 202611 min read
min order× multiples1 / customercutoffrules stack, enforced at checkout

Vender um produto regulado no Shopify significa aplicar o limite legal de compra — a quantidade, o volume ou a frequência máxima que uma pessoa pode comprar num período definido — no checkout, e não apenas escrevê-lo na página. O Shopify não tem forma nativa de limitar compras por cliente, então você aplica o limite com um app baseado em Shopify Functions, como o OrderRules, que acompanha cada cliente entre pedidos e barra o checkout quando ele ultrapassa o teto.

Esta é a camada de aplicação, não a pilha de conformidade inteira. O OrderRules controla quanto um cliente pode comprar. Ele não verifica idade nem documento, não confere licenças e não apura envio e impostos. Para produtos com restrição de idade, combine com um app dedicado de verificação de idade. E leia primeiro o explicativo conceitual de limites por checkout vs. por cliente — tetos legais são quase sempre por pessoa por período, que é exatamente o tipo de regra que o Shopify não aplica sozinho.

O que conta como limite regulado de compra?

Um limite regulado de compra é um teto legal de quanto de um produto controlado um único comprador pode adquirir numa janela definida — expresso como quantidade, volume ou frequência, e atrelado à pessoa, e não à transação. Exemplos reais e previstos em lei do formato que esses limites assumem:

Produto (exemplo)Limite legal de compraFormato do limiteFonte
Pseudoefedrina sem prescrição (EUA)3,6 g/dia e 9 g a cada 30 dias por comprador (7,5 g/30 dias em venda por correspondência)Quantidade por cliente por períodoDEA — CMEA 2005
Vinho, venda direta ao consumidor (EUA)Varia por estado — por exemplo, 2 caixas/mês (Missouri), 6 a 12 caixas de nove litros/ano em muitos estadosVolume por cliente por períodoWine Institute
Paracetamol (Reino Unido)16 comprimidos na venda geral, 32 em farmácia; varejistas limitam duas caixas por vendaQuantidade por transação / clienteHuman Medicines Regulations 2012
Nicotina e produtos de vaping (EUA)Idade mínima de 21 anos, assinatura de adulto (21+) na entrega, os Correios dos EUA não os transportamControles de idade + envioPACT Act

Duas coisas se destacam. Primeira: todos esses tetos são por pessoa ao longo de um período — 9 gramas a cada 30 dias, duas caixas por mês, 21 anos ou mais por entrega —, e não por carrinho. Segunda: a maioria foi escrita para salvar vidas: a lei britânica de 1998 sobre o tamanho das embalagens de paracetamol foi seguida por uma queda de cerca de 43% nas mortes por overdose de paracetamol nos 11 anos seguintes, segundo pesquisa resumida pelo NIHR. O limite é o próprio ponto do produto, e é por isso que "vamos só pedir bom senso às pessoas" nunca basta.

Se você pode vender determinado item no Shopify é outra questão — o Shopify proíbe algumas categorias por completo (tabaco, cigarros eletrônicos e produtos de vaping, entre outras) e restringe bebidas alcoólicas e tabaco no Shopify Payments —, então confirme o produto contra a Política de Uso Aceitável do Shopify antes de construir qualquer coisa.

O Shopify consegue limitar compras por cliente nativamente?

Não. O único controle de quantidade embutido do Shopify é o limite de adição ao carrinho por item, em Configurações → Checkout, e ele é apenas por item e por checkout. Não consegue acompanhar um cliente entre pedidos separados, não define cota mensal ou anual e zera completamente no momento em que o comprador inicia um carrinho novo. As regras nativas de quantidade B2B (em todos os planos desde abril de 2026) valem só para compradores de empresas B2B e ainda operam por pedido.

Essa lacuna é todo o problema para produtos regulados. Uma regra de "limite de 2 por pedido" não faz nada para impedir o mesmo comprador de fazer cinco pedidos seguidos — exatamente o comportamento que um teto legal por pessoa existe para evitar. Fechá-la exige uma aplicação que conte o histórico do cliente e rode dentro do checkout, que é o que os limites de pedido por cliente fazem por meio das Shopify Functions. (Se sua única preocupação é um piso, e não um teto — um mínimo de caixa, digamos —, esse é o problema irmão coberto no guia de quantidade mínima de pedido.)

Para aplicar um limite legal de compra, reescreva a lei como uma regra por cliente, restrinja-a aos seus produtos regulados e deixe uma Function de checkout barrar pedidos que a ultrapassem. A configuração leva alguns minutos:

Passo 1 — Confirme que o produto pode ser vendido e pago

Antes de mais nada, confira o item contra a política de produtos proibidos do Shopify e as regras de licenciamento locais, e confirme que seu gateway de pagamento aceita a categoria — bebidas alcoólicas e tabaco costumam ser bloqueados no Shopify Payments, então você pode precisar de um processador de terceiros em conformidade.

Reescreva a norma como um número que o OrderRules consiga aplicar: uma contagem (pedidos por cliente), uma quantidade (unidades por cliente), um teto de gasto ou um teto de peso, num período diário, semanal, mensal, anual, dos últimos 30 dias ou vitalício. A maioria dos tetos legais é por pessoa por mês ou por ano.

Passo 3 — Crie a regra por cliente

No painel do OrderRules, crie um limite por cliente, escolha o tipo e o valor do limite e defina o período de reinício conforme a lei. Veja a documentação de limites de quantidade por cliente e de períodos de limite para os campos exatos.

Passo 4 — Restrinja à coleção regulada

Na mesma regra por cliente, defina o escopo como Coleção específica (ou Produto específico), para que o teto cubra exatamente os produtos regulados e nada mais. Não use os limites por coleção e tag da loja para isso: eles são totais compartilhados entre todos os compradores, e não tetos por pessoa.

Passo 5 — Saiba que o login é obrigatório

Enquanto os limites por cliente estão ativos, o OrderRules bloqueia o checkout como visitante na loja inteira (bloqueio de checkout de visitante), então o limite se liga a uma conta real de cliente. Sem isso, um comprador determinado poderia zerar o contador com um e-mail novo a cada checkout de visitante — o maior buraco de qualquer regra "por cliente".

Passo 6 — Escreva a mensagem e teste

Explique o teto e sua razão legal na mensagem de bloqueio do checkout, depois faça pedidos de teste que o ultrapassem — incluindo um segundo pedido, separado — e confirme que cada um é barrado no checkout, e não apenas sinalizado.

Como transformar um limite em gramas ou volume numa regra do Shopify?

Converta o teto legal em unidades inteiras e arredonde para baixo, para ficar sempre abaixo dele. Pegue o teto americano de pseudoefedrina de 9 gramas a cada 30 dias: se uma embalagem que você vende contém cerca de 2,4 gramas do princípio ativo, 9 ÷ 2,4 = 3,75, então você arredonda para um limite mensal por cliente de 3 embalagens. Um estado que permite duas caixas de nove litros de vinho por mês vira um limite de 2 produtos-caixa — ou 24 garrafas — por cliente por mês.

A aritmética importa porque o OrderRules não lê os miligramas de um rótulo nem o teor alcoólico de uma garrafa. Ele conta os itens, os pedidos, o gasto e o peso de envio que um cliente acumula — e o limite de peso usa o peso de envio de cada variante no Shopify, não o conteúdo de princípio ativo. Então o trabalho de conformidade é seu: calcule o número permitido de unidades a partir do conteúdo rotulado do seu produto específico, arredonde para baixo para ter margem e ajuste o teto de quantidade por cliente a esse número. Para regras baseadas em gasto — uma loja de funcionários com cota mensal, por exemplo —, a mesma lógica vale com um teto em dinheiro, como visto em tetos de gasto por cliente.

O que o OrderRules não faz

Ser honesto sobre o limite é o que mantém uma configuração de conformidade segura. O OrderRules é a camada de aplicação de limites de compra — ele não é uma solução completa de conformidade e, deliberadamente, não faz:

  • Verificação de idade ou identidade. Ele limita quantidade e frequência, não a idade do comprador. Combine com um app dedicado de verificação de idade/documento e use um serviço de entrega com assinatura de adulto onde a lei exigir (todas as remessas de nicotina nos EUA exigem confirmação por assinatura de maiores de 21 anos, sob o PACT Act).
  • Aplicação direta de gramas de princípio ativo, volume ou teor alcoólico. Você traduz isso em contagens de unidades (veja acima). O limite de peso dele lê só o peso de envio do produto.
  • Manutenção de livro regulatório ou envio de relatórios. O registro eletrônico por trás da venda de pseudoefedrina em farmácias, os relatórios mensais estaduais do PACT Act e as apurações fiscais de venda direta de bebidas são tratados por sistemas de PDV, de identidade e de conformidade fiscal — não por um app de limites de pedido.
  • Restrições de envio ou regras de destino. Para quais estados você pode enviar, e por qual transportadora, é um problema de conformidade de envio (ferramentas especializadas como o ShipCompliant existem exatamente para isso).

Posicione o OrderRules como um controle dentro de uma pilha: um app de verificação de idade para o quem, um gateway de pagamento em conformidade e ferramentas de conformidade de envio para o onde e como, e o OrderRules para o quanto. Essa divisão de trabalho também é melhor para seus compradores, porque a regra de quantidade é aplicada no servidor, durante o checkout, e não no tema. Note que vendas no PDV, edições de pedido e pedidos criados pela API não são validados, então mantenha os itens regulados fora desses canais.

Quais categorias reguladas isso cobre?

O mecanismo por cliente é o mesmo em todas as categorias; só mudam o número e o período.

  • Medicamentos isentos de prescrição e produtos de farmácia. Onde você tem permissão para vendê-los, descongestionantes precursores de metanfetamina e analgésicos carregam tetos rígidos por pessoa — o exemplo mais claro de limite de quantidade por período.
  • Bebidas alcoólicas. Vinho e destilados vendidos direto ao consumidor enfrentam tetos de volume por cliente que variam muito por estado (de algumas caixas por mês a uma dúzia ou mais por ano). Combine o teto de volume com a aplicação de horários de funcionamento onde a lei local restringe os horários em que se pode vender ou entregar bebida alcoólica.
  • Nicotina e tabaco. Aqui dominam a idade mínima de 21 anos e a entrega com assinatura de adulto; o teto de quantidade é um controle secundário empilhado sobre a verificação de idade.
  • Suplementos, colecionáveis e outros bens racionados. Tetos de "N por cliente" impostos pelo varejista ou pela marca — comuns em suplementos muito procurados e colecionáveis limitados — se mapeiam diretamente num limite vitalício ou mensal por cliente, o mesmo padrão usado para vencer cambistas em lançamentos limitados.
  • Bens limitados por instituição (kits para presos). Sistemas penitenciários limitam quantas encomendas um preso pode receber por mês — um limite mensal por cliente encaixa diretamente, com ressalvas honestas sobre peso e regras por destinatário. Veja como vender kits para presos no Shopify.

Para o cardápio completo de tipos de regra e como eles se combinam, veja o guia completo de regras de pedido do Shopify e a página de recursos.

Aplique o limite, não só o rótulo

Para um produto regulado, o limite de compra não é sugestão — é a razão pela qual a regra existe. O Shopify consegue exibir um limite, mas não consegue aplicá-lo por cliente, e um limite exibido que um comprador determinado atravessa com um clique é uma lacuna de conformidade esperando para ser encontrada. Aplique o lado de quantidade, frequência e gasto da regra no checkout com o OrderRules, combine com verificação de idade e uma configuração de pagamento e envio em conformidade, e seu checkout online segura a linha que a lei traça.

Comece seu teste grátis de 14 dias — instale o OrderRules, restrinja um limite por cliente à sua coleção regulada no plano Pro e aplique-o no checkout.

Perguntas frequentes

Sozinho, não. O único controle nativo de quantidade do Shopify é o limite de adição ao carrinho por item, em Configurações → Checkout, que limita um único carrinho e não consegue acompanhar um cliente entre pedidos separados. Para aplicar um teto mensal por cliente você precisa de um app como o OrderRules, que conta todos os pedidos feitos no período e barra o próximo checkout quando o limite é atingido, reiniciando no dia 1º no fuso da sua loja.

Não — e esse é o limite mais importante de entender. O OrderRules aplica quanto um cliente pode comprar (tetos de quantidade, frequência e gasto no checkout), não quem ele é. Para produtos com restrição de idade, você ainda precisa de um app dedicado de verificação de idade/documento e, na entrega, de um serviço de assinatura de adulto da transportadora. O OrderRules é a camada de limite de compra que fica ao lado dessas ferramentas, não um substituto delas.

Traduza para unidades inteiras e arredonde para baixo. Se a lei limita um cliente a 9 gramas de um princípio ativo a cada 30 dias e cada embalagem que você vende contém cerca de 2,4 gramas, isso dá três embalagens — então você define um limite mensal por cliente de 3. Calcule o número a partir do conteúdo rotulado do seu produto específico e ajuste o teto de quantidade por cliente.

Não enquanto os limites por cliente estiverem ativos. O checkout anônimo de visitante deixaria um e-mail novo parecer um cliente novo, então o OrderRules bloqueia o checkout como visitante na loja inteira sempre que os limites por cliente estão ligados. As compras se ligam a uma conta de cliente do Shopify, e o teto por cliente se sustenta entre os pedidos dessa conta. Ele não impede que uma pessoa abra várias contas, então combine-o com verificações de identidade onde a lei exigir.

Continuam, porque rodam no servidor. O OrderRules aplica o teto com uma Function de checkout do Shopify, que o Shopify executa nos próprios servidores como parte do checkout — então o bloqueio vale via Shop Pay, Apple Pay, Google Pay e outras carteiras expressas. Um limite no tema ou na página do carrinho é só de front-end, e esses mesmos checkouts expressos passam direto por ele.

Pode. Restrinja a regra por cliente ao produto ou à coleção que contém seus produtos regulados, e todo o resto do catálogo fica sem restrição. Você pode rodar tetos diferentes em coleções diferentes ao mesmo tempo — por exemplo, um teto mensal rígido nos itens controlados e nenhum limite no estoque comum.

Nenhum app sozinho te deixa em conformidade. O OrderRules aplica o lado de quantidade, frequência e gasto das regras no checkout — a parte que o Shopify não faz nativamente. Você continua responsável pela verificação de idade e identidade, licenças e alvarás, envio e apuração fiscal, e por seguir as próprias políticas de produto do Shopify. Trate-o como um controle de aplicação dentro de uma pilha de conformidade, não como a pilha inteira.

Os limites por cliente — contagem de pedidos, quantidade total, tetos de gasto e de peso em períodos diários, semanais, mensais, anuais, dos últimos 30 dias ou vitalícios — estão no plano Pro, a US$ 9,99/mês. Horários de funcionamento e um teto diário simples de pedidos estão no plano gratuito Starter. Tudo é aplicado no checkout em qualquer plano do Shopify, com teste grátis de 14 dias e sem exigir Shopify Plus.

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