Back to Blog

ERPNext eCommerce UK

ERPNext for eCommerce Businesses: Stock, Orders, Warehouses and Integrations

Learn how ERPNext helps UK eCommerce businesses manage stock, multi-warehouse fulfilment, sales orders, purchasing, Shopify and WooCommerce integrations, VAT, payments and reporting.

eCommerce businesses sell online, but operational complexity usually lives behind the storefront: stock accuracy, warehouse fulfilment, purchase planning, returns, VAT, margins, multi-channel orders and integrations with Shopify, WooCommerce, Amazon or eBay.

Many UK eCommerce businesses start with a store platform plus Xero, QuickBooks or spreadsheets. That works at small scale. Once SKU count, order volume, warehouses or sales channels grow, disconnected systems create overselling, fulfilment delays, poor margin visibility and manual reconciliation.

ERPNext can be a strong back-office ERP for eCommerce because it connects items, stock, warehouses, sales orders, delivery notes, purchasing, accounts, VAT and reporting in one open-source platform—with integrations to your storefront and marketplaces.

Important point

ERPNext is not only a website builder. Most eCommerce businesses use ERPNext as the operational and financial system of record, integrated with Shopify, WooCommerce, Amazon, eBay, payment gateways and couriers.

Quick answer

Yes, ERPNext can be suitable for UK eCommerce businesses that need stock control, multi-warehouse fulfilment, sales order management, purchasing, VAT-aware invoicing and integrations with online sales channels.

Useful for D2C brands, multi-channel retailers, subscription box businesses, B2B online sellers, marketplace sellers and growing Shopify or WooCommerce stores that need ERP beyond basic accounting.

1. Why eCommerce Businesses Outgrow Store-Only Platforms

  • Overselling because web stock is not synced with warehouse reality
  • Orders from Shopify, Amazon and manual B2B in different systems
  • Purchasing reactive; no clear reorder or landed cost visibility
  • Returns, refunds and VAT handled manually
  • Finance cannot see true gross margin by product or channel
  • Fulfilment team works from exports and spreadsheets

2. ERPNext Building Blocks for eCommerce

RequirementERPNext Feature
Product masterItem, Item Group, Barcode
Stock controlStock Ledger, Stock Balance, Reorder Level
Multi-warehouseWarehouse, Stock Entry, Stock Transfer
Online / B2B ordersSales Order
FulfilmentPick List, Delivery Note
Customer billingSales Invoice, Payment Entry
ReplenishmentMaterial Request, Purchase Order, Purchase Receipt
ReturnsDelivery Note return, Credit Note
Store integrationERPNext API / Shopify / WooCommerce connector
ReportingStock, sales, margin and channel reports

3. Recommended ERPNext eCommerce Workflow

Order received on Shopify or WooCommerce → synced to ERPNext Sales Order → stock reserved or checked → pick and pack → Delivery Note → courier dispatch → Sales Invoice → Payment Entry → stock and accounts updated → replenishment triggered if stock is low.

4. Item Master and Product Data

Clean item data is critical: item code, name, barcode, UOM, valuation method, default warehouse, reorder level, supplier, selling price, buying price, batch/serial rules and item tax template. Poor item setup breaks stock sync, fulfilment and margin reporting.

5. Stock Control for Online Retailers

  • Real-time or scheduled stock sync to storefront and marketplaces
  • Stock ledger visibility by warehouse and channel
  • Opening stock, stock reconciliation and negative stock rules
  • Batch, serial and bundle/kit items where relevant

6. Multi-Warehouse and Fulfilment

WarehousePurpose
Main Fulfilment WarehousePrimary pick-and-pack location
3PL WarehouseOutsourced fulfilment partner stock
Retail / ShowroomClick-and-collect or POS stock
Returns WarehouseReturned goods awaiting inspection
Quarantine / QCItems pending quality check

Multi-warehouse setup supports nearest-warehouse fulfilment, click-and-collect, B2B allocation and 3PL operations. ERPNext warehouse hierarchy can represent bins and zones for larger operations.

7. Sales Orders and Order Fulfilment

Sales Order confirms customer order, holds delivery date, items, rates, warehouse and billing status. From a submitted Sales Order, ERPNext can create Delivery Notes, Sales Invoices and Material Requests. This links online demand to warehouse execution and finance.

  • Partial deliveries and backorders
  • Customer PO references for B2B eCommerce
  • Delivery Note reduces stock on dispatch
  • Pick lists for warehouse teams

8. Purchasing and Stock Replenishment

When stock falls below reorder level or demand spikes, ERPNext supports Material Requests and Purchase Orders. Purchase Receipts update stock; Purchase Invoices update payables. Landed cost can include freight, duty and clearance for imported goods.

9. eCommerce Integrations

Most UK eCommerce businesses integrate ERPNext with their sales channels rather than replacing the storefront entirely.

PlatformTypical Integration
ShopifyOrders, customers, products, stock levels, fulfilment status
WooCommerceOrders, items, stock sync, invoice data
Amazon / eBayMarketplace orders, SKU mapping, stock updates
Payment gatewaysStripe, PayPal, GoCardless via Payment Entry
CouriersRoyal Mail, DPD, DHL via shipping API or custom app

ERPNext provides REST APIs and webhooks. Integrations can be built with Frappe custom apps, middleware (e.g. Zapier alternatives) or partner connectors. Define which system owns product master data, stock figures and order status to avoid sync conflicts.

10. ERPNext Website and Webshop Module

ERPNext includes website and webshop capabilities for businesses that want a simpler B2B portal or catalogue on the same platform. Many growing brands still prefer Shopify or WooCommerce for customer experience and use ERPNext as the ERP backbone.

11. Pricing, Price Lists and Promotions

ERPNext Price Lists and Pricing Rules support retail, wholesale, trade, currency-based and customer-group pricing. Promotions on the storefront should map cleanly to ERPNext item prices or discount rules to avoid invoice mismatches.

12. Returns, Refunds and Customer Service

Returns workflow: customer return authorised → goods received to Returns Warehouse → inspection → Credit Note or refund Payment Entry → stock restocked or written off. Link returns to original Sales Order or Delivery Note for audit trail.

13. VAT and Making Tax Digital

UK eCommerce must handle standard-rated, zero-rated and exempt items, EU/NI trade rules where relevant, and Making Tax Digital for VAT. ERPNext supports VAT through tax templates, item tax templates and reports. Plan MTD route with your accountant—localisation app, bridging software or accountant-led filing.

14. Reporting for eCommerce Businesses

  • Stock: balance, ledger, valuation, slow-moving, reorder
  • Sales: by item, channel, customer, region, period
  • Fulfilment: open orders, backorders, pick pending, dispatch delays
  • Finance: gross margin by SKU, COGS, aged receivables, VAT review
  • Channel: Shopify vs Amazon vs B2B revenue and margin comparison

15. Example ERPNext Workflow for a UK Online Retailer

D2C brand on Shopify: customer orders 3 SKUs → order syncs to ERPNext Sales Order → stock reserved in Main Warehouse → pick list generated → Delivery Note created → courier label via integration → Sales Invoice posted → Stripe payment matched in Payment Entry → low-stock SKU triggers Purchase Order → management reviews margin by product and channel.

16. ERPNext Implementation Checklist for eCommerce

Master data, stock and fulfilment

  • Items, barcodes, warehouses and opening stock prepared
  • Sales Order, Delivery Note and pick process defined
  • Reorder levels, suppliers and purchase workflow configured

Integrations, VAT and go-live

  • Shopify/WooCommerce/marketplace connector scoped and tested
  • Stock sync direction and conflict rules agreed
  • VAT templates and MTD route confirmed
  • Test order-to-invoice cycle; returns and backorders tested

17. Common ERPNext Mistakes for eCommerce Businesses

  • Treating ERPNext as a website replacement instead of operations backbone
  • No single source of truth for stock between ERP and storefront
  • Messy item/SKU mapping across channels
  • Not testing partial delivery, returns and backorders
  • Ignoring landed cost and true product margin
  • Going live with integration before warehouse process is defined

18. When ERPNext Needs Customisation

  • Multi-channel order hub and stock allocation rules
  • Bundle/kit explosion on fulfilment
  • Subscription or recurring order billing
  • Channel-specific margin and fee reporting
  • Courier label and tracking integration
  • B2B customer portal with contract pricing

19. ERPNext vs Store-Only Platforms

RequirementShopify / WooCommerce aloneERPNext
Online storefrontStrongWebshop or integrated
Multi-warehouse stockLimited / appsBuilt-in
Purchasing / landed costLimitedBuilt-in
B2B + multi-channel ERPLimitedStrong with integration
VAT / full accountingOften separateBuilt-in
Custom workflowsApp-dependentStrong

20. Why Work With Talpha Solutions?

Talpha Solutions helps UK eCommerce businesses implement ERPNext—item and warehouse setup, sales order fulfilment, Shopify and WooCommerce integrations, stock sync, VAT/MTD planning, custom reports and migration from spreadsheets, Xero, QuickBooks or legacy systems.

Final Advice

ERPNext success for eCommerce depends on clean item master, reliable stock sync, clear fulfilment workflow, integration ownership rules, returns handling, VAT planning and margin reporting—not only connecting a store plugin.

Call to Action

Planning ERPNext for your eCommerce business? Book a free ERPNext eCommerce discovery call with Talpha Solutions. We will review your stock, warehouse, order flow, channel integrations, VAT requirements and reporting needs.

FAQ

Frequentlyasked questions

Answers to common evaluation questions.

  • Yes. ERPNext can be suitable for eCommerce businesses that need stock control, multi-warehouse fulfilment, sales orders, purchasing, VAT-aware invoicing and integrations with online sales channels.

  • Yes. ERPNext can integrate with Shopify, WooCommerce and other platforms via APIs, webhooks and custom or partner connectors—typically syncing orders, products, customers and stock levels.

  • Usually no. Most businesses keep Shopify or WooCommerce as the customer-facing storefront and use ERPNext as the operational and financial backbone for stock, fulfilment, purchasing and accounts.

  • Yes. ERPNext supports multiple warehouses, stock transfers, pick lists and delivery notes—useful for main warehouse, 3PL, click-and-collect and returns locations.

  • Yes, when stock is managed in ERPNext and synced correctly to sales channels. Accurate item master, reservation rules and integration design are essential.

  • Yes, with integration. Marketplace orders can be imported into ERPNext Sales Orders for fulfilment, invoicing and stock updates, with SKU mapping between channel listings and ERPNext items.

  • Yes. ERPNext supports UK VAT through tax templates, item tax templates and reports. VAT-registered businesses must plan Making Tax Digital submission with an accountant.

  • Yes. With correct item costing, purchase data and sales reporting, ERPNext can support gross margin analysis by SKU, category, customer and channel—especially when landed cost is configured.

  • The biggest risk is poor stock sync and messy SKU mapping between ERPNext and sales channels. Define one source of truth for stock and test the full order-to-fulfilment cycle before go-live.