Skip to content
On this page
How-to Updated Aug 14, 2026

Active, draft and deleting

In short

Only rules set to Activated run at checkout. Anything else is saved but inert, which makes Draft the safe way to pause a rule without losing it.

Applies to

  • Every rule, payment and shipping

Doesn't apply to

  • Past orders — status only affects future checkouts

The statuses

StatusAt checkout
ActivatedRunning
Anything elseSaved, but inert

That is the whole model. There is no scheduling and no partial rollout — a rule is either live or it is not.

Pausing instead of deleting

Toggling a rule to Draft is the safe way to take it out of service. It stops applying immediately, stays in the list, and can be switched back on without rebuilding.

Reach for Draft when you are:

  • Testing whether a rule is the cause of odd checkout behaviour
  • Running a promotion that only applies for a few weeks
  • Freeing a slot against Shopify’s 25-customization ceiling

Isolating a problem

When something at checkout looks wrong and several rules could be responsible, toggle them to Draft one at a time and reload checkout between each. Faster than reading every rule, and it does not risk losing any of them.

Deleting

Permanent, with one confirmation. No archive, no undo.

Export the rule first if there is any chance you will want it back — a JSON file costs nothing to keep and re-imports in seconds.

Testing after a status change

Always reload. Activating, pausing and deleting all take effect immediately for new checkouts, but a tab opened beforehand keeps the options it loaded with. Testing against a stale page is the most common reason a status change looks like it did nothing.

Frequently asked

How quickly does activating take effect?

Immediately for any checkout started after the change. A checkout the customer already has open keeps its original options until they reload.

Does a Draft rule count toward my limits?

It does not run at checkout. Shopify's 25-customization ceiling counts active customizations, so pausing a rule frees room.

I toggled a rule off but checkout has not changed.

Reload checkout in a fresh tab. A page opened before the change keeps what it loaded with, which looks exactly like the toggle not working.

See also: Managing rules · Rule is not applying at checkout · How rules are evaluated at checkout

Still stuck? Email support — we usually reply within a few hours.