Shipping and Fulfillment for German Marketplaces: Odoo Configuration Guide

How to configure Odoo shipping for German marketplaces. Covers DHL, Hermes, DPD, GLS carrier setup, marketplace SLA requirements, and fulfillment workflows for Amazon.de, Otto, Zalando, and Kaufland.

E

ECOSIRE Research and Development Team

ECOSIRE Team

February 21, 20265 min read1.0k words

Shipping and Fulfillment for German Marketplaces: Odoo Configuration Guide

German marketplace sellers must meet strict shipping commitments. Otto requires shipment within 2 business days. Amazon Prime expects next-day delivery. Zalando's Partner Program has market-specific lead times. Kaufland lets sellers set their own delivery commitments but penalizes late shipments. Managing all of these from Odoo requires a well-configured shipping setup with the right carrier integrations and automation rules.

German Carrier Landscape

Major Carriers in Germany

| Carrier | Market Share | Best For | Tracking Quality | |---------|-------------|----------|-----------------| | DHL | 49% | All categories, nationwide | Excellent | | Hermes | 15% | Parcel delivery, furniture | Good | | DPD | 12% | Business parcels | Good | | GLS | 10% | Business and eCommerce | Good | | UPS | 7% | Premium / express | Excellent | | FedEx | 4% | International | Excellent | | Deutsche Post | — | Letters, Warenpost (small items) | Basic |

DHL dominates German eCommerce delivery. Most marketplace customers expect DHL tracking numbers.

Choosing the Right Carrier per Marketplace

  • Amazon.de FBA — Amazon handles fulfillment; no carrier needed
  • Amazon.de FBM — DHL or Hermes recommended; Buy Shipping program available
  • Otto — DHL, Hermes, DPD, or GLS; tracking number required within 2 days
  • Zalando (self-fulfilled) — DHL preferred; tracking push required
  • Zalando ZFS — Zalando handles delivery from their fulfillment centers
  • Kaufland — Any carrier with valid tracking; delivery within committed timeframe

Configuring Odoo for German Shipping

Step 1: Set Up Delivery Carriers

In Odoo, navigate to Inventory → Configuration → Shipping Methods and configure carriers:

  • DHL Paket — Standard parcels up to 31.5 kg, nationwide next-day delivery
  • DHL Warenpost — Small items under 1 kg, cost-effective for lightweight products
  • Hermes — Alternative carrier, competitive rates for heavier parcels
  • DPD — Business parcels with flexible delivery options
  • International — DHL International, UPS, or FedEx for cross-border fulfillment

Step 2: Carrier Selection Rules

Automate carrier assignment based on order attributes:

  • Weight-based — Items under 1 kg use DHL Warenpost; over 1 kg use DHL Paket
  • Marketplace-based — Otto orders default to DHL; Amazon FBM uses Amazon's Buy Shipping
  • Value-based — High-value orders use tracked/insured shipping; standard orders use economy
  • Destination-based — German addresses use DHL; Austrian addresses use DPD; Polish addresses use GLS

Step 3: Shipping Label Generation

Each carrier integration generates labels directly from Odoo:

  • Print labels from the delivery order or batch print from a picking list
  • Tracking numbers are captured automatically upon label generation
  • Tracking numbers push to marketplaces through ECOSIRE modules

Step 4: Marketplace SLA Monitoring

Configure SLA tracking for each marketplace:

| Marketplace | SLA | Module Action | |------------|-----|--------------| | Otto | Ship within 2 business days | Escalation alert at 1.5 days | | Amazon FBM | Ship within handling time | Alert at 80% of handling time | | Zalando | Market-specific lead time | Alert at 75% of lead time | | Kaufland | Seller-committed timeframe | Alert at 80% of commitment |

ECOSIRE's Otto, Zalando, Amazon, and Kaufland modules flag orders approaching their SLA deadline on Odoo's fulfillment dashboard.

Fulfillment Strategies for Multi-Marketplace Sellers

Strategy 1: Single Warehouse, All Channels

Best for: Small to mid-size sellers with manageable order volumes.

  • One Odoo warehouse serves all marketplaces
  • Safety stock buffers per marketplace prevent overselling
  • All ECOSIRE modules pull from the same inventory pool
  • Simplest setup, but SLA compliance depends on warehouse efficiency

Strategy 2: Marketplace-Specific Fulfillment

Best for: Sellers with high volume on specific platforms.

  • Amazon FBA for Amazon.de orders (Amazon handles fulfillment)
  • Zalando ZFS for Zalando orders (Zalando handles fulfillment)
  • Self-fulfilled for Otto and Kaufland
  • Odoo tracks inventory at FBA, ZFS, and own warehouses separately

Strategy 3: 3PL (Third-Party Logistics)

Best for: Sellers without warehouse capacity in Germany.

  • German 3PL provider handles storage, picking, packing, and shipping
  • Odoo connects to 3PL via API or EDI
  • 3PL ships to all marketplace customers from German warehouse
  • Reduces transit times and enables next-day delivery for German consumers

German Shipping Regulations

Packaging Requirements

  • VerpackG compliance — All shipping packaging must be licensed (see our VerpackG guide)
  • Recyclable materials — German consumers expect recyclable packaging materials
  • Minimal packaging — Environmental awareness drives preference for right-sized packaging

Customs for Non-EU Sellers

If you're shipping into Germany from outside the EU:

  • Import VAT — Collected at customs or pre-paid through IOSS
  • Customs declarations — CN22/CN23 forms for parcels; AES filing for commercial shipments
  • Product compliance — CE marking, German safety certifications must be in place before import
  • EORI number — Required for customs clearance in the EU

Frequently Asked Questions

What is the best shipping carrier for German marketplaces? DHL is the dominant carrier in Germany with 49% market share and is expected by most marketplace customers. DHL Paket for standard parcels and DHL Warenpost for lightweight items under 1 kg offer the best coverage and tracking.

How does Odoo handle shipping for multiple German marketplaces? ECOSIRE's marketplace modules (Otto, Zalando, Amazon, Kaufland) each push tracking numbers to their respective platforms. Carrier selection rules in Odoo automate which carrier handles each order.

What is Otto's shipping SLA? Otto requires sellers to ship orders within 2 business days. The ECOSIRE Otto module monitors this SLA and escalates orders approaching the deadline.

Can I use Amazon FBA for non-Amazon orders? Yes, Amazon's Multi-Channel Fulfillment (MCF) allows FBA to fulfill orders from other channels. The Amazon Odoo Integration supports creating MCF orders from Odoo for Otto, Kaufland, or Zalando orders.

Next Steps

Efficient shipping is the backbone of German marketplace selling. Configure your Odoo shipping setup with the right carriers and SLA monitoring, or contact our team for a fulfillment strategy consultation tailored to your German marketplace mix.

E

Written by

ECOSIRE Research and Development Team

Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.

Chat on WhatsApp