Compatibilidade e limitações conhecidas
O OrderRules verifica suas regras no checkout com uma Function de validação do Shopify, então elas valem no Shop Pay, em checkouts expressos e em carrinhos headless, em todos os planos do Shopify. Algumas origens de pedido pulam o checkout — POS, renovações de assinatura, pedidos criados por outros apps —, então nelas as regras são contadas, mas não verificadas. Esta página mostra onde cada coisa se aplica e as limitações que vale conhecer antes de confiar numa regra.
Última verificação com o app e a documentação do Shopify em 26 de setembro de 2026.
Onde as regras são verificadas
| De onde vem o pedido | Regras verificadas? | Conta para os limites? | Observações |
|---|---|---|---|
| Checkout da loja virtual | Sim | Sim | Qualquer plano |
| Shop Pay, Apple Pay, Google Pay, PayPal, Comprar agora | Sim | Sim | Checkouts expressos rodam a mesma validação |
| Links de checkout e permalinks de carrinho | Sim | Sim | Os links criados no OrderRules levam a data de entrega; os outros links seguem Pedidos sem data de entrega |
Agentes de compras com IA e links /buy/ do app Shop | Sim | Sim | Ainda não conseguem enviar uma data de entrega; seguem Pedidos sem data de entrega |
| Loja headless (carrinho e checkout pela Storefront API) | Sim | Sim | Os widgets da loja são extensões de tema — exiba os limites você mesmo |
| Checkout de empresa B2B | Sim | Sim | As regras valem como para qualquer comprador logado; o OrderRules não tem regras específicas para B2B |
| Pedido rascunho pago pelo checkout da fatura | O Shopify roda a validação | Sim, depois de concluído | Teste sua regra num pedido rascunho antes de confiar nela |
| Shopify POS | Não | Sim | O Shopify não roda a validação de checkout no POS |
| Pedidos de renovação de assinatura | Não | Sim | O primeiro checkout da assinatura é verificado; as renovações não |
| Pedidos criados por outros apps ou pela Admin API | Não | Sim | Eles não passam pelo checkout |
| Edições de pedido após a compra | Não | Não ajustado | Editar um pedido não verifica as regras de novo nem altera as contagens |
| Opções de compra de pré-venda e experimente antes de comprar | Não | Sim | Não suportadas pela validação do Shopify |
Toda regra é verificada no checkout. Na loja online, os limites de quantidade também são verificados quando um item é adicionado ao carrinho, e a loja mostra os limites e as datas lotadas antes, então a maioria dos compradores os vê antes de chegar ao checkout.
Planos e plataformas
- Qualquer plano do Shopify. A validação de checkout de um app público funciona nos planos Basic, Grow, Advanced e Plus. Vindo do Shopify Scripts? Veja Scripts para Functions em regras de quantidade e checkout.
- O Shopify Plus só é necessário para o seletor de data de entrega na página de checkout. Os seletores nas páginas de produto e de carrinho funcionam em qualquer plano.
- Temas. Os widgets da loja são instalados como blocos e incorporações de app em temas Online Store 2.0. Alguns carrinhos laterais precisam de um seletor CSS configurado antes que o seletor de data apareça neles.
- Idiomas. As mensagens da loja seguem o idioma do comprador, em 9 idiomas. As mensagens do bloco de checkout usam o idioma da sua loja. O aviso de erro da data de entrega no checkout ("Please choose a delivery date…") está, por enquanto, só em inglês, e o nome do mês no calendário da loja também.
- Mercados e moedas. As regras valem do mesmo jeito em todos os mercados; não é possível defini-las por país ou mercado.
Limites por cliente
- Os clientes precisam fazer login. O OrderRules identifica os clientes pela conta de cliente do Shopify. Enquanto os limites por cliente estão ativos, o checkout como visitante fica bloqueado — veja bloqueio do checkout como visitante.
- Uma regra para todos. As regras não podem ser direcionadas por tags ou segmentos de clientes e também se aplicam a compradores de empresas B2B.
- O histórico começa na instalação. Pedidos feitos antes de você definir uma regra não contam, exceto os totais vitalícios de pedidos e de gasto da loja toda, que vêm do Shopify.
- Os tetos de gasto são flexíveis. O pedido que ultrapassa o teto é concluído; o seguinte é bloqueado. As mensagens de gasto mostram "$", seja qual for a sua moeda.
- Cancelamentos liberam o uso; reembolsos não. Cancele um pedido para devolver a cota ao cliente.
Limites, tetos e mínimos
- Os tetos são totais compartilhados. Um teto diário ou semanal num produto conta todos os compradores juntos. Não existe uma configuração de máximo por pedido.
- Mínimos e quantidades múltiplas são por produto ou variante. Não existe mínimo para a coleção inteira nem por valor do carrinho — para um valor mínimo de pedido, use o Checkout Blocks do Shopify.
- Tetos diários por data de entrega funcionam em produtos e variantes (só diários). Os tetos por coleção contam pela data do pedido. Para dividir um teto entre vários modelos, faça deles variantes de um mesmo produto.
- Um carrinho, várias datas. Em um carrinho, a quantidade total de um produto não pode passar do limite diário, mesmo quando as unidades são para datas de entrega diferentes.
Entrega e retirada
- As regras não variam por endereço. Não há escopo por CEP, zona ou país; o OrderRules não distingue entrega local de envio. Para deixar de entregar em uma região, deixe-a de fora das suas zonas de frete do Shopify.
- O Comprar agora leva a data da página do produto. Em produtos que exigem data, o Comprar agora e os botões de carteira esperam por uma enquanto o seletor estiver na página. Veja Comprar agora, Shop Pay e outros botões expressos.
- Pagamentos por carteira a partir da página do produto: se o seu teste mostrar que a data não chega, ative Reter carteiras. O checkout verifica a data nos dois casos.
- A proteção do checkout precisa estar ativada. As regras de entrega são aplicadas pela regra de checkout OrderRules delivery dates. Veja Proteção do checkout.
- Pedidos aceitos sem data (se você escolher Aceitar) chegam marcados com
os-date-pendinge não usam capacidade até o cliente escolher uma data. - O bloco da página de status do pedido aparece só para clientes conectados nas novas contas de cliente da Shopify, e não para pedidos com mais de uma semana, aproximadamente, ou feitos antes de o OrderRules ser instalado. A página de agradecimento funciona para todos.
- Linhas sem data de entrega não são contadas nos tetos que contam pela data de entrega.
- Cancelamentos liberam capacidade; edições e reembolsos não. Mudar a quantidade ou a data de um pedido no admin do Shopify mantém contadas a data e a quantidade originais. A alteração de data feita pelo próprio cliente na página de agradecimento ou de status do pedido move a capacidade.
- A capacidade de retirada é por faixa de horário, contada em pedidos. Um local sem faixas de horário não tem limite de retiradas próprio.
- A capacidade é a mesma em todas as datas. Não há limite menor ou maior para uma data específica. Para fechar uma data, adicione um bloqueio.
- Em lojas sem Plus, o OrderRules não consegue verificar se o método de entrega escolhido no checkout corresponde à retirada escolhida no seletor.
- Configurações muito grandes. Se uma loja tiver um número incomumente grande de produtos com tetos por data, as datas mais distantes podem ser cortadas do que o checkout consegue ver.
- As exportações CSV para transportadora cobrem só envios, até 1.000 pedidos por exportação; pedidos de retirada não são incluídos.
Tempo e precisão
- Checkouts quase simultâneos. A validação lê um retrato, não uma trava, então dois checkouts no mesmo segundo pela última vaga podem passar os dois.
- As contagens são atualizadas pelas notificações de pedido do Shopify. Se o Shopify demorar para enviar uma, a contagem pode ficar atrasada por um instante.
- Os períodos zeram no fuso horário da sua loja. Limites de 30 dias corridos contam cada pedido no dia em que é feito e nos 30 dias seguintes, e começam vazios na primeira vez que você adiciona uma regra móvel.