Proteção do checkout
Suas regras de entrega são aplicadas no checkout por uma regra de checkout da Shopify chamada "OrderRules delivery dates". É ela que impede um pedido em um dia fechado, bloqueado ou lotado, ou sem uma data obrigatória, seja qual for o caminho do pedido.
Confira se está ativa
- Abra o OrderRules → Datas de entrega → Configuração.
- Olhe logo abaixo do botão Datas de entrega:
- "Proteção do checkout: ativada" (verde): você está coberto.
- Um aviso, "O checkout não está aplicando suas regras de entrega": o checkout aceita pedidos que violam suas regras. Clique em Ativar a proteção do checkout.
- Se a Shopify pedir que você aprove as permissões atualizadas, aprove e recarregue a página.

Veja na Shopify
Admin da Shopify → Configurações → Checkout → Regras de checkout. As regras do OrderRules aparecem ali:
- OrderRules delivery dates: datas de entrega, faixas de horário e capacidade.
- OrderRules limits: seus limites de pedido e de cliente.
As duas devem aparecer como Ativa. Ativar a proteção do checkout ativa apenas a OrderRules delivery dates. Se a OrderRules limits aparecer como Inativa, o horário de funcionamento e os limites de pedido, produto e cliente não são verificados no checkout: abra o menu ⋯ dela → Ativar regra.
Se você adicionou uma regra à mão com Adicionar regra, a Shopify a chama de "Checkout rule for OrderRules …". Se você vir a mesma regra duas vezes, exclua uma (⋯ → Excluir). Elas fazem o mesmo trabalho.
Como desativar
Configurações → Checkout → Regras de checkout → desative a regra. O OrderRules nunca a reativa sozinho; o aviso na página Datas de entrega apenas lembra você.
Quando o OrderRules está desligado
Nada é aplicado enquanto o app estiver desligado, e o selo "ativada" fica oculto.