# Adding a Checkout Validation

The Shopify checkout rule acts as the final safeguard against invalid orders. Even if the customer bypasses earlier warnings on the product or cart pages, this rule ensures that no unauthorized purchases can slip through.

If a customer tries to check out with a cart that violates the limits you’ve set—whether by visiting the checkout URL directly or ignoring the earlier notifications—this Checkout Rule will prevent them from completing their purchase. It acts as a reliable barrier, ensuring your order limits are strictly enforced no matter how the customer attempts to proceed.

By setting this up, you protect your store from unexpected bulk purchases, avoid shipping complications, and keep your inventory balanced.

## Step 1: Accessing the Checkout validation

You can enable this option by checking the box in your settings. When selected, all customers will be able to complete the checkout process without any restrictions from limit rules.

**How to enable:**

1. Go to `Setings > Checkout validation`
2. Tick the checkbox **Allow all customers to complete checkout**.

## Step 2: Configuring the Checkout rules

* Click **Enable checkout validation** in the app.&#x20;

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2F4QOxpACfBaJbjyMJCQKB%2FScreenshot%202025-09-11%20094109.png?alt=media&#x26;token=26ae8a62-8149-4857-a9c2-1def7ae71042" alt=""><figcaption></figcaption></figure>

* You will be redirected to the **Checkout** page in Shopify.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FZOHLW57f7Wo9RB5LwsQ0%2FScreenshot%202025-09-11%20094215.png?alt=media&#x26;token=990b6591-3397-401f-a239-30a124e37c46" alt=""><figcaption></figcaption></figure>

* Scroll down to the **Checkout Rules** section and click **Add rule**.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FpoAQ1jJwuNgzKGiv8paS%2FScreenshot%202025-09-11%20093411.png?alt=media&#x26;token=44a93d51-0637-42c2-9f38-4753f8b5aa2b" alt=""><figcaption></figcaption></figure>

* A modal window will appear where you can configure the rule settings.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FIYHQv95HQpAdD346tkno%2FScreenshot%202025-09-11%20094539.png?alt=media&#x26;token=e63897f3-fd92-447b-ac3e-4ad24c90bf45" alt=""><figcaption></figcaption></figure>

* In the **Rule settings**, tick the checkbox **Allow all customers to complete checkout**.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FyUxNZ5pckHMA3MPQXy4I%2FScreenshot%202025-09-11%20093611.png?alt=media&#x26;token=24ffb93f-c386-4160-bcce-f278968e63d7" alt=""><figcaption></figcaption></figure>

* Click **Save** to confirm your rule.

## Step 3: Turn on the checkout rule

After saving your settings, ensure the checkout rule is enabled. To do this, locate the switch or toggle next to the checkout rule you've just configured and turn it on

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FDINmlcyTM1zfQ4ILDTwf%2FScreenshot%202025-09-11%20095149.png?alt=media&#x26;token=e4ef7168-5322-49ef-ba3c-1a1f69b9341a" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
It is recommended to check the option: "Allow all customers to complete checkout".
{% endhint %}

After saving, your checkout rule for cart-checkout validation should appear as follows as the customer has an invalid cart.

<figure><img src="https://2876048653-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdf2bvqEBm6PWWQ1pvX7q%2Fuploads%2FkNqZx4yFmuiXqpgS5lIG%2Fimage.png?alt=media&#x26;token=60619b97-8933-4145-9ee8-e2372c9ebb3c" alt=""><figcaption></figcaption></figure>
