Mail-order and direct-to-consumer (D2C) businesses live and die by their order-to-shipment cycle. An ERP built for trade or manufacturing will buckle at the first peak season — the workflows it lacks (cartonisation, multi-carrier routing, returns triage, real-time stock locks across channels) are not nice-to-haves but daily operational reality. This guide covers the specific ERP capabilities that mail-order and D2C operations need, the German carrier landscape and the vendors that actually fit.
Pick-and-pack workflows
The picking model is the single most consequential choice in a mail-order warehouse. Single-order picking (one picker walks one order at a time) suits low volumes and high item counts per order — furniture, configured kits. Batch picking (one picker collects items for many orders simultaneously, sorted at a pack station) suits high volumes and low items per order — fashion, cosmetics, supplements. Zone picking (the warehouse is split into zones, each picker covers one zone, orders are consolidated at the pack station) suits very high volumes with a dense SKU range — the standard for large D2C shippers.
The ERP must support whichever model the operation actually uses, with mobile picking devices (handheld scanners or smartphone clients), pick-by-light or pick-by-voice where applicable, and pack-station verification (weigh-check or scan-verify) to keep pick errors below 0.2 %. ERPs sold as ‘trade’ products without warehouse modules typically force a separate WMS on top, which works but adds an integration layer.
Returns management
The German fashion mail-order segment runs at 30–60 % return rates; supplements and cosmetics at 5–15 %; B2B mail-order at 2–8 %. An ERP that treats returns as exceptions rather than as a parallel inbound flow will collapse the cost structure. The minimum returns capability covers: pre-announced returns with QR codes on the original packing slip, inbound triage with grading (new, used, defective), refurbishment routing, automated refunds with payment-provider integration, and shelf-life-aware restocking for FMCG.
Best-practice operations measure the return cost per order alongside the picking cost and treat both as KPIs. The ERP's reporting must support this; spreadsheet-based return tracking is the surest sign of an undersized system.
Carrier integration (DHL, DPD, GLS, UPS, Hermes)
The DACH carrier mix is concentrated but the operational details differ. DHL dominates B2C parcels for small businesses with broad coverage and easy on-boarding; the API supports rate shopping, return labels and recipient-managed delivery options. DPD and GLS are strong in B2B and in larger shippers thanks to better volume pricing and time-window options. UPS covers premium and international flows. Hermes sits at the price-sensitive end of B2C.
The ERP must integrate with all carriers a shipper uses, ideally through a shipping platform (Shipcloud, Sendcloud, ShipStation, DHL Versenden) that normalises the carrier APIs and supports rate shopping at pack-time. A direct carrier-by-carrier integration is feasible for small operations but quickly becomes a maintenance burden as carriers update their APIs.
Warehouse layout and inventory accuracy
Mail-order ERPs need to track stock at bin level, not at warehouse level. Even small operations (under 5,000 SKUs) benefit from chaotic storage with system-directed put-away; large operations cannot run any other way. Inventory accuracy must be maintained through cycle counting (rolling counts of 5–10 % of bins per week) rather than annual physical inventories — the latter is GoBD-compliant for tax purposes but operationally useless.
The ERP must also handle multi-warehouse and multi-channel stock allocation. If the same SKU is sold through the brand's own shop, Amazon, eBay and a marketplace, the available-to-sell quantity must be computed in real time across channels with configurable safety stock per channel.
Mail-order ERP vendors in the DACH mid-market
The mid-market is well-served by specialist vendors. JTL-Wawi covers small to mid-sized B2C mail-order with strong shop-integration to JTL-Shop, Shopware, WooCommerce and the marketplaces. Xentral sits one tier up, with deeper financials and stronger D2C process support. Pickware is the natural fit for Shopware-centric brands. plentyOne covers marketplace-heavy operations including Amazon FBA orchestration. Billbee serves the smaller end with quick on-boarding. Generic Mid-Market ERPs (myfactory, weclapp, Sage 100) can cover D2C with module add-ons but typically do not match the depth of the specialists.
The selection question is rarely about features alone; it is about whether the specialist's product roadmap and pricing model fit the operation's growth trajectory. Many brands outgrow JTL or Billbee at 20–50k orders per month and have to migrate; planning for that migration at the start saves it twice over.
Verwandter Glossary entry:WMS – Definition and Practical Example in the glossary.
Frequently Asked Questions
Do we need a separate WMS alongside the ERP?
For mail-order operations below roughly 5,000 daily orders, a capable ERP with a warehouse module covers the operation. Above that, or when warehouse automation (conveyors, sorters, goods-to-person) enters the picture, a dedicated WMS becomes the realistic answer. The integration pattern of ERP-as-system-of-record and WMS-as-operational-engine is well established and works in both directions.
How do we handle marketplace stock across Amazon, eBay and our own shop?
The ERP must compute available-to-sell per channel in real time, with configurable buffers per channel. Marketplaces will not tolerate frequent stock-outs — Amazon in particular penalises sellers whose listings go out of stock. Most mid-market mail-order ERPs ship this capability; marketplace integrators (channel-pilot, Sellerlogic, plentyOne's native integration) complement it where the ERP is weak.
What is a realistic returns rate to plan for?
Fashion D2C: 30–60 %, with shoes and lingerie at the top of the range. Cosmetics and supplements: 5–15 %. Home goods: 10–25 %. B2B mail-order: 2–8 %. The operational cost of a return runs at EUR 5–15 per parcel inbound, plus refurbishment cost, plus the unsellable share that is written off. Modelling this into the ERP's margin calculation is non-negotiable.