Early access · Launch stores get 3 months free

The cart that sells more. For one flat price.

FlatCart replaces your theme’s cart with a drawer that nudges every shopper toward a bigger order: rewards to chase, gifts that appear, one tap to add more. $19 a month. Never a percentage of your sales.

No spam. One email when doors open.
14-day free trial No theme code edits Under 16 KB gzipped
Ridgeline RoastersSample shop
Espresso Blend No. 4

Espresso Blend No. 4

$19.00

Airtight Canister$32.00 · 3+ save 15%
This is where checkout takes over, with the exact same total.

Live demo. The real 16 KB widget, not a video. Try code RIDGELINE.

$0of your revenue, ever
15.9 KBstorefront footprint, gzipped
0theme files touched
6 themesDawn · Sense · Craft · Refresh · Studio · Horizon
01Everything included

One drawer. Every revenue tool. No feature gates.

Both plans get the whole engine. The only difference between them is order volume.

Bigger carts, on autopilot

A milestone bar shoppers want to finish: 10% off, then free shipping, then a gift. Built from the same rules checkout enforces, with a nudge when a reward is about to slip away.

Gifts that close the sale

Nothing moves a hesitant shopper like a free gift they can see in the cart. It adds itself past the threshold, leaves below it, and swaps to a backup if it sells out.

Sell more of what they like

Quantity breaks and Buy X Get Y, surfaced exactly where the decision happens: under the stepper. No discount codes, and thresholds convert automatically in every currency.

The easiest second sale

Recommendations in a compact carousel and a one-tap add-on line for gift wrap or shipping protection. One tap, no page loads, no second thoughts.

Reasons to check out now

A countdown that really ends, order notes, a discount-code field with honest validation, trust badges, and a sticky cart button that keeps the cart one tap away.

Proof it pays for itself

Revenue counts only when FlatCart itself put the item in the cart, net of refunds. When the dashboard says the app paid for itself, it did.

02The admin

Click the preview. Edit that part.

A full-screen editor in your Shopify admin with a live preview: click any region of the drawer to jump to its settings, drag the cart-value scrubber to see every state from empty to fully unlocked, and one Save publishes to your storefront.

Feels built in, not bolted on

An app-looking cart erodes trust at the exact moment money changes hands. The drawer dresses in your theme and behaves like Shopify built it.

  • Inherits your theme’s fonts and colors. Overrides are opt-in.
  • Your theme’s own cart drawer is suppressed. Never two carts.
  • A real dialog: keyboard navigation, focus trap, Esc to close.
  • Right-to-left layouts and reduced motion respected.
  • Our name never appears in your storefront.

Fast is a feature

Slow carts lose checkouts. Every millisecond an app adds is paid by every visitor, so FlatCart is built to be unnoticeable.

  • 12.3 KB of JavaScript, 3.5 KB of CSS, gzipped. That’s all of it.
  • Nothing blocks first paint. The drawer builds itself on first open.
  • Served from Shopify’s CDN. Never calls our servers on page load.
  • Optimistic quantity edits with rollback. No spinners for the common case.
  • Zero long tasks measured on a live storefront.

The drawer never promises what checkout won’t grant.

Most cart apps compute prices in the browser or on their own servers, then hope checkout agrees. FlatCart’s discounts run as Shopify Functions inside checkout itself, the same machinery as Shopify’s native discounts.

The drawer displays checkout’s math. It can’t disagree with it. No surprised shoppers at the pay button, no refund tickets about a price that changed.

03Why flat

An honest comparison.

Pricing
FlatCart$19 or $29 a month, flat. Your growth is yours.
The usual cart appPercentage or usage pricing. The bill climbs with your revenue.
Discount math
FlatCartShopify Functions inside checkout. Cart and checkout always agree.
The usual cart appComputed in the browser or on app servers, hoping checkout agrees.
Storefront weight
FlatCart12.3 KB JS + 3.5 KB CSS gzipped, re-measured on every release.
The usual cart appRarely measured, rarely published.
Your brand
FlatCartInherits your theme. Our name never appears in your storefront.
The usual cart appOften ships its own look, sometimes its own badge.
Feature gates
FlatCartEvery feature on every plan. The tiers differ by order volume only.
The usual cart appFeatures unlock as you move up plans.

These are the common patterns of usage-priced cart apps, not claims about any one competitor. Before installing anything, read the pricing page and weigh the storefront bundle yourself. That comparison is the one that matters.

Your growth is yours. Not your cart app’s.

04Pricing

Flat means flat.

Usage-priced apps bill you more as you grow: same software, bigger invoice. FlatCart charges for the software.

Starter

$19/month
  • Every feature. Nothing gated.
  • Up to 500 store orders a month
  • 14-day free trial
Most stores

Unlimited

$29/month
  • Every feature. Nothing gated.
  • Unlimited orders. The price never moves.
  • 14-day free trial

Free on development stores. Pass the Starter cap and you get a heads-up banner. Nothing switches off, and there is never a surprise charge.

05FAQ

Fair questions.

Will it work with my theme?

FlatCart is a theme app embed. No code edits. It’s verified on Dawn, Sense, Craft, Refresh, Studio, and Horizon, and built for any Online Store 2.0 theme. Your theme’s own cart drawer is suppressed automatically so you never see two carts.

Will it slow my store down?

The whole widget is 12.3 KB of JavaScript and 3.5 KB of CSS gzipped, loaded without blocking rendering. The drawer renders nothing until it’s opened. You just used it in the demo above; that speed is the product.

Do my existing discount codes still work?

Yes. The drawer has a code field with real validation, and a code stacks with FlatCart’s automatic offers when you set it to combine with order discounts, which is a checkbox on the code in your Shopify admin. Codes that don’t combine still apply on their own, exactly as Shopify arbitrates them.

What happens if I uninstall?

Your theme is untouched; the embed simply disappears. Access is revoked immediately and all stored data is deleted within 48 hours. Reinstall within 48 hours and your setup is restored exactly as it was.

How is flat pricing sustainable?

The widget is served from Shopify’s CDN and discounts run inside Shopify’s checkout, so serving a 10,000-order store costs barely more than a 500-order one. Usage pricing charges more anyway, because it can. We’d rather earn a boring flat fee from a store that stays for years.

Keep your revenue. All of it.

Join the waitlist. Launch stores get 3 months free.

No spam. One email when doors open.