Pre-launch · Shopify Scripts sunsets June 30, 2026

Order limits customers can't bypass.

Every order-limit app can be bypassed — and it's costing you real revenue. Floorstop can't be skipped, edited around, or gamed.

Works on every Shopify plan · app-embed only, no theme code · 40% off founding pricing

Customers slip past your minimum — and you eat the cost.

bypassable

Editing the cart after the check runs, or paying via Shop Pay, skips it entirely.

✗ client-side javascript

↓ with floorstop

Nothing to bypass. You get paid what you're owed.

enforced

Every path — Shop Pay, Apple Pay, Google Pay, standard checkout — is checked before payment.

✓ a real shopify function

The problem

Every order-limit app on the App Store enforces the rule in the wrong place.

It's a small sample — these apps mostly sit at 95%+ five stars — but the negative reviews across independent apps converge on the same story: rules that can be bypassed, and rules that break the storefront when they misfire. That convergence is a real signal, not proof of a crisis, and it's the whole reason this exists.

✗

Customers bypass the minimum by editing the cart after the check runs, or checking out via Shop Pay entirely.

✓

Evaluated by Shopify itself at checkout — there's no client step for a manipulated cart to skip.

✗

The rule silently stops firing after a theme update, or blocks legitimate carts overnight with no warning.

✓

A Function is versioned and deployed like real backend code — not a snippet a theme change can quietly break.

✗

Setup means injecting Liquid or JS into your theme — one update away from "the app broke my store."

✓

App-embed only. Zero theme code, ever — nothing in your Liquid for an update to break.

How it works

Three steps. Zero theme code.

01

Set your rules

Cart minimum order value, per-variant quantity/increment limits, or a cross-variant case-pack minimum. Target all customers or just tagged wholesale accounts.

02

Your rules go live

Floorstop ships as a public Shopify app with a Cart & Checkout Validation Function attached — works on every plan, no Shopify Plus required.

03

Shopify enforces it

Every checkout path — standard, Shop Pay, Apple Pay, Google Pay — is validated server-side before payment. Nothing to bypass.

What v1 does

One job, done reliably — not a full B2B suite.

Cart minimum order value

The most-requested wholesale rule — and still missing from Shopify's native B2B tools as of this writing.

Quantity, increment & case-pack rules

Per product, per variant, or aggregated across a mix of variants ("12 units, any combination of colors").

Customer-tag targeting

Different rules for tagged wholesale customers vs. retail — native B2B rules only reach formal company-profile accounts, not tags.

App-embed only

No Liquid, no theme code, ever. Clean uninstall, and billing stops the moment you uninstall — no surprises.

Not in v1, on purpose: tiered wholesale pricing and a quick-order pad — Shopify's native B2B tools already cover pricing well. Floorstop does one thing: reliable enforcement.

Pricing

Simple, scoped to what v1 actually does.

Founding members get 40% off Growth/Scale, locked for life.

Starter

Try real enforcement, before you commit.

Free

1 rule · 1 store

  • ✓ Cart minimum or quantity rule
  • ✓ App-embed, no theme code
Join waitlist
Most popular

Growth

For stores running real wholesale rules.

$19/mo

unlimited rules

  • ✓ Everything in Starter
  • ✓ Unlimited rules
  • ✓ Customer-tag targeting
  • ✓ Priority support
Join waitlist

Scale

Multi-variant, higher-volume wholesale.

$39/mo

everything, plus aggregate rules

  • ✓ Everything in Growth
  • ✓ Cross-variant case-pack rules
  • ✓ Custom error messaging
Join waitlist

Why this exists

Every order-limit app promises enforcement. Almost none of them actually enforce it.

The pattern shows up across every incumbent's own reviews: rules that live in the browser get bypassed by the browser. That's not a bug in one app — it's what happens when the check runs client-side, full stop.

Floorstop moves the check to where Shopify actually processes the order. It's a smaller, sharper product than a full B2B suite — on purpose.

Join the founding waitlist →

Pre-launch — capped at the first 100 stores, honestly enforced.

Founding members · limited to the first 100

Join the waitlist. Lock in founder pricing.

40% off Growth/Scale for life, plus priority migration help if you're currently running order-limit logic through Shopify Scripts.

No spam, ever. Unsubscribe anytime.