Sushinet

Sushinet · Live on the Shopify App Store

Checkout rules you can
watch before you trust them.

Hide, rename and reorder shipping options. Hide payment methods. Block checkout on postcode, cart total, weight or customer email — with exemptions. Then watch the rule against your real orders before it changes a single one.

Every rule describes itself, in English
Stops checkout when the address is a PO Box — except when the customer is tagged wholesale.

Written by the rule engine itself — the same engine that is compiled into the checkout Functions, so the sentence and the behaviour come from one source and cannot drift apart.

What it does to a checkout

One rule, one outcome, shown before and after. This is the whole job.

Illustration of the outcome, not a screenshot.

Real rules, described by the engine

  • Shipping No express delivery to remote postcodes

    Hides Express when the postcode is 6770, 0800...0899 or 787*.

  • Exemptions Block PO Boxes, except wholesale customers

    Stops checkout when the address is a PO Box — except when the customer is tagged wholesale.

  • Payment No cash on delivery over $300

    Hides the Cash on Delivery payment method when the order total is at least 300 USD.

Three things worth knowing before you install anything

Your checkout does not depend on us

Rules compile into Shopify Functions and run on Shopify's infrastructure. Once published, our server plays no part in a checkout — if we were offline, your checkout would keep enforcing exactly what it already was.

No theme code, ever

Nothing is injected into your storefront — no script, no pixel, no snippet. The most common way a store app breaks a store is by editing the theme, and there is no version of this app that can.

The free plan runs on your live store

One live rule on each checkout area, on your real store, with unlimited draft and monitor rules, the preview and the linter included. Not a development-store trial — you can judge it on your own traffic before paying anything.

Everything in the app

  • Preview against a test cart and address, with the deciding rule named
  • Monitor mode records what a rule would have done to your real orders
  • A linter that refuses to save a rule which can never fire, or fires on everything
  • Exemptions — “block PO Boxes, except wholesale customers”
  • Rule states — draft, monitor, live, paused; nothing goes live by accident
  • An emergency stop that pauses every rule at once
  • Coverage stating where Shopify will not run a rule, including where its own docs disagree
  • Plan warnings while you write, not after you save
  • Per-locale messages so a buyer reads the refusal in their own language
  • Automatic pause if a rule starts matching far more than it used to

Everything a rule can do

Six actions. A rule does one of them when its conditions match.

Illustration — what each action changes for the buyer
StandardExpressOvernight

Hide a delivery option

The buyer never sees it, rather than seeing it fail at the last step.

Intl Econ 5–7Next business day

Rename a delivery option

Say what it means to your buyer instead of what the carrier calls it.

ExpressStandardOvernight

Reorder delivery options

Put the one you want chosen where it will actually be chosen.

CardCash on deliveryShop Pay

Hide a payment method

For example, cash on delivery above a cart total you set.

Bank transferPay by invoice

Rename a payment method

The same clarity, one step later in the checkout.

We can’t deliver to PO Boxes.

Block checkout

With a message you write, in each language you sell in.

Ready to try it?

Install Ruleproof and build your first rule in a few minutes. The free plan works on a live store, every rule starts in draft, and nothing touches a real checkout until you set it live.

See the full tutorial · Pricing

Questions

Can a rule run only at certain times, like hiding same-day delivery after a cutoff?

Yes. A rule can be put on a schedule — active only at certain times of day, days of the week, months, or date ranges — so you can, for example, hide same-day delivery after a 12pm cutoff and bring it back the next morning. Schedules are evaluated in your store's own timezone and stay correct across daylight-saving changes.

Is the free plan really free on a live store?

Yes. One rule can be live on each checkout area — shipping, checkout blocking and payment — on your real, paying store. Unlimited rules in draft and monitor mode, the preview, the activity log and the linter are all included. This matters because "free" in this category often means development stores only, which is no use for deciding whether something works on your actual traffic.

Do I have to touch my theme or add any code?

No. Ruleproof installs from the App Store, opens inside your Shopify admin, and compiles each rule into a Shopify Function that runs in the checkout itself. Nothing is injected into your theme or storefront, so there is no code to add and nothing to remove if you uninstall.

What can a rule be based on?

Country, postcode or ZIP, cart total, total weight, a product or collection in the cart, a customer email, and currency. On the paid plan you can combine those with and, or and exemptions — for example "block checkout to PO Boxes, except for customers tagged wholesale".

What happens to my checkout if your app goes down?

Nothing. Rules are compiled into Shopify Functions and run on Shopify's own infrastructure, so once a rule is published our server is not involved in a checkout at all. If we were offline you would be unable to open the admin and edit rules — your checkout would carry on enforcing exactly what it was already enforcing.

How is monitor mode different from a test mode?

A test mode tells you what happens to an order you construct yourself. Monitor mode records what a rule would have done to the orders your store actually received — "this would have blocked 12 checkouts last week" — while changing nothing. You go live on evidence from your own traffic rather than from a test order.

Try it on your store

Ruleproof is live on the Shopify App Store — install it and build your first rule in a few minutes. Every rule starts in draft, so nothing touches checkout until you set it live.

Tutorial · FAQ · Changelog · Guides · Privacy policy · DPA · built by Sushinet