One stock across every channel.
Shop, marketplaces, warehouse and accounting all post against the same stock. Orders come in automatically, and fulfilment and payment matching stop ending in manual work.



What online retail hangs on today.
- Stock levels drift apart
Between shop, marketplaces and warehouse. The result is overselling.
- Orders arrive from several backends
And get collated by hand.
- Fulfilment costs time every day
Shipping, returns and payment matching all run manually.
- Growth tears the processes
Every new channel adds more reconciliation work.
What ERPNext can do for e-commerce.
Because every channel posts against the same stock, overselling disappears at the root. You can add a new marketplace without the back-office processes tearing.
Central stock
One warehouse and stock core for every sales channel.
Order import
Orders from shop and marketplace come in automatically.
Fulfilment
Picking, shipping, delivery note and invoice.
Returns and finance
Credit notes back into stock and accounting, payment matching and exports.




Frequently asked questions from online retail.
Does ERPNext keep stock in sync across channels?
Yes, the stock sits centrally and the channels post against it.
Can orders be imported automatically?
Yes, through the respective connectors.
Does accounting come along?
Yes. Invoices, open items and exports all run in the same system.
How does this page differ from wholesale and inventory?
This is about pure online retail with multichannel stock. The broader trading case is under wholesale & retail, the warehouse function alone under Inventory & warehouse.
Overselling happens when stock levels drift apart.
In the Setup Check we see whether ERPNext brings your channels onto one stock.