Sell, ship, get paid.

Everything you need to sell: your products and what you have in stock, a checkout people actually finish, card payments through Stripe, and the day-to-day work after the order: picking, shipping, refunds. Build your own site on top of it, or turn on Builder and get one.

  • Stripe payments
  • Headless or hosted
  • Retail and trade, one system
  • Invoicing + Inventory free
Order #1042
Dana Ruiz · just now
Paid
Linen Bedding Set
SKU LBS-2 · qty 2
$432.00
Down Pillow
SKU DP-1 · qty 1
$54.00
Subtotal$486.00
Shipping · UPS Ground$14.50
Tax · auto-calculated$38.88
Total$539.38
paid with Apple Pay · Stripe · stock updated

One order, catalog to fulfilled.

Every order takes the same path, and everything it touches lives in one place, so there is no second system to keep in step and nothing to reconcile on Monday. Stock, pricing, and what this customer has bought before are all re-checked as it moves.

Added to cart

Every product, in every size and color you sell. The price and the stock count they see are the real ones, read fresh.

catalog

Validated

Stock is checked again, the discount code is checked again, and trade customers get their own pricing. Walk away and they get a reminder email.

cart

Paid

One page. Tax and shipping calculate before they pay, the card clears, and the stock count comes down the same instant.

checkout

Shipped

Pick, pack, add tracking. Send part of the order now and the rest later. Tracking sends the shipping email; a refund puts the stock back.

fulfillment

A checkout built to convert.

One page, not a five-screen funnel. The address finishes itself, returning customers never see the card form again, and the wallet already on their phone is right there.

flaxandfern.com/checkout
Contact & shipping
412 Maple Ave · suggested
City
ZIP
Payment
Apple PayLink
Card ending 4242saved
Pay $539.38
Order summary
Linen Bedding Set ×2$432.00
Down Pillow ×1$54.00
Shipping · UPS Ground$14.50
Tax · auto-calculated$38.88
Total$539.38
A

Address autocomplete

Suggestions as they type: fewer failed deliveries, fewer typos, faster fills.

B

Wallets & one-click

Apple Pay, Google Pay, and Link (Stripe’s one-click checkout) for buyers in a hurry.

C

Saved payment methods

Anyone who has bought before never sees the card form again. The bank’s extra verification step is handled for you.

D

Live tax & shipping

Real sales tax and real carrier rates, worked out and shown before they pay, not a guess they discover on the receipt.

Stripe, plus the wallets they already use

Card payments run on Stripe. Every method below is switched on the day you open, so you are never the shop that could not take somebody's Apple Pay.

CardsEvery major card, with the bank’s extra verification step handled for you.On
Apple PayOne-tap on iPhone and Safari: no card entry, higher conversion.On
Google PayThe same one-tap path for Android and Chrome shoppers.On
LinkStripe’s one-click checkout: saved details across every Stripe store.On

You can take test orders before you go live, and a refund goes back to the card they paid with. Need to invoice a trade customer, or take a purchase order at checkout instead? That’s B2B, layered on the same engine.

We only take a cut when we move the money

There is one payment fee at sparx and no version of it depends on how much you spend with us. Use sparx Pay and it is half a percent. Use your own card processor, or get paid by check, and it is nothing.

You use sparx Pay0.5%

Card payments handled end to end. sparx is the merchant of record, which means we take the chargebacks, the card-security paperwork, and the setup. You take the money.

You bring your own0%

Already have Stripe, PayPal, or Square? Connect it and keep your own rates. sparx never touches the payment, so sparx charges nothing for it.

You get paid directly0%

Check, cash, bank transfer. Mark the invoice paid and that is the end of it. There is no card, no processor, and nothing for us to take a share of.

On sparx Pay the half percent comes out automatically before the money reaches your account, and it is separate from what the card networks charge to process the payment. Nothing extra per staff member, nothing extra per product, and no minimum: see full pricing.

Everything after “paid”

Taking the money is the easy part. The work that decides whether selling is worth it happens afterwards: keeping stock straight, running a promotion, handling the return, and knowing at the end of the month what actually made you money.

Inventory that tracks

A count for every size and color. Decide whether to keep selling when you run out, and get told before you do. Update the whole lot from a spreadsheet.

Discounts & promotions

Take a percentage off, take a dollar amount off, throw in free shipping, or buy-one-get-one. Give out a code or apply it automatically, with a spend minimum, an end date, and a cap on how many go out.

Refunds & returns

Refund all of it or part of it, back to the card they paid with. The stock goes back on the shelf automatically and the reason is kept, so you can see what keeps coming back.

Order timeline

Everything that happened to an order, in order, with the date on it. Leave a note your team can see, or one the customer gets too.

Reports that matter

What you sold this week, your best products and customers, whether the average order is going up, what your stock is worth, and how many visitors end up buying.

Built for real volume

Ship part of an order today and the rest when it lands. Handle a hundred orders at once instead of one at a time, and take the whole lot out to a spreadsheet whenever you want it.

Headless, hosted, or both

Commerce is the engine, not the front end. Drive it entirely through the API and MCP, or switch on Builder and get a hosted site on your own domain: same data either way.

Run it headless

Every capability is an API endpoint first; the dashboard is one consumer among many. Build your own front end, or let an AI assistant work the catalog and orders over MCP.

  • Full REST + GraphQL surface: catalog, cart, checkout, orders.
  • SSR-ready with CDN caching for sub-200ms TTFB.
  • Read and write live commerce data from Claude, ChatGPT, or Copilot.
CommerceAI · MCP
or

Get a hosted site

Pair Commerce with Builder and the site renders for you (product pages, collections, cart, and the converting checkout) on your custom domain, SSL and CDN handled.

  • Product, collection, cart, and account pages out of the box.
  • Full-text product search with filters and sort.
  • Your theme and brand: selling shares one design system with the rest of the site.
CommerceBuilder

See the whole funnel, on the same data.

Because orders, customers, and content share one database, the numbers reconcile by default: no exports, no two systems disagreeing about what happened.

1.
place your products, orders and customers live. Nothing to keep in step
Retail + trade
on one engine: turn trade pricing on for the accounts that get it
$0
extra for Invoicing: quotes, work orders, and chasing what you are owed come with Commerce
<200ms
typical page load, so shoppers are not left waiting
$49/mo

One price, every month. No tiers to pick between, nothing extra when you hire someone, nothing extra when you add a product.

InvoicingIncluded$19/mo
InventoryIncluded$29/mo

That is $48 a month of modules inside a $49 price. Free for 14 days, no card to start.

Commerce questions.

Pricing, fees, payments, and how it fits your stack: answered straight. Still deciding? Read the commerce docs or start the 14-day trial.

A flat $49/mo, with Invoicing and Inventory included free. No tiers and no setup fee. Turn Commerce on, add any other modules à la carte, and it all lands on one bill. Start on a 14-day free trial; no card required to begin.

Start selling this afternoon.

Add products, connect Stripe, and take your first order: no contract, no migration weekend. Turn Commerce off the day you stop selling; your data stays, and you keep your processor relationships.