Operations & Technology

ERP (Enterprise Resource Planning)

An ERP system is a central business software platform that connects inventory management, procurement, accounting, order management, and reporting in one integrated system.

Formula
ERP = Inventory + Procurement + Accounting + Order Management

An ERP is the operational backbone of an e-commerce business. It connects all the business processes running behind the store: from goods receipt through order fulfillment to accounting. It is not a storefront, not a marketing tool, and not a warehouse management system — it is the system that holds all other systems together.

Good sign

An ERP pays off once manual processes, data gaps between shop and warehouse, or missing real-time visibility into stock and margins become real business risks. That threshold typically lands around $1–2M annual revenue or 5,000+ orders per month — though complexity triggers matter more than revenue alone.

Warning sign

Implementing an ERP too early ties up capital and management capacity without delivering expected value. Implementing too late is equally costly: data silos, manual workarounds, and brittleness during growth phases consume more resources than an earlier implementation would have.

The right ERP timing sits between these extremes and depends less on revenue than on operational complexity: number of SKUs, warehouse locations, sales channels, and accounting depth requirements are the decisive triggers — not arbitrary revenue milestones.

Industry Benchmark
Startup (<$1M revenue) $3,000–12,000/year
Growth ($1–5M) $12,000–40,000/year
Scale-Up ($5–20M) $40,000–120,000/year
Mid-Market ($20–100M) $120,000–400,000/year
Enterprise (>$100M) $400,000–1,500,000/year
  • Inventory sync between your store and warehouse is error-prone or delayed — out-of-stock situations are increasing
  • Accounting and inventory management run in separate systems with no automated data exchange
  • More than 2 sales channels (own store + Amazon + B2B + wholesale) require manual synchronization
  • Purchasing decisions rely on spreadsheets instead of real-time stock levels and replenishment lead times
  • Month-end closes take longer than one week because data must be consolidated from too many sources
  • Treating ERP as a storefront replacement: ERP and shop system are complementary, not interchangeable — the store belongs to the customer experience, the ERP to operational control
  • Choosing on-premise systems in growing businesses: Legacy ERP without cloud capabilities does not scale with the business and blocks API integrations required for modern e-commerce stacks
  • Over-customizing standard modules: Every customization increases maintenance cost and slows updates — better to adapt the process to the system than the reverse
  • Skipping change management: ERP projects fail more often due to missing user adoption than technical problems — training and internal champions are not optional
  • Underestimating data quality: An ERP is only as good as the master data flowing into it — product data and supplier records must be cleaned before go-live, not after

ERP in e-commerce: The backbone nobody sees

Enterprise Resource Planning (ERP) is the term for software systems that integrate all central business processes in one unified platform. In the e-commerce context, that means: all data and processes running behind the store — inventory levels, supplier orders, order fulfillment, accounting, reporting — flow through one system, instead of being coordinated across spreadsheets, separate tools, and manual transfers.

ERP, shop system, and WMS: What belongs where

One of the most common conceptual errors when planning an ERP implementation is confusing system boundaries. Three systems have clearly distinct roles in e-commerce:

  • Shop system (Shopify, Shopware, WooCommerce): The customer-facing frontend and transaction platform. Responsible for the customer experience, product presentation, checkout, and payment processing. It has direct customer contact — the ERP does not.
  • ERP (NetSuite, SAP Business One, Microsoft Dynamics, Xentral): The operational backend. Responsible for order processing after checkout, inventory management, procurement, supplier management, and financial accounting. No direct customer contact, but full process control.
  • WMS (Warehouse Management System): The specialist for physical warehouse operations. Responsible for putaway logic, pick-and-pack processes, and shipping control. Often already integrated at 3PL providers. Smaller businesses handle WMS functionality within the ERP — larger operations run both systems in parallel.

Rule of thumb for system selection: As long as your shop platform adequately handles all processes, no separate ERP is needed. Once you are coordinating order management, inventory, and accounting across separate systems — and errors are the result — the ERP need is real.

Core modules of an e-commerce ERP

A complete ERP for e-commerce businesses typically covers the following modules — not all systems deliver every area with equal depth:

  1. 1 Order management: Automatic ingestion of orders from your store, marketplaces, and B2B channels. End-to-end status tracking from order placement to delivery. Invoice generation, credit notes, and returns processing.
  2. 2 Inventory management: Real-time stock levels across all warehouse locations. Automatic inventory adjustments after goods receipt and shipment. Foundation for inventory turnover analysis and prevention of out-of-stock situations.
  3. 3 Procurement and supplier management: Automated reorder suggestions based on minimum stock thresholds and replenishment lead times. Purchase orders, goods receipts, price history, and supplier performance tracking.
  4. 4 Financial accounting: Automated posting of incoming and outgoing invoices. Account reconciliation, VAT handling (including OSS for EU distance selling), monthly and annual closes. Connections to accounting tools for external accountants and tax advisors.
  5. 5 Reporting and business intelligence: Real-time dashboards for revenue, margin, stock coverage, and purchasing planning. Foundation for contribution margin analysis at the individual SKU level.

ERP integration architecture: How the systems work together

The quality of an ERP system in e-commerce is measured less by its own modules than by the quality of its integrations. A modern e-commerce ERP must connect at minimum the following systems:

  • Shop system (bidirectional): Orders from Shopify/Shopware flow into the ERP; updated stock levels and tracking numbers go back. Every delay in this interface causes overselling or customer support volume.
  • Marketplaces (Amazon, eBay, Walmart): Multi-channel selling requires centralized inventory management in the ERP — without it, stock is managed independently per channel and overselling becomes inevitable.
  • Shipping carriers (UPS, FedEx, DHL): Automated shipping label creation, tracking import, and freight cost posting. Manual label entry at scale is a direct indicator of ERP need.
  • 3PL / fulfillment providers: If you work with an external fulfillment partner, the ERP must transmit orders and receive inventory updates in real time — not via CSV upload on a schedule.
  • Accounting tools: Automated posting export for your accountant eliminates the single most expensive manual process in most growing e-commerce operations.

Evaluate ERP systems based on your specific integration ecosystem, not the feature list. An ERP without a native Shopify connector typically costs more in custom development than the license fees saved by choosing the cheaper system.

ERP systems relevant for the e-commerce market

The ERP market is fragmented. For e-commerce businesses, a smaller set of systems has emerged as most relevant — segmented by company size and operational complexity:

  • Shopify-native tools (Stocky, etc.): For stores at early stage, native Shopify tools handle basic inventory before a full ERP is warranted. Appropriate until multi-channel complexity or accounting requirements grow beyond platform capabilities.
  • NetSuite (Oracle): Cloud ERP for international scaling. Particularly strong for multi-entity structures (multiple countries, currencies, tax regimes). Relevant from ~$15–20M revenue. High implementation complexity but best-in-class financial module depth.
  • Microsoft Dynamics 365 Business Central: Mid-market ERP with strong accounting and supply chain modules. Wide partner ecosystem and good integration coverage. Relevant from $5–50M revenue range.
  • SAP Business One: Mid-market ERP solution for businesses from ~$8M upward. Strong financial modules, extensive configurability, but high implementation cost and timeline.
  • Brightpearl / Linnworks: Retail-specific operations platforms built for e-commerce and omnichannel. Lighter than full ERP but purpose-built for multi-channel order and inventory management.

ERP and contribution margin analysis: The underrated advantage

The strategically most important benefit of an ERP system for growing e-commerce businesses is rarely featured in vendor materials: real-time margin analysis at the SKU level. Without an ERP, most online retailers know which products sell most — but not which products actually make money after purchase costs, fulfillment, returns, and marketing spend. An ERP that consolidates purchase prices, shipping costs, and return rates per SKU provides the data foundation for genuine contribution margin decisions: which SKUs to discontinue, which to promote, and which supplier contracts to renegotiate.

ERP implementation: What makes the difference

The majority of ERP implementations that fail or run significantly over budget do not fail because of the software — they fail because of project execution. The critical success factors are consistent across industries and company sizes:

  1. 1 Define processes before selecting software: Before any system is chosen, target-state processes must be documented. Buying an ERP and hoping processes will emerge from it results in customization debt that compounds with every release cycle.
  2. 2 Treat data migration as a project: Product master data, supplier records, open purchase orders, and inventory balances must be cleaned before go-live. Poor master data in a new system is not an improvement — it is the same chaos in a more expensive package.
  3. 3 Run parallel operations before full cutover: Parallel operation for at least four weeks — old system running alongside, new system processing live data. Only when discrepancies fall below a defined threshold is the old system decommissioned.
  4. 4 Name internal ownership: Every ERP implementation requires an internal project owner with budget authority and decision-making power — not only an implementation partner. Projects without internal accountability consistently overrun and underdeliver.

Find the right ERP system?

We analyze your process landscape and help you select and implement the ERP that fits your growth stage — without overengineering.

Lieber erstmal schreiben? kontakt@wernerstrauch.de