---
title: "Checkout protection"
description: "Your delivery rules are enforced at checkout by a Shopify checkout rule called OrderRules delivery dates. Here's how to check it's on, turn it on in one click, and make sure OrderRules limits is active too."
contentType: "docs"
locale: "en"
localized: true
source: "https://orderrules.com/docs/delivery/checkout-protection"
slug: "delivery/checkout-protection"
---
**Your delivery rules are enforced at checkout by a Shopify checkout rule called "OrderRules delivery dates".** It's what stops an order on a closed, blackout or fully booked day, or without a required date, whichever way the order was placed.

## Check it's on

1. Open OrderRules → **Delivery Dates** → **Setup**.
2. Look under the **Delivery dates** switch:
   - **"Checkout protection: On"** (green): you're covered.
   - A banner, **"Checkout isn't enforcing your delivery rules"**: checkout accepts orders that break your rules. Click **Turn on checkout protection**.
3. If Shopify asks you to approve updated permissions, approve them and reload the page.

![OrderRules Delivery Dates setup with the green Checkout protection: On badge](/images/docs/delivery-checkout-protection-on.png)

## See it in Shopify

Shopify admin → **Settings** → **Checkout** → **Checkout rules**. OrderRules' rules are listed there:

- **OrderRules delivery dates**: delivery dates, time slots and capacity.
- **OrderRules limits**: your order and customer limits.

**Both should show Active.** **Turn on checkout protection** only turns on **OrderRules delivery dates**. If **OrderRules limits** shows **Inactive**, your store hours and order, product and customer limits aren't checked at checkout: open its ⋯ menu → **Activate rule**.

If you added a rule by hand with **Add rule**, Shopify names it "Checkout rule for OrderRules …". If you see the same rule twice, delete one (⋯ → Delete). They do the same job.

## Turning it off

Settings → Checkout → Checkout rules → turn the rule off. OrderRules never turns it back on by itself; the banner on the Delivery Dates page just reminds you.

## When OrderRules is switched off

Nothing is enforced while the app is off, and the "On" badge is hidden.

## Related

- [Orders without a delivery date](/docs/delivery/orders-without-a-delivery-date) · [Buy it now, Shop Pay and other express buttons](/docs/delivery/express-checkout-and-wallets)
- [Rules not applying](/docs/troubleshooting/rules-not-applying) · [Compatibility and known limitations](/docs/guides/compatibility-and-limitations)
