Home / Platform / B2C / Orders & returns
Sell direct to consumers on the same platform that runs your dealer network — one product catalogue, one inventory, one order engine across B2C and B2B, above your ERP via API-based integration, or standalone.
Consumer orders & returns
Everything after “Buy” — on the same order engine as your dealer orders.
Order lifecycle, cancellations, returns, refunds, exchanges, RMAs and multi-warehouse fulfilment — handled inside the same order-management engine that runs your dealer orders. Not a returns tool bolted onto a separate webstore.
Illustrative order · fictional data · split across two warehouses.
The problem
Returns handled in a separate system from the rest of the business.
When the consumer store is a bolt-on, everything after the order splits off with it: cancellations, refunds and RMAs live in one place, dealer fulfilment in another, and stock counts never quite agree. Your team reconciles two systems instead of running one.
Returns in a silo
Refunds and RMAs sit in the webstore, disconnected from your real order and stock data.
Stock that disagrees
Consumer and dealer fulfilment draw from separate counts, so availability drifts apart.
Double reconciliation
Every cancellation and return has to be squared across two systems by hand.
Orders
The full order lifecycle, in one place.
Order lifecycle
- Order placement and status
- Full and partial cancellations
- Order history on the account
- Downloadable invoices
Fulfilment
- Real-time stock across warehouses
- Multi-warehouse and nearest-warehouse allocation
- Split shipment and backorder
- Pre-order support
- Order status on every order
Returns
Returns, refunds and exchanges — handled properly.
Returns & refunds
- Return requests from the shopper
- Refunds and exchanges
- RMA (return-merchandise-authorisation) workflows
On the same record
- Returns tied to the original order
- Stock adjusted on the same inventory
- No separate returns tool to reconcile
One core, both channels
Consumer orders and dealer orders run on one engine.
Both channels place real orders into the same order-management engine and draw from the same stock — so fulfilment, cancellations, returns and reporting happen once, not in two disconnected systems.
One platform behind both channels — standalone, or above your ERP.
Already selling to dealers? Turn on B2C.
You don’t rebuild anything. The consumer storefront switches on over the platform you already run for dealers — and your existing data comes with it:
- Your existing products gain a retail (B2C) price alongside their dealer price — same catalogue
- Consumer orders draw from the same inventory as dealer orders — one stock pool
- Both channels flow into the same order engine and admin — fulfilment and reporting run once
Starting with B2C? Add dealers later.
The reverse holds. Launch the storefront first, then switch on the B2B dealer channel on the same core when you’re ready — no migration, no second platform.
- Add dealer accounts, per-account pricing and credit limits
- Dealers order self-service on the catalogue you already run
- One admin for both — see the B2B platform
Consumer and dealer orders, one order engine and one inventory.
How it works
From placed to fulfilled to returned.
Fulfilled
Allocated from real-time stock, split across warehouses if needed.
Status updated
The order’s status moves along — ordered, approved, delivered — visible on the order.
Returned if needed
Return, refund or exchange via RMA — stock adjusted automatically.
Versus a bolt-on store
One order engine, not two systems to square.
A standalone webstore
- Returns and RMAs in a separate system
- Consumer and dealer stock counts disagree
- Fulfilment logic duplicated per channel
- Every cancellation reconciled by hand
Concord orders & returns
- One order engine for B2C and B2B
- One inventory — multi-warehouse fulfilment
- Returns, refunds and RMAs on the same record
- Reporting once, across both channels
Who it’s for
Manufacturers running D2C without a second fulfilment stack.
Already on Concord for dealers
Consumer orders fulfil from the same stock and engine you already run.
Handling D2C returns manually
Move refunds and RMAs into proper workflows tied to the original order.
Fulfilling from many warehouses
Allocate from the nearest warehouse and split shipments across locations.
Straight answers
Orders & returns, answered.
What happens after a consumer places an order?
The order runs through a full lifecycle — placement, status, and full or partial cancellations. Fulfilment draws from real-time stock across warehouses, with split shipment and backorder where you allow it, and the order’s status (ordered, approved, delivered) shown on the order.
How are returns and refunds handled?
Shoppers can raise return requests, and you process refunds and exchanges through RMA (return-merchandise-authorisation) workflows — all inside the same order engine, not a separate returns tool.
Does fulfilment support multiple warehouses?
Yes. Consumer orders are fulfilled from real-time stock with multi-warehouse and nearest-warehouse allocation, split shipment, backorder and pre-order support — the same fulfilment engine your dealer orders use.
Can shoppers get an invoice for their order?
Yes. Downloadable invoices are available on the order, so a consumer can retrieve their invoice without contacting support.
Is this the same order system as our dealer orders?
Yes — that’s the point. Consumer orders and dealer orders run on one order-management engine and one inventory, so fulfilment, cancellations and reporting happen once, not in two disconnected systems.
See orders & returns on your own data.
A short, human-worked demo — bring an order flow and we’ll show fulfilment, cancellations and RMAs running on the same engine as your dealer orders.
Sell direct to consumers on the same platform that runs your dealer network — one product catalogue, one inventory, one order engine across B2C and B2B, above your ERP via API-based integration, or standalone.