Skip to content
DashForDevs
A distributor with a tablet in a bright warehouse office, pallets of cartons behind.

B2B Ecommerce Development On The Same Backend As Your Retail Store.

A wholesale portal with its own domain, its own pricing and its own rules, sharing one catalog and one order list with the store your consumers buy from. Adding a product once means adding it once.

What Gets Built

The pattern is well worn at this point. What changes per client are the rules, which is why this is a project rather than a plan.

Architecture

Two Front Ends, One Catalog

A wholesale portal and a retail store as separate sites with separate domains and separate keys, sharing one catalog, one order list and one customer record. Not a retail store with a discount code taped to it.

Pricing

Volume Tiers

Discount tiers that key off order size, so a buyer taking a pallet is priced differently from one taking a case, without anybody maintaining a second catalog.

Compliance

Restricted By State

Products can be locked to the states they may ship to. For a distributor that is usually a legal requirement rather than a nicety, and doing it in the cart rather than in a policy document is the difference.

Accounts

Buyers Who Sign In

Real accounts with verified emails and their own order history, plus tags, so which buyer belongs to which programme is a property of the record rather than a spreadsheet somebody maintains.

Sales

Orders Placed For Them

Draft orders for the half of wholesale that still happens over the phone, so a rep can build the order and the buyer receives it rather than being told to go and use the website.

Back office

One Place To Work

Wholesale and retail orders land in the same list with the same statuses, so nobody runs two dashboards and reconciles them on Friday.

One Catalog Is The Whole Argument.

The usual B2B setup is two systems: a retail store, and a wholesale thing bolted beside it or run out of spreadsheets. Then a product changes and somebody has to remember to change it twice, and eventually they do not.

Here they are two front ends on one backend. Stock is one number. A buyer who is also a consumer is one customer record. There is nothing to keep in step.

And What It Does Not Do Yet.

Per-account price lists are not shipped. If your business runs on a negotiated price for each buyer, this platform does not do that today, and you should hear it here rather than on a demo.

What exists is volume pricing by order size and separate pricing on the wholesale storefront, which between them cover most distributors. Whether they cover yours is a five-minute conversation and worth having before anything else.

It Reads From The Same Records

Stock

One Number, Both Channels

A pallet leaving through wholesale moves the same count a single unit does, in inventory.

Orders

One List, Both Channels

Retail and wholesale orders share statuses and screens in order management.

Buyers

One Customer Record

Tags, addresses and history on the customer, whichever storefront they came through.

Questions People Ask

Can I show different prices to different customers?

Not per individual account, and that is the honest limit of this platform today. What exists is volume pricing that keys off order size, and separate pricing on a separate wholesale storefront, which between them cover most distributors. If your business genuinely runs on a negotiated price list per account, that is deferred work rather than a feature, and you should know it now rather than on the demo.

Can wholesale and retail share one catalog?

That is the normal setup. Two storefronts, two domains, two API keys, one catalog and one order list underneath. Adding a product once makes it available to both, and an order from either lands in the same place with the same statuses.

Can I stop certain products shipping to certain states?

Yes, at the product level, enforced in the cart rather than described in a policy. For distributors in regulated categories this is frequently the reason they are shopping for a new platform in the first place.

What about buyers who order by phone or email?

Draft orders exist for exactly that. A rep builds the order against the real catalog with the real pricing and sends it on, which keeps the record in the system instead of in an inbox.

Do we need approval before a buyer can order?

In practice most wholesale operations gate access at the account level rather than letting anyone with an email buy at wholesale pricing. How that gate works for you is part of the scoping conversation, because the answer differs between a distributor with fifty accounts and one with five thousand.

Is this a product or a project?

Both, which is why it is on the services side. The backend and the wholesale patterns exist; the portal itself is built for your business, because the rules that make a B2B store work are rarely the same twice.

Describe How Your Buyers Actually Buy.

Volumes, terms, who is allowed to see what, and how much of it still happens on the phone. That is the scoping call.