TheShopPlatform

A complete store. Not a starter kit.

Everything a real shop needs — catalog, checkout, payments, fulfillment, and a full back office — already built, already working, on day one. Selling to consumers, to businesses, or to both.

Talk to us

Most e-commerce platforms sell you a foundation and let you buy the rest. You start with a cart, then add a plugin for coupons, another for reviews, another for shipping labels, another for tax — each one a separate subscription, a separate update cycle, and a separate thing that can break.

TheShopPlatform starts from the other end. The features below are not add‑ons or an upgrade tier. They are the product. And they serve consumer and trade selling from the same system — B2B is not a second licence, a separate install, or a different product to keep in step with this one.

Why it's different

Three things worth knowing first

You are the merchant of record

Each store connects its own Stripe account and is paid directly into its own bank account. The platform never holds your funds, never sits between you and your money, and takes nothing out of a transaction. Your customers are your customers.

One system, any number of stores

Run one shop or forty. Every store gets its own catalog, orders, customers, branding, and domain — kept apart at the database layer itself, not by application code that has to remember. One deployment to operate instead of forty.

No plugins to buy, break, or babysit

There is no plugin marketplace because there is nothing missing that needs one. Every feature listed on this page works today, with no add‑on to buy and nothing to install — no conflicts between competing extensions, no abandoned authors, no compatibility matrix to manage at update time. And because it is all ordinary code in a single codebase, any of it can be changed: every feature is customizable, new ones can be added, and a store can be taken as far toward bespoke as you want it to go. The technology underneath is what makes that affordable — extending TheShopPlatform takes a fraction of the time and a fraction of the cost the same change would take on a legacy system, often as little as a single day.

What's included

The whole shop, out of the box

Storefront

  • Product catalog with category filtering and full-text search
  • Variants — size, color, anything — each with its own price and stock
  • Image and video galleries, rich descriptions, related products
  • Stock badges you can override: "Ships in 2 weeks" instead of "Sold out"
  • Guest checkout, with order tracking by order number and email
  • Passkey sign-in (Face ID, Touch ID, Windows Hello) alongside passwords
  • Verified-purchaser reviews with photos, held for your approval

Payments

  • Stripe Checkout — card details never touch the store
  • Cards, Apple Pay, and Google Pay
  • Sales tax calculated automatically at checkout by Stripe Tax
  • Orders survive a closed tab — payment is confirmed two independent ways, so a customer who pays and walks away still gets their order
  • Refunds of any amount, as many times as needed, against the original payment
  • Phone and mail orders charged directly from the admin

Orders & fulfillment

  • Edit a placed order — items, quantities, prices, address, shipping
  • Tax recalculated live, with the total change shown before you commit
  • Every change logged to the order's history with before and after totals
  • Cancel with an automatic refund, or refund line by line
  • Live carrier rates and one-click label purchase via Shippo — aggregator pricing, compared across carriers on every shipment
  • Bulk CSV export for Pirate Ship as an alternative workflow
  • Customers emailed automatically at every step, tracking link included

Back office

  • Products, categories, inventory, and bulk actions across the catalog
  • A coupon engine with percent off, amount off, free shipping, and buy‑X‑get‑Y — targeted at products, categories, named customers, or whole segments
  • Customer records with order history and lifetime spend
  • A media library with folders, tags, search, and in-place resizing
  • Email tool with a permanent, searchable log of everything sent
  • Review moderation queue with public replies

Reach

  • A Google Merchant Center product feed, kept current automatically
  • The same feed drives the Facebook and Instagram catalog
  • Instagram and Facebook checkout hands off into your real cart
  • Bulk listing export for Etsy
  • Sitemaps, structured data, and rich results built in — not an add-on
  • A JSON API if you want to build your own front end on top

Brand

  • Your own domain, verified and secured for you
  • Colors, logo, and copy configured per store
  • Structural themes that change layout, not just color
  • Any page or component can be redesigned without touching the rest
  • Designs handed over from Figma become real templates directly

Selling to businesses

B2B on the same system, not a second one

Trade selling usually means a separate platform, a separate licence, and two catalogs that drift apart within a quarter. Here it is the same catalog, the same orders, and the same back office — configured differently, not bought separately.

Accounts & pricing

  • Pricing aimed at named customers or whole segments, so a trade account sees its own numbers and nobody else's
  • Buy‑X‑get‑Y and threshold deals that suit case-lot and repeat ordering
  • Customer records carrying full order history and lifetime spend
  • A store, catalog, and domain of its own per dealer or region where the relationship warrants it

How trade orders actually arrive

  • Orders taken over the phone or by email and charged straight from the admin
  • Placed orders edited afterward — items, quantities, prices, shipping — with tax recalculated and every change logged
  • Credits and partial refunds line by line against the original payment
  • Live carrier rates and label purchase, compared across carriers on every shipment

Fitted to your terms

  • Purchase-order fields, approval steps, and payment terms shaped to how your buyers work
  • Contract price lists and negotiated rates modelled on your actual agreements
  • Gated catalogs, where prices appear only once a trade account signs in
  • A JSON API for punch-out, ERP, and procurement integrations

Straight answer on that third column: it is bespoke work, not a switch to flip. B2B rules differ too much between businesses for a checkbox to be honest about. It is quick because it is ordinary code in the same codebase — days of work, not a replatforming project.

Built in, not bolted on

What you'd otherwise be buying separately

On a plugin-based platform, most of the list below arrives as third-party extensions — each with its own price, its own update cycle, and its own author who may or may not still be maintaining it next year.

Built in here vs. a typical plugin-platform stack
Capability Built-In Usually
Product variantsIncludedCore, with limits
Coupons & BOGO dealsIncludedPaid extension
Product reviews with photosIncludedPaid extension
Shipping labels & live ratesIncludedPaid extension
Automatic sales taxIncludedPaid extension or service
Google & Meta product feedsIncludedPaid extension
Editing an order after paymentIncludedPaid extension, if at all
Phone and mail ordersIncludedPaid extension
Media library with searchIncludedBasic, or paid extension
Passkey sign-inIncludedRare
Multi-store on one installIncludedSeparate plan or install
Customer- and segment-specific pricingIncludedPaid extension
B2B and B2C on one systemIncludedSeparate product or plan
AI content assistanceIncludedPaid extension or add-on

Optional

An assistant for the tedious parts

Connect an Anthropic API key and the catalog work that normally eats an afternoon becomes a button. Leave it disconnected and everything else carries on exactly as before — none of it is required.

  • Product names and descriptions drafted from a photograph
  • Alt text written for every image you upload, automatically
  • Materials and tags pulled out of copy you already wrote
  • Related products suggested from the actual catalog
  • Duplicate images found and grouped for review before anything is deleted
  • Sensible filenames applied across a whole library in one pass

Who it suits

Best fit

Makers and small brands

You sell something you make, you want it to look like yours, and you would rather not assemble a stack of subscriptions to do it.

Producers going direct

Growers, ranchers, and workshops selling past the middleman — where owning the customer relationship is the entire point.

Groups and co-ops

Associations running storefronts for their members, each independent and separately paid, on one system somebody actually maintains.

Wholesale and dealer networks

Manufacturers and distributors selling to trade accounts as well as the public — each dealer with its own pricing, and its own storefront where the relationship calls for one.

Ready to look at it properly?

Tell us what you sell and we'll show you the version of this that fits it.

Contact us

Payments are processed by Stripe and settle to your own account. Automatic tax calculation applies where you hold an active Stripe Tax registration. AI features require an Anthropic API key and are entirely optional.