A storefront that fits how you actually sell.
Three tiers, priced on what you need rather than how many days it takes. Where a client wants more than a tier covers, that’s scoped and costed separately.
It’s a B2B ecommerce platform, built on an open-source commerce starter: company accounts, spend limits, approval workflows, quote negotiation, order editing, and a full storefront and checkout. Real foundations, not a from-scratch build, which keeps the cost well under a bespoke quote for the same thing.

Their prices, their approvals, one catalogue with the warehouse.
decodedops.co.uk · DO-ART-946 · Rev 01Trade pricing per account, quote requests alongside the basket, and a catalogue that reads from the same data as the warehouse.
Priced on functionality, not on days.
You pick the tier by what the business needs to do, not by how long I think it’ll take me. The scope is written down before anything starts.
Core
Product catalogue, customer accounts and logins, manual pricing tiers. No approval workflow. If nobody in your customers’ businesses needs to sign off an order, you don’t need to pay for the machinery that makes them.
Connected
Adds company accounts with multi-user roles, per-employee spending limits, approval workflows, and quote negotiation. This is what most trade businesses in this sector actually mean when they say they want a trade portal or a B2B ecommerce platform.
Scaled
Multi-site storefronts, ERP integration, and bespoke checkout and pricing logic where the standard rules don’t describe how you price.
Core to Extended, by capability.
Each tier adds what the one below doesn’t have.
When it’s a full rebuild, not a tier.

Migration, new storefront, back into the ERP.
The scope is written down first. Everything on the market goes on the table beside it, priced, and the decision stays yours.
decodedops.co.uk · DO-ART-948 · Rev 01The worked example
A full migration off an existing web platform, a new storefront, and reintegration back into your ERP. That’s scoped and quoted like any other full custom build, not read off a tier list.
How it starts
With a Clarity Audit, the same as any rung 3 conversation. Everything on the market goes on the table first, priced, including the options I’d expect you to reject. And the decision stays yours.
Three tiers. Pick by what the business needs to do.
| Tier | Scope |
|---|---|
| Core | Single storefront, catalogue, accounts, manual pricing |
| Connected Most take this | Company accounts, spend limits, approval workflows, quote negotiation |
| Scaled | Multi-site, ERP integration, bespoke checkout and pricing |
A full rebuild, like a migration off an existing platform, isn’t on this table on purpose. That’s scoped separately.
What this costs depends on scope, so it’s quoted once I know what your setup needs rather than read off a list. I’m not VAT registered, so there’s no VAT to add. How I price everything else is on the pricing page.
Founding-client terms
Hanicks is already running its storefront through Commerce, ahead of a public launch.
Their store reads the same catalogue as their Works instance. Nobody has yet bought Commerce as a tiered, off-the-shelf product, so until that happens it sells at the rates above with the first six months of support included, in exchange for agreeing to be a named reference.
Stated plainly, because you’d find out anyway. And you should be able to price it in before you decide, not after.
Talk about your storefront.
An hour on what you sell and who buys it. If a tier fits, I’ll name it. If what you actually need is a migration, I’ll say that instead of selling you a tier.



