Prime MOQ

Seeing How Often Your Rules Block Checkout

The Rules list has a Blocked attempts column per rule, and the Dashboard has a Last 7 days card. Both answer whether a rule is actually doing anything.

Prime MOQ Team

Prime MOQ Team

Updated ยท 3 min read

Short answer

The Rules list has a Blocked attempts column showing the all-time number of add-to-cart attempts each rule has stopped. The Dashboard's Last 7 days card shows the same kind of number across the whole store, next to orders that passed validation and Contact us clicks. Both are read-only reporting and neither affects enforcement.

  • Blocked attempts counts add-to-cart clicks that were stopped, not orders. A blocked cart never becomes an order.
  • The Rules list column is all-time per rule. The Dashboard card is a rolling 7 days across every rule.
  • Today's events are counted live, so a rule you have just tested shows up immediately.
  • Zero blocked attempts does not mean a rule is broken. It may simply not have been tested yet.
  • The numbers are aggregate only. No customer details are stored.

Two places, two questions

WhereQuestion it answersWindow
Rules list, Blocked attempts columnIs this rule doing anything?All time
Dashboard, Last 7 days cardIs the app doing anything for the store?Rolling 7 days

They are deliberately different windows, so the two numbers are not meant to match.

The Rules list column

Open Rules. Every row carries a Blocked attempts count: the all-time number of times that specific rule has stopped an add-to-cart click on your storefront.

The label says "attempts" rather than "invalid orders" on purpose. The checkout Function runs sandboxed inside Shopify's own checkout and cannot write anything back, and a blocked cart never becomes an order record at all, so there is no such thing as an invalid order to count. A blocked add-to-cart click is the real, already-tracked signal for "this rule is stopping something".

Today's attempts are counted live rather than waiting for the hourly rollup, so a rule you have just tested yourself shows a number straight away instead of sitting at zero for up to an hour.

The Dashboard's Last 7 days card

The Dashboard shows one card with three numbers, covering the last 7 days across your entire store.

MetricWhat it counts
Invalid orders blockedBlocked add-to-cart attempts, added up across every rule
Orders validatedReal orders that came in inside a rule's bounds
Wholesale leads via Contact usClicks on the Contact Us link, if you have enabled it

Orders validated is counted per rule and per order, so one order that sits inside the bounds of two different rules contributes to the count twice. It is a measure of rule activity, not a count of distinct orders.

The card is aggregate only. No customer identifying data is stored behind any of the three numbers.

Reading the numbers

  • A high Blocked attempts count means the rule is doing real work. That is also the rule whose message and scope are worth re-reading, since a lot of shoppers are seeing it.
  • A rule at zero for a long stretch is not necessarily broken. It may be working preventatively, or it may be scoped to products that get little traffic. Check the rule's product match count and its status badge before concluding anything, as covered in Rule Statuses Explained.
  • Blocked attempts rising while wholesale leads stay flat usually means the Contact us link is off, or is pointing somewhere that does not invite a reply. See Turning a Blocked Order into a Wholesale Lead.

Common mistakes

  • Expecting Blocked attempts to match an order count. It counts blocked add-to-cart clicks, which can include the same shopper trying several times. It is not a count of customers or of orders.
  • Comparing the two numbers directly. The Rules list column is all-time and the Dashboard card is the last 7 days. They will not agree, by design.
  • Treating them as enforcement. Both are read-only reporting. Changing nothing about them changes nothing about what gets blocked.
  • Forgetting your own testing counts. Every blocked attempt is counted, including the ones you produced verifying a rule yourself.

Frequently asked questions

Does Blocked attempts include guests?

Yes. Every blocked add-to-cart click is counted, whether or not the shopper is logged in. Enforcement itself does not require an account, apart from repurchase limits, which need order history to check against.

Can I reset or filter the Blocked attempts count?

No. It is an all-time running total per rule, with no reset and no date range in the Rules list. Use the Dashboard's Last 7 days card when you want a recent window instead.

Why does the Dashboard say "Invalid orders blocked" but the Rules list says "Blocked attempts"?

They are the same underlying event, described from two angles. Both mean checkout attempts that were stopped, not completed orders.

Do my own test orders count?

Yes. Any blocked add-to-cart click is counted, including the ones from your own verification pass, so expect a few extra after testing a new rule.

Why is a rule showing zero when I know it is working?

Most often nothing has tried to violate it yet. Confirm it is Active, that it matches products with real traffic, and that you have actually attempted a blocked quantity on the storefront rather than only in the rule editor's preview.

Does turning off the app embed stop the counting?

The storefront message and the blocked add-to-cart click both come from the app embed, so turning it off stops those attempts being recorded. Checkout enforcement itself keeps running regardless, which is why the app embed is worth leaving on.

Best for: Confirming your rules are really enforcing, and deciding which ones deserve a review rather than being quietly left alone.

Applies to: All rule types

Did this answer your question?

Related articles

Still stuck?

Tell us what you are trying to set up and we will reply within 24 hours.

Contact support