Sushinet

Ruleproof · Changelog

What's new in Ruleproof

Every change that affects your checkout, newest first.

A ready-made rule for throwaway email addresses, and the preset search finds more of what you type

  • A new ready-made rule stops checkout when the email is from a throwaway service such as Mailinator. It starts with a short list of common domains and you add the ones you see in your own orders. Like every blocking rule, it starts in monitor so you can see what it would catch first.
  • The preset search now finds the right rule for more of the phrases merchants actually type: local pickup, click and collect and store pickup now find the local-delivery and minimum-order rules, and PayPal, Klarna, Afterpay, CBD, sanctions, proxy and high risk each find a matching rule instead of nothing.

Every checkout is now scanned, not just the ones a rule touched — so a clean pass shows up too

  • Home and Analytics now count every checkout the app scans, with new "Would have matched" and "Exempt" views alongside the ones a rule actually blocked, so a quiet week reads as "nothing to block," not "we don't know."
  • The scan figures carry a consistent time window across Home, the rules list and Analytics, and are labelled as estimates rather than implied as exact counts.

A rule now acts correctly on a checkout split across shipping and pickup

  • Shopify now lets one order mix a shipped item with an in-store pickup. A rule hiding a shipping option now acts only on shipping options, and never on the pickup option, so "collect in store" is never withdrawn by a rule that was never meant to touch it.
  • The address a rule reads is now taken from the shipping side of a mixed cart, not whichever side happened to load first — avoiding a rule reading the store's own address instead of the buyer's.

Search the whole site from any page, and presets now show which are worth pairing with Rules2Tag

  • A search field in the nav on every page finds guides, apps and ready-made presets from one query, with results grouped by section instead of one flat list.
  • The preset gallery has a new "Works with Rules2Tag" category for presets that key off a customer or product tag Rules2Tag applies — genuinely better with both apps installed, not a marketing label.
  • Presets are now ordered by how often other merchants have actually built a rule from them, as a tiebreak within relevance — a search still wins on relevance first.

An alarm when a live blocking rule stops matching real checkouts, and duplicate a rule

  • A new alarm watches every live blocking rule and tells you if it has quietly stopped matching real checkouts — shown above the reassuring numbers, not buried in a report.
  • Duplicate a rule from the rules list or from inside the builder, cloning everything you saved without touching the original.
  • A new ready-made rule requires a house number on the shipping address, for stores that keep getting orders a courier cannot find.
  • The preset gallery now has a job axis, including a real fraud category, so you can browse presets by what they are for rather than only by condition.

A blocking rule now shows it worked, instead of an empty activity log

  • A rule that stops checkout prevents the order, so the activity log used to read empty however hard the rule was working — the only evidence was an order that never showed up.
  • The activity log now shows when a live rule matched a real checkout, even when that checkout never became an order, so you can see a blocking rule doing its job in real time.
  • A row means the rule matched — never that it definitely stopped a sale you would otherwise have kept. That part still takes judgment.

A ready-made rule for orders billed in one country and shipped to another

  • A new ready-made rule holds checkout when the billing country is not the country the order ships to — a pattern worth a second look, which Shopify’s own free Fraud Control only reports after the order already exists.
  • It starts in monitor mode on purpose. A mismatch is a reason to review an order, not proof of anything, so you see who it would have stopped on your own traffic before it stops anybody.
  • The preview understands billing country now, so you can try the rule on a test shopper before it goes anywhere near a real checkout.
  • Paying for Ruleproof also earns you 1,000 extra tag updates a month in Rules2Tag, our tagging app, for as long as you hold it. A trial counts.

The free plan now runs two live rules

  • The free plan runs two rules live on your real store at once, up from one. Nothing else about it changed — unlimited draft and monitor rules, the preview, the activity log and the linter are all still included, with no time limit and no card.
  • Rules that combine conditions — with and, or, or an exception — still need Unlimited. A rule using one condition is a free rule, however many of them you run.
  • A new ready-made rule arranges your shipping options into the order buyers see, and hides the ones you never want offered.

Rules can match a product tag or collection — and now run at checkout

  • New checkout conditions: match the cart against a product tag or a collection, in addition to the existing product, country, cart total, weight, customer email and currency conditions.
  • Both conditions run at checkout, in monitor mode, and in the preview — not just some of them — because a tag or collection rule is resolved to the matching products the moment you publish it, at zero extra cost against the checkout query-complexity limit.
  • Two new ready-made presets use the new conditions directly: hide an option for a tagged product, or restrict checkout to an allow-listed collection.

Live on the Shopify App Store

  • Ruleproof is approved and published — you can install it from the Shopify App Store.
  • Every rule still starts in draft, and nothing touches a real checkout until you set it live.
  • The free plan is a genuinely free plan on a live store: one live rule, no time limit, no card.

Submitted to the Shopify App Store

  • Plain-English rules to hide, rename or reorder shipping and payment methods, or block checkout, on country, postcode, cart total, weight, product, customer email or currency.
  • A preview with seven ready-made test shoppers, so you can see a rule before it goes live.
  • Time-based rules — run a rule only at certain times, days or dates (for example, hide same-day delivery after a cutoff), evaluated in your store's own timezone.
  • Monitor mode and an activity log — watch what a rule would have done to your real orders, changing nothing.
  • A linter that refuses to save a rule that can never fire or fires on everything, and an emergency stop that pauses every rule at once.
  • Shopify-managed pricing: a genuinely free plan on a live store, and Unlimited at $14.99/month with a 14-day trial.

Have a request? Request a feature — we build a short list of apps and support them ourselves, so feature requests reach the people who write the code.