Sushinet

Ruleproof · Changelog

What's new in Ruleproof

Every change that affects your checkout, newest first.

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.