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.