Odoo Zalando Connector: European Fashion Marketplace

Integrate Odoo 19 with Zalando Partner Programme. Automate product content, order fulfillment, returns, and Zalando Fulfillment Solutions from your Odoo ERP.

E
ECOSIRE Research and Development Team
|March 19, 20269 min read2.0k Words|

Odoo Zalando Connector: European Fashion Marketplace

Zalando is Europe's leading fashion and lifestyle marketplace with 50 million active customers across 25 countries. For fashion brands and apparel retailers targeting European consumers, Zalando's Partner Programme (ZPP) offers direct access to this audience — but Zalando's strict content requirements, quality standards, and operational SLAs make manual management unsustainable at volume.

The ECOSIRE Odoo Zalando Connector integrates Odoo 19 Enterprise with Zalando Partner Programme, automating product content delivery, order processing, inventory management, return workflows, and ZFS (Zalando Fulfillment Solutions) integration.

Key Takeaways

  • Zalando uses a zDirect API with OAuth 2.0; Partner Programme approval is required
  • Product content follows Zalando's strict fashion taxonomy (brand, silhouette, material, fit)
  • Size guides must be submitted in Zalando's standardized format per size type
  • Order fulfillment SLA: ship within 1 business day for standard; same-day for premium partners
  • Zalando's return rate in fashion is 40-50%; structured RMA workflow is essential
  • ZFS (Zalando Fulfillment Solutions) integration: Zalando's warehouse fulfills your orders
  • Multi-country support: one Partner account covers all 25 Zalando markets
  • Quality scores (Content Quality Score, Return Rate) directly affect listing visibility

Zalando Partner Programme Requirements

Zalando curates its partners. Approval requires:

Brand requirements:

  • Established fashion or lifestyle brand with own brand identity
  • Product photography meeting Zalando's white background standards (or use Zalando's photo service)
  • EU product compliance (CE marking where required, REACH compliance for textiles)
  • GTIN/EAN for all products
  • Correct sizing per Zalando's size type standards

Operational requirements:

  • Same-day or next-day shipping capability (standard) or ZFS enrollment
  • Zalando-compatible return label generation
  • Integration via Zalando's zDirect API or an approved connector

Partnership tiers:

  • Standard Partner: access to Zalando platform, standard visibility
  • Premium Partner: enhanced visibility, promotional opportunities, dedicated partner manager
  • Connected Retail: brick-and-mortar retailers listing local inventory on Zalando

Zalando API (zDirect) Setup

Step 1: Access Zalando Partner Portal

Once approved as a Zalando partner:

  1. Log into Zalando Partner Portal (partner.zalando.com)
  2. Navigate to API Access → Create Application
  3. Generate Client ID and Client Secret

Step 2: OAuth 2.0 configuration

Zalando uses client credentials OAuth 2.0 (no user-level auth required):

Token endpoint: https://api.zalando.com/oauth2/token
Grant type: client_credentials
Scope: zapi_partner

Step 3: Configure in Odoo

FieldValue
Partner IDZalando Partner ID (from portal)
Client IDFrom API Access
Client SecretFrom API Access
API EnvironmentProduction / Sandbox
Default WarehouseZalando fulfillment warehouse
Return WarehouseReturns processing location
Payment JournalZalando Payments
CurrencyEUR (or local per country)

Product Content and Catalog Management

Zalando's product content requirements are among the strictest of any European marketplace. Content Quality Score (CQS) affects listing ranking.

Required product attributes (fashion):

AttributeDescriptionExample
BrandBrand name (must match Zalando's brand list)Nike, H&M
Model NameProduct name in your collection"Air Max 2026"
SilhouetteZalando taxonomy term"low-top sneakers"
GenderMen, Women, Unisex, KidsWomen
Age GroupAdult, Teen, Kids, BabyAdult
ColorStandardized Zalando color"off white"
Material CompositionFabric %"100% organic cotton"
SeasonSpring/Summer 2026, etc.SS26
Size TypeEU, UK, US, IT, FR, ZalandoEU
Sizes AvailableList of available sizes36, 37, 38, 39, 40
EAN per sizeOne EAN per variant4056789123456

Photography standards:

Zalando requires white background, full-body or product shots depending on category:

  • Minimum resolution: 1500 × 2000 pixels
  • Format: JPEG, aspect ratio 3:4
  • No watermarks, text overlays, or promotional graphics
  • Up to 7 images per color

The connector handles image upload via Zalando's media API. Configure the image source field in the connector (either Odoo's product image or a custom image URL field).

Size guide submission:

For each size type you use, upload a brand size guide in Zalando's format. The connector includes a size guide template generator:

  • Enter your brand measurements per size
  • Connector formats and submits to Zalando's size guide API
  • Buyers see your brand's measurement guide on the product page

Content Quality Score (CQS):

Zalando scores your content from 0-100. Higher scores = better search ranking. Improve CQS by:

  • Adding all optional attributes (not just required)
  • Uploading all 7 allowed images
  • Writing detailed, keyword-rich descriptions in each language
  • Submitting accurate size guides

The connector shows CQS per product in the Zalando catalog view.


Multi-Language Content

Zalando operates in 25 countries with 16 languages. Your product content must be available in the languages of the markets you sell in.

Language coverage by market:

MarketLanguages Required
GermanyGerman
AustriaGerman
SwitzerlandGerman, French, Italian
FranceFrench
UKEnglish
NetherlandsDutch
SpainSpanish
ItalyItalian
PolandPolish

The connector integrates with Odoo's translation fields. If your Odoo product has translations configured (product.template.name translated per language), these are submitted to Zalando for the corresponding markets.

For missing translations, configure a fallback language (typically English or German).


Order Management

Zalando order workflow:

  1. Customer orders on Zalando.com
  2. Connector imports order (polling every 10 minutes)
  3. Odoo creates sale order → delivery order created
  4. Warehouse picks and packs order
  5. Zalando-compliant shipping label generated (Zalando has preferred carriers per country)
  6. Delivery validated in Odoo → tracking sent to Zalando
  7. Customer notified by Zalando with tracking

Order SLA requirements:

Partner LevelShip-Out Deadline
StandardNext business day by 14:00
PremiumSame day if order before 12:00
ZFSZalando handles fulfillment

Shipping label generation:

Zalando requires specific carriers per country. The connector integrates with:

  • DHL (Germany, Austria, Netherlands)
  • DPD (France, Spain, Italy, Belgium)
  • InPost (Poland)
  • Evri / Hermes (UK)
  • PostNL (Netherlands, Belgium)

Configure carrier selection in the marketplace settings per country. Labels are generated directly in Odoo via the connector's label generation API.


Returns Management (Critical for Fashion)

Fashion return rates on Zalando average 40-50%. Without a structured return workflow, returns become an operational bottleneck.

Zalando's return policy:

  • 100-day return window (one of Europe's most generous)
  • Free returns for customers
  • Seller bears return shipping cost (deducted from payout)

Return workflow in Odoo:

  1. Customer initiates return via Zalando
  2. Connector creates RMA in Odoo with return reason
  3. Zalando generates return label for customer (funded by partner)
  4. Customer ships item back
  5. When return arrives at your warehouse:
    • Receive in Odoo against the RMA
    • Quality inspection: resellable or damaged?
    • If resellable: stock returned to main warehouse
    • If damaged: stock moved to "damaged goods" location, credit note issued
  6. Odoo credit note → connector triggers refund in Zalando

Return processing KPIs in Odoo:

  • Average return processing time (target: < 3 days)
  • Return rate by product and category
  • Damage rate on returns
  • Return reasons distribution (sizing, quality, look)
  • Financial impact: return logistics cost per order

Return rate impact on Zalando:

High return rates (> 50% in fashion, > 30% in shoes) trigger product visibility reduction. Monitor return rates per SKU in Odoo and take action on persistent high-returners:

  • Improve size guide accuracy
  • Update product photos to show accurate color/texture
  • Revise product description
  • Consider removing products with structurally high return rates

ZFS (Zalando Fulfillment Solutions)

ZFS is Zalando's warehousing and fulfillment service, similar to Amazon FBA. ZFS partners achieve better visibility and guaranteed delivery SLAs.

ZFS workflow in Odoo:

  1. Create inbound shipment to Zalando's fulfillment center in Odoo
  2. Connector formats the inbound ASN (Advance Shipping Notice) for Zalando
  3. Track shipment to Zalando's warehouse
  4. ZFS inventory updated in Odoo as a virtual "Zalando WH" location
  5. Customer orders fulfilled directly by Zalando (Odoo auto-validates)
  6. ZFS fees imported with settlement reports

ZFS inventory management:

  • Monitor ZFS stock levels in Odoo's virtual ZFS location
  • Configure auto-replenishment: when ZFS stock drops below threshold, create inbound shipment
  • Seasonal planning: build ZFS stock ahead of peak seasons (Black Friday, summer sales)
  • ZFS storage fees accrue daily; track in Odoo expense module

Financial Reconciliation

Zalando payment cycle:

Zalando pays monthly (or bi-weekly for premium partners). Settlement includes:

  • Gross merchandise value
  • Minus: returns and refunds
  • Minus: referral commission (25-35% for fashion — among the highest of any marketplace)
  • Minus: shipping/return costs
  • Minus: ZFS fees (if applicable)
  • Net payout to partner

Setting up Zalando accounts in Odoo:

Zalando Revenue (income account)
Zalando Commission Expense (expense account)
Zalando Shipping Costs (expense account)
Zalando Returns Liability (current liability)
Zalando ZFS Fees (expense account)
Zalando Payments Clearing (bank journal)

Frequently Asked Questions

Does the connector support Zalando's Connected Retail program for physical stores?

Yes. Connected Retail allows brick-and-mortar retailers to list local inventory on Zalando for same-day delivery to nearby customers. The connector supports Connected Retail's inventory API, which shows real-time in-store stock on Zalando's app. Orders are fulfilled from the store, and the connector processes the sale in Odoo alongside standard warehouse orders.

How do I handle Zalando's seasonal promotion calendar (Cyber Week, Summer Sale)?

Zalando invites partners to participate in promotions. Configure promotional pricing in Odoo pricelists with active dates. The connector submits promotional prices to Zalando's Promotions API ahead of the event. Build up ZFS stock before major events and configure live inventory alerts during peak periods.

What is Zalando's Content Quality Score, and how does it affect my sales?

CQS is Zalando's proprietary score (0-100) measuring product content completeness, accuracy, and richness. Higher CQS products rank better in Zalando's search algorithm and receive more page impressions. Key CQS factors: complete attribute set, all 7 photos, size guide, multi-language descriptions, and accurate color attribution. Products below CQS 60 are significantly disadvantaged in search.

Can I use Zalando's photo studio services through the connector?

Zalando offers a photo studio service where they photograph your products to their standards. This is managed directly through the Partner Portal, not via API. The connector handles the product data submission; once Zalando's studio produces the photos, they're linked to your product in their system and appear on your listing automatically.

How does the connector handle EU VAT requirements for Zalando sales?

For EU marketplace sales, Zalando acts as the "deemed supplier" for VAT purposes in most EU markets since IOSS implementation. This means Zalando collects and remits EU VAT on behalf of sellers below certain thresholds. The connector marks these orders accordingly, and Odoo records net revenue without VAT obligation. For cross-threshold situations, configure appropriate fiscal positions per country.


Next Steps

Zalando's strict quality standards and high return rates make operational efficiency the determining factor between profitable and loss-making partnerships. The ECOSIRE Zalando Connector automates the most labor-intensive aspects of Zalando operations, from content delivery through returns processing.

Get the ECOSIRE Zalando Connector for Odoo 19 →

Our implementation team includes fashion industry specialists who understand Zalando's content requirements, return workflows, and CQS optimization. Contact us to schedule an implementation assessment before going live on Zalando.

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