Phase 2 Migration to the New Cdiscount (Octopia) REST API
Cdiscount is transitioning to the Cdiscount (Octopia) REST API. This migration is mandatory to continue publishing products, updating offers, and managing orders on the platform. During the first phase, Cdiscount migrated the product feeds to the Octopia environnent.
We are now entering Phase 2: Offer and order API Migration.
Key Dates for Migration
- March 31, 2025: The SOAP Product API has been deprecated. Product data is managed on the Cdiscount (Octopia) API.
- July 29, 2025, 10am CET: Lengow will activate the offer feed in the new Cdiscount Octopia environment.
- August 31, 2025: The SOAP Offer and Order APIs will be deprecated. Offer and order management must transition to the Cdiscount (Octopia) REST API before this date.
 Important: Do NOT disable the Legacy Cdiscount channel, as orders placed before the migration will still be processed through it.
Timeline:
Â
Phase 2: Offer & Order API Migration
1. Offer Attribute Mapping – Available from June 9, 2025
In the Cdiscount Octopia feed, you can start mapping your offer attributes within Lengow starting June 9, 2025. These attributes are identical to those used in the Legacy Cdiscount feed:
- Price
- Stock
- PriceMustBeAligned
- MinimumPriceForPriceAlignment
- ProductPackagingUnit
- ProductPackagingValue
- StrikedPrice
- DiscountComponentStartDate
- DiscountComponentEndDate
- DiscountComponentSalesReferencePrice
- DiscountComponentDiscountValue
- ShippingInformationDeliveryMode (required)
 Important: For the upcoming summer sales, make sure to configure your offers in both the Cdiscount and Cdiscount Octopia feeds to ensure proper visibility and processing.
2. What Happens Once the Offer Feed is Activated?
July 29, 2025:Â
- Your offers will be pushed to Cdiscount Octopia via the new REST API.
If you haven’t completed the offer mapping before July 29, you will need to manually push your offers. - Order management will also switch to the Octopia channel.
- Synchronization with the legacy Cdiscount feed will stop.
You will still be able to manually sync offers to the legacy Cdiscount feed until the SOAP API is officially deprecated on August 31, 2025.
đź•’ Synchronization frequency will remain standardized:
- Every 15 minutes for orders
- Every hour for offers
- Every day for product data and structure
What’s changing with the new Cdiscount Octopia order API
A number of changes and improvements will affect how orders are managed in Lengow. Here’s a detailed overview of what’s new, what stays the same, and what you need to adapt.
Please find here the parameters to use for the order API actions on Cdiscount Octopia.
Order Statuses
The table below provides a detailed mapping of order statuses between Lengow, Cdiscount Legacy (SOAP API), and the new Octopia (REST API) environment. Use this reference to align your order management workflows during the migration.
Order Actions
This migration involves the removal or change of several parameters, especially around Cancel and Refund actions. Please update your processes and automation.Â
| Action | Cdiscount SOAP API (Legacy) | Cdiscount Octopia REST API |
|---|---|---|
| Accept | ✅ Supported | ✅ Supported |
| Refuse | ✅ Supported only on "Waiting Acceptance" |
✅ Supported only on "Waiting Acceptance" |
| Ship | âś… Supported globally not per line) Carrier from list or free value Tracking number optional Tracking URL optional |
âś… Supported globally (not per line) Carrier from list or free value (mandatory) đź”´ Tracking number mandatory Tracking URL optional |
| Cancel via Lengow | âś… Available Lengow Cancel = Refuse |
❌ Not available Cancel must be managed manually |
| Refund via Lengow | âś… Supported Refund reason (mandatory) Refund mode (mandatory) Refund shipping fees (optional boolean) No partial amount or line-level refund |
✅ Supported Refund reason (mandatory) ❌ No refund mode Refund shipping fees (optional boolean) No partial amount or line-level refund |
Important: The Cancel action in Lengow is no longer available on Cdiscount Octopia.Â
- To cancel an order before it ships, you should use the "Refuse" action—but only when the order status is "Waiting Acceptance".
- If the order is already accepted, waiting to ship, or shipped, you need to use the "Refund" action to handle cancellations or returns.
Note that the field "marketplace_code" changes from "cdiscount" to "cdiscount_octopia". Adjust your API settings accordingly.
Order management after SOAP API deprecation
The Cdiscount SOAP order API will remain active until Cdiscount officially deprecates it on August 31st. Until then, do not disable the legacy Cdiscount channel, as orders placed before the migration will still be processed through it.
After the deprecation:
- You will still be able to manage legacy orders from your Cdiscount Octopia back office.
- This includes final operations such as shipping, refunds, or cancellations.
This guarantees continuity during the transition and allows you to finalize all outstanding orders linked to the legacy Cdiscount SOAP API.
Â