Pular para o conteúdo principal
Guias

Shopify para caixas por assinatura: cortes de pedido e tetos de capacidade por ciclo (2026)

Jahangir AlamAugust 2, 202615 min read
2 spots left this cycle

Caixas por assinatura têm um problema que os apps de assinatura não resolvem. Recharge, Appstle, Seal e Shopify Subscriptions são excelentes em cobrança — eles rodam as cobranças recorrentes e permitem que o cliente pule, pause ou cancele. Mas nenhum deles responde à pergunta operacional que um vendedor de caixa realmente faz todo mês: "Quantos assinantes novos posso aceitar neste ciclo antes de ficar sem caixas — e como fecho o carrinho ao bater esse número?"

O Shopify também não tem resposta nativa, e a busca é curiosamente silenciosa sobre isso — procure por "limitar adesões de caixa por assinatura por mês" e você recebe tutoriais genéricos de "como começar uma caixa", não a mecânica de capacidade e corte. Este guia cobre essa camada que falta: limitar novas adesões por ciclo, definir um corte de adesão e mostrar "vagas restantes" ou uma lista de espera — enquanto seu app de cobrança segue fazendo o que faz bem.

Resposta rápida: como limitar adesões de caixa por assinatura no Shopify

Para limitar adesões de caixa por assinatura por ciclo no Shopify, acrescente uma camada de janela de pedidos na frente do seu app de cobrança: um teto de capacidade por ciclo no produto ou na coleção de assinatura, uma data de corte de adesão e um limite por cliente — tudo aplicado no checkout. O OrderRules faz isso no plano Pro. O ponto crucial: ele controla novas adesões e pedidos avulsos, não as renovações existentes. As Functions de validação de checkout do Shopify rodam em checkouts novos, mas não em pedidos recorrentes de assinatura, então seus assinantes atuais continuam renovando intactos enquanto você fecha a porta para novas entradas.

As duas camadas de uma caixa por assinatura

Uma caixa por assinatura precisa, na verdade, de dois sistemas diferentes, e confundi-los é o que trava os lojistas:

  • A camada de cobrança — cria a assinatura, roda a cobrança recorrente e cuida de pular/pausar/cancelar. É o Shopify Subscriptions, o Recharge, o Appstle, o Seal ou o Loop.
  • A camada da porta de entrada — decide quem pode começar uma caixa neste ciclo, quando o carrinho fecha e quantos você aceita. São os tetos de capacidade, cortes, limites por cliente e a mensagem de "vagas restantes".

Todo app de cobrança é dono da primeira camada. Quase ninguém é dono da segunda — e é por isso que os vendedores acabam remendando tudo com limites brutos de estoque, abrindo e fechando o produto na mão e apps de lista de espera separados. O OrderRules foi feito para essa camada da porta de entrada, e ele se encaixa direitinho na frente de qualquer app de cobrança que você já use.

Pense nisso como uma casa de máquinas e uma porta de entrada. Seu app de cobrança é a casa de máquinas — ele mantém as cobranças recorrentes rodando para todo mundo que já está dentro. O OrderRules é a porta de entrada — ele decide quantas pessoas novas podem entrar neste ciclo e quando trancar. Os dois nunca brigam, porque agem em momentos diferentes: a porta na adesão, a casa de máquinas na renovação. Negócios de caixa que escalam bem rodam os dois e mantêm cada um na sua função.

O que o Shopify e seu app de cobrança não conseguem fazer

De fábrica, nem o Shopify nem um app de cobrança conseguem:

  • Limitar novas adesões por ciclo. Não existe um controle de "só 200 caixas novas neste mês". O Shopify Subscriptions expõe controle de estoque e novas tentativas de cobrança — não um teto de adesões.
  • Fechar o carrinho quando um ciclo esgota. Não há um estado nativo de "esgotado neste mês, entre na lista de espera" atrelado a uma rodada de assinatura.
  • Aplicar uma janela de corte de adesão. Não há regra nativa que passe as adesões feitas depois do dia 20 para a rodada do mês seguinte.
  • Fazer qualquer uma dessas coisas sem ser contornável. Um truque no nível do tema é pulado pelo Shop Pay e por checkouts expressos.

A única alavanca nativa — colocar uma contagem baixa de estoque no produto de assinatura — é bruta e perigosa: ela afeta tanto novas adesões quanto renovações, então você pode acabar deixando seus assinantes atuais sem caixa só para limitar os novos. Você quer um controle que limite a entrada sem tocar nas renovações. É essa a distinção que a próxima seção deixa precisa.

CapacidadeApps de cobrança (Recharge, Seal, Shopify Subscriptions…)OrderRules
Cobrança recorrente e contratos de assinaturaSimNão — mantenha seu app de cobrança
Limitar novas adesões por cicloNãoSim
Fechar o carrinho quando um ciclo esgotaNãoSim
Corte de adesão / janela de expediçãoNãoSim
Uma caixa por cliente (novas adesões)NãoSim
"Vagas restantes" / lista de espera no checkoutNãoSim
Frear renovações existentesVia pausa / pular / estoqueNão (por design)
Aplicado no checkout, inclusive no Shop PaySim (Shopify Functions)

Importante: o que o OrderRules controla — e o que não controla

Deixe o escopo claro antes de construir, porque é esse o ponto do desenho.

O OrderRules controla a porta de entrada — checkouts novos:

  • Adesões novas à assinatura (uma adesão é um checkout normal do Shopify com um plano de venda, então as regras rodam nela — inclusive via Shop Pay e outros checkouts acelerados).
  • Pedidos avulsos e adicionais (um extra de "monte sua caixa", uma caixa de presente comprada uma única vez).

O OrderRules não controla renovações nem cobrança:

  • Ele não cria cobranças recorrentes nem gerencia contratos de assinatura — isso é do seu app de cobrança.
  • Ele não freia, pausa nem limita as renovações dos assinantes atuais. As Functions de Validação de Carrinho e Checkout do Shopify listam explicitamente "Assinatura (pedidos recorrentes)" como não suportado, porque as renovações são criadas pelo app de cobrança fora do checkout (por tentativas de cobrança), e não pela vitrine. Uma Function de validação nunca roda nelas.

Longe de ser uma fraqueza, é exatamente o que você quer: limitar e fechar a entrada de novos sem atrapalhar os clientes que você já tem. Se você também precisa segurar ou frear renovações, isso fica no seu app de cobrança (pausar/pular um contrato ou usar as configurações de estoque dele) — não num app de regras de pedido.

Limite novas adesões por ciclo ("esgotado neste mês")

Este é o caso de uso principal. Defina um teto de capacidade por ciclo — mensal ou semanal — no produto de assinatura, ou na coleção, se você roda vários níveis de caixa contra um limite compartilhado de produção. Digamos que você consiga montar 200 caixas novas por mês além das renovações: limite as novas adesões mensais em 200. Quando o 200º assinante novo finalizar, a caixa vira esgotada, e novos checkouts são barrados.

É o mesmo modelo de esgotar-e-listar que as grandes caixas usam. A OwlCrate, por exemplo, lista as caixas como "Sold Out", coleta e-mails numa lista de espera e libera vagas em pequenos lotes, com um link de compra por tempo limitado — além de uma data de corte rígida, depois da qual compras avulsas são canceladas. Você reproduz a mecânica no Shopify: o teto de capacidade cria o estado de esgotado, e sua mensagem na loja direciona o comprador para a lista de espera. Como o teto é aplicado no checkout, um mês viral não consegue estourar sua linha de produção.

Eis a conta que mantém um ciclo sob controle. Se você consegue embalar 500 caixas por mês e 350 renovações já estão comprometidas, sobra espaço para 150 adesões novas. Limite as novas adesões mensais em 150 e o carrinho fecha exatamente no ponto em que sua linha lota — renovações intactas, sem venda excessiva, sem correria às 2 da manhã para tirar o produto antes que ele venda uma unidade a mais. Recalcule o número a cada ciclo, conforme sua base de renovação cresce, e o teto sempre refletirá a folga real.

A mecânica completa está na documentação de tetos semanais e mensais, e o manual de lançamento limitado cobre a versão de carrinho fechado e lançamento por escassez da mesma ideia.

Modelos aberto vs. fechado de assinatura

Há duas formas de vender uma caixa, e um teto de capacidade viabiliza a mais lucrativa.

  • Modelo aberto — as adesões estão sempre ligadas. Simples, mas você não consegue planejar a produção, e um bom mês pode inundar sua linha de embalagem.
  • Modelo fechado — você abre as adesões em janelas, limita o ciclo, depois fecha o carrinho e roda uma lista de espera. Dá mais trabalho, mas transforma capacidade em escassez: os assinantes sabem que as vagas são limitadas, os lançamentos viram eventos e você nunca promete mais caixas do que consegue montar.

Muitas marcas de caixa creditam ao modelo fechado (limitar e depois listar) uma virada de patamar nas adesões — escassez converte. O problema é que o Shopify não dá como aplicar o "fechado": nada impede um comprador de assinar depois de você bater seu número. Um teto por ciclo é o que torna o modelo fechado real — o carrinho de fato fecha no seu limite, em vez de depender de você tirar o produto a tempo. Você pode rodar um modelo fechado permanente ou só adotá-lo num ciclo de alta demanda e reabrir quando tiver capacidade de novo.

Defina seu corte mensal e a janela de expedição

Caixas rodam num ritmo: assine até um dia de corte, todo mundo recebe junto. Os lojistas perguntam isso o tempo todo — "corte de cobrança/adesão no dia 20, envio no dia 28" é uma pergunta recorrente na Shopify Community — porque o Shopify não faz isso nativamente.

Use uma janela de corte para que novas adesões após o dia de corte passem para o ciclo seguinte, em vez de entrarem numa rodada que você já fechou para embalar. Combine com datas bloqueadas para períodos em que você não recebe novos assinantes (uma pausa de feriado, uma troca de estoque). Seu app de cobrança continua sendo dono da âncora de cobrança recorrente dos assinantes atuais; o OrderRules apenas governa quando a porta de entrada está aberta para os novos. Veja como configurar horários de corte.

Como lidar com a lista de espera e o próximo ciclo

Esgotar é só metade da jogada — o que você faz com a demanda excedente é a outra metade. Quando um ciclo bate no teto e a caixa aparece como esgotada, capture o interesse em vez de perdê-lo:

  • Direcione o estado de esgotado para uma lista de espera. Personalize a mensagem da loja para que um ciclo cheio diga "Esgotado — entre na lista de espera", com captura de e-mail, em vez de virar um beco sem saída. Essa lista é sua demanda aquecida para o próximo ciclo.
  • Libere o próximo ciclo de forma deliberada. Ao reabrir, você já sabe quantas vagas pode oferecer e quem está na frente da fila — libere em lotes, do jeito que caixas como a OwlCrate fazem, para nunca reabrir para uma corrida que não consegue embalar.
  • Mantenha as renovações fluindo o tempo todo. Como o teto só toca a entrada de novos, seus assinantes atuais renovam durante todo o período de esgotamento — a lista de espera é puramente sobre crescimento, não sobre sua base.

O resultado é um ritmo previsível: limitar, esgotar, coletar a lista de espera, reabrir na capacidade. A demanda que você não consegue atender neste mês vira uma largada adiantada no próximo, em vez de reembolso e pedido de desculpas.

Uma caixa por cliente (e limites de adicionais)

Em lançamentos de tiragem limitada ou de acesso justo, limite as novas adesões a uma caixa por cliente, para que um único comprador não abocanhe cinco de um ciclo escasso. Defina um limite por cliente e — importante — exclua os pedidos marcados como assinatura, para que as renovações dele não contem contra os limites de compra avulsa. Você pode aplicar os mesmos tetos por cliente a pedidos avulsos de adicionais.

Isso se sobrepõe ao guia mais amplo de limites por cliente, que aprofunda períodos e escopos — esta seção é só a fatia de caixa por assinatura, então comece por lá para a configuração completa.

Adicionais, caixas de presente e pedidos avulsos

Caixas raramente vendem a assinatura. Adicionais de "monte sua caixa", caixas de presente avulsas e lançamentos de produtos para assinantes passam todos pelo checkout normal — o que significa que as mesmas regras valem para eles, já que são pedidos comuns e não renovações.

  • Capacidade de adicionais. Se um adicional sazonal é limitado, limite-o por ciclo do mesmo jeito que limita a caixa, para que ele esgote de forma independente da assinatura base.
  • Limites de caixa de presente. Uma caixa de presente avulsa de fim de ano pode ter o próprio limite por cliente e teto semanal, mantendo um pico de presentes dentro do que você consegue embalar junto com as renovações.
  • Acesso justo em lançamentos de produtos. Um lançamento exclusivo para assinantes pode ser limitado a um por cliente, para que revendedores não o varram.

Como esses são checkouts comuns, o OrderRules aplica todos no ponto de venda — inclusive pelo Shop Pay. O mesmo motor que limita suas adesões protege seus adicionais, então um extra que vira sucesso nunca atropela o ciclo em silêncio.

Como configurar com o OrderRules

  1. Mantenha seu app de cobrança (Shopify Subscriptions, Recharge, Appstle ou Seal) para as cobranças recorrentes. O OrderRules fica na frente — ele não substitui a cobrança.
  2. Instale o OrderRules e ative o plano Pro (preços); os tetos por ciclo e os limites por cliente são do Pro, e os cortes por horário funcionam em qualquer plano.
  3. Limite as novas adesões por ciclo no produto ou na coleção de assinatura (por exemplo, 200/mês).
  4. Defina o corte de adesão, para que adesões tardias passem para o próximo ciclo; acrescente datas bloqueadas para pausas de entrada.
  5. Adicione um limite por cliente e personalize a mensagem da loja para mostrar "vagas restantes" ou o convite para a lista de espera.
  6. Teste no checkout — confirme que o teto e o corte barram uma nova adesão (inclusive pelo Shop Pay) enquanto suas renovações atuais seguem intactas.

Com qual app de assinatura combinar

O OrderRules funciona na frente de qualquer app de cobrança. As principais opções:

  • Shopify Subscriptions — gratuito, nativo, planos recorrentes simples. Ótimo para um ou dois produtos de caixa.
  • Recharge — o padrão corporativo, com integrações e analítica profundas.
  • Appstle — cheio de recursos, incluindo "monte sua caixa" e lógica avançada.
  • Seal Subscriptions — ótimo custo-benefício, nível gratuito generoso.
  • Loop — focado em retenção, com fluxos de cancelamento e churn.

Todos eles rodam cobrança e retenção; nenhum limita novas adesões por ciclo nem fecha o carrinho num limite. É essa a lacuna que o OrderRules preenche — então a recomendação honesta é rodar um de cada, cada qual na sua função.

Cenários comuns de caixa por assinatura

Alguns padrões que esses controles viabilizam:

  • Turma fundadora — limite bem o primeiro ciclo (digamos, 100 caixas, uma por cliente) para lançar um grupo fundador enxuto, que você consiga de fato encantar, e depois aumente o teto conforme sua capacidade de embalagem cresce.
  • Lançamento de carrinho fechado — abra as adesões por uma semana, limite o ciclo, depois feche e monte uma lista de espera para o mês seguinte. Escassez por design.
  • Caixa de tiragem limitada — uma caixa temática limitada a 500 unidades, uma por cliente, esgotada quando encher.
  • Ciclo com data-âncora — as adesões fecham no dia 20, tudo é enviado no dia 28; adesões tardias passam automaticamente para o mês seguinte.
  • Monte sua caixa, com adicionais — a caixa base é assinatura; limites por cliente e de capacidade mantêm a demanda por adicionais avulsos dentro do que você consegue embalar.

Resumo

Seu app de cobrança não vai limitar novas adesões, fechar o carrinho quando um ciclo esgotar nem segurar adesões tardias para o mês seguinte — não é a função dele. Essas são decisões de porta de entrada, e o Shopify não as toma nativamente. Acrescente a camada de janela de pedidos e deixe a linha clara: você está limitando e agendando a entrada de novos, enquanto seu app de cobrança mantém seus assinantes atuais renovando no cronograma.

Comece grátis com o OrderRules, limite cada ciclo ao que você realmente consegue embalar, defina seu corte e transforme "vendemos caixas demais de novo" em "esgotado — entre na lista de espera".

Perguntas frequentes

Pode — nas novas adesões. Você define um teto de capacidade por ciclo (mensal ou semanal) no produto de assinatura ou na coleção dele e, ao atingir o teto, a caixa aparece como esgotada, então nenhum assinante novo consegue começar naquele ciclo. O Shopify não tem teto nativo de adesão, então é preciso um app; o OrderRules aplica o teto no checkout. Note que isso controla novas adesões e pedidos avulsos, não as renovações de quem já é assinante.

Não. O OrderRules é a camada de janela de pedidos e capacidade da porta de entrada do seu programa — ele controla novas adesões e pedidos avulsos no checkout. Ele não roda cobranças recorrentes e não consegue frear nem pausar renovações existentes. As Functions de validação de checkout do Shopify rodam em checkouts novos, mas constam como 'não suportadas' para pedidos recorrentes de assinatura, que são criados pelo seu app de cobrança fora do checkout. Mantenha um app de cobrança (Shopify Subscriptions, Recharge, Appstle, Seal) para o lado recorrente.

Defina um teto de capacidade por ciclo no produto ou na coleção de assinatura. Quando o teto é atingido, o produto aparece como esgotado e novos checkouts são barrados, então você pode direcionar o comprador para uma lista de espera — o mesmo modelo de esgotar-e-listar que caixas como a OwlCrate usam. Como o teto roda no checkout, um ciclo cheio não pode ser estourado via Shop Pay ou checkout expresso.

Use uma janela de corte para que novas adesões após o dia de corte passem para o ciclo seguinte. Por exemplo, feche novas adesões no dia 20, para que todo mundo que entrar seja cobrado e embalado no mesmo cronograma. O OrderRules cuida do corte de adesão na loja; seu app de cobrança controla a data-âncora de cobrança recorrente dos assinantes atuais.

Precisa. O OrderRules não é um app de cobrança — ele não cria cobranças recorrentes nem gerencia contratos de assinatura. Você o combina com um app de cobrança de assinatura (o Shopify Subscriptions é gratuito e nativo; Recharge, Appstle e Seal são terceiros populares). O app de cobrança roda as cobranças recorrentes; o OrderRules limita e agenda as novas adesões que alimentam essas cobranças.

Não. Um teto de adesão por ciclo e uma janela de corte se aplicam a checkouts novos, não a renovações. Os pedidos recorrentes dos assinantes atuais são criados pelo seu app de cobrança na agenda dele, fora do checkout, então seguem sem interrupção mesmo com um ciclo 'esgotado' para clientes novos. Isso é por design: limitar a entrada não deve atrapalhar os clientes que você já tem.

Pode. Defina um limite por cliente para que o comprador só possa iniciar uma caixa por ciclo e exclua os pedidos marcados como assinatura, para que as renovações dele não contem contra os limites de compra avulsa. Isso é útil em caixas de tiragem limitada e lançamentos de acesso justo. Veja o guia de limites por cliente para a configuração completa.

Tetos de capacidade por ciclo (semanal/mensal), tetos por coleção e limites por cliente estão no plano Pro, a US$ 9,99/mês. As janelas de corte por horário estão em todos os planos, inclusive no Starter gratuito. Se você também quiser que o cliente escolha uma data de entrega para pedidos avulsos ou adicionais, isso está no plano Advanced. Sem exigir Shopify Plus.

Pronto para assumir o controle dos seus pedidos?

Experimente o OrderRules grátis