Skip to content
Platform · Feature

Shopify checkout rules, without code.

Run actions when rule conditions match: hide payment methods, show a blocking error, modify the cart or call your API. Requires Deluxe and the Rules Executor in checkout.

Platform feature Shopify Plus only
Platform feature
When
Cart subtotal > $150
Then
Add product
01 · What it does

The engine under your blocks.

Rules can hide payment methods, block checkout with an error, add products, change product quantities or validate checkout through an API. Discounts, shipping-method changes, order tags and block visibility are not documented rule actions.

02 · How it works

Three steps. Zero code.

01 Step

Choose conditions

Choose conditions such as Cart Total, Product in cart or Shipping Country. Select All or Any matching.

02 Step

Choose an action

Choose and configure a supported action. Set Status to Active and save.

03 Step

Add Rules Executor and test

Add Rules Executor in Shopify’s checkout editor and save. Allow it to block checkout progress for error messages or API validation. Test a matching and a non-matching checkout.

03 · Use cases

Where it earns its keep.

01

Payment restrictions

Hide Cash on Delivery for a selected shipping country.

02

Threshold gifts

Add a selected product when the cart passes your threshold. Keep duplicate prevention on. Use a separate Shopify discount to make the product free.

03

Delivery restrictions

Show a blocking error for a shipping country you cannot serve. Tell the buyer what to change.

Guide

Shopify checkout rules, explained.

What a checkout rule is

A checkout rule is a condition paired with an action: when the cart or the customer matches the condition, checkout does something different. It is the job Shopify Scripts used to do on Plus, and the reason merchants search for a rules engine now that Scripts have stopped running. Checkout Rules gives you that logic in Checkout Ninja, so the person who knows the business policy can set it up without a custom app.

Conditions you can build on

Rules start from what Shopify knows at checkout, with conditions such as Cart Total, Product in cart and Shipping Country. Choose All Conditions Pass (AND) or Any Condition Passes (OR), so a rule can be as narrow as "shipping to the UK with a cart over £500" or as broad as "every order under $50".

Actions a rule can take

When a rule matches it can hide payment methods, show a blocking error, add products, change product quantities or validate checkout through an API. Discounts, shipping-method changes, order tags and block visibility are not documented rule actions. Rules run through the Rules Executor app block, which you add in Shopify’s checkout editor.

How to set up your first rule

Create a rule under Rules, add conditions and a supported action, then set it to Active and save. Add Rules Executor to checkout and test. All matching rules run together; there is no documented priority system or conflict preview.

Checkout rules vs Shopify's native options

Shopify's native discount settings only trigger discounts. Shopify's own Checkout Blocks app, also Plus-only for these features, can hide, rename or reorder payment and delivery methods and set order limits. Checkout Rules puts payment filters, blocking errors, cart changes and API validation behind one set of conditions.

Checkout rules vs Conditional Visibility

They work together. Conditional Visibility decides which blocks render; Checkout Rules decides what checkout does. If all you need is to show a banner to international shoppers, use visibility. If you need to hide a payment method, block checkout or change the cart, use a rule. For payment-only filters, Hide Payment Methods is the fastest route.

Where to go next

If you are mapping out everything you want to change, our guide to customizing Shopify checkout without code shows where rules fit next to branding, custom fields and trust badges. For the technical background on Functions and extension targets, see Checkout Guy's Shopify checkout extensibility guide.

04 · FAQ

Common questions.

Something else we missed? Our support team replies within a day.

Ask support
  • How does this differ from Shopify's native discount rules?

    Shopify’s native discount rules only trigger discounts. Checkout Rules can hide payment methods, show a blocking error, add products, change product quantities or validate checkout through an API.

  • Can rules conflict?

    All matching rules run together; there is no documented priority system or conflict preview. Test your rules together, for example to make sure two rules don’t hide the same method.

  • Is there an AND/OR builder?

    Choose All Conditions Pass for AND, or Any Condition Passes for OR. Nested groups are not documented.

  • Do Shopify checkout rules replace Shopify Scripts?

    For the common jobs, yes. Shopify Scripts stopped running on 30 June 2026. Hiding a payment method under a cart condition, blocking checkout with an error and adding a product above a threshold are rules you can rebuild in Checkout Ninja without code.

  • Do I need Shopify Plus?

    Yes. Checkout Ninja runs on the information, shipping and payment steps of checkout, and Shopify only allows apps to customize those steps on the Shopify Plus plan.

  • Which plan includes Checkout Rules?

    Checkout Rules is a Deluxe feature. Every feature, Deluxe included, is available on the 3-day free trial so you can build and test rules before you pay.

  • Can I test a rule before customers see it?

    Yes. After adding Rules Executor, test a checkout that matches your conditions and one that doesn’t, and check the result before relying on the rule.

Try it free

Turn on Checkout Rules in your next checkout.

Every platform feature is included on the 3-day trial. No credit card. No developer required.