Integrates CS-Cart with Cdiscount Marketplace: euro offers by EAN, stock sync, order acceptance and import, shipments with tracking.
Tested on 2 buildsUpdated Nov 8, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Cdiscount Marketplace Connector: Sell your CS-Cart catalogue on Cdiscount with euro offers by EAN, stock sync, order acceptance and tracking1 of 7
What it does
Cdiscount is one of the largest marketplaces in France, run on the Octopia platform. This add-on integrates CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate with the Octopia Seller API, using your own Cdiscount seller account and API credentials. It suits French and European shops that want Cdiscount as an extra sales channel, and marketplaces whose vendors sell on Cdiscount with their own accounts.
How it works
Enter your seller ID, client ID and client secret, test on the Octopia Seller Sandbox, then switch to Cdiscount. Set VAT, delivery modes, preparation time and carrier, add products. The sync checks each EAN, sends offers in packages and reads the result per offer. New orders are accepted and imported once Cdiscount gives the address; a CS-Cart shipment with a tracking number reports its lines as shipped. Failed jobs are retried and logged.
Features
Integrates with the official Octopia Seller API with your own Cdiscount account, Seller Sandbox and production
Offers matched by EAN with condition, delivery modes and shipping prices, preparation time and stock
Euro prices with VAT, net prices get the VAT added, own euro rate or the CS-Cart currency table, markup and price endings
Eco-participation and DEEE amounts from product features, optional strike-through price
Catalogue lookup per EAN and optional product creation from French texts, images, brand, category and properties
Offer packages recorded before upload and checked per offer, a lost answer never creates a second offer
Stock and price sync with buffer and minimum stock, only changed offers sent
Automatic or manual acceptance of new orders, with the reason when an order cannot be accepted
Order import exactly once with French accents intact, euro amounts converted to your currency, shipping charge included
Shipments reported line by line only from CS-Cart shipments with a tracking number, carrier mapping
Cancellations at Cdiscount followed in CS-Cart, accepted orders cancelled from the Orders page with a reason
Quotas respected, refused credentials pause the account, job queue with retries and a log
Multi-Vendor: one marketplace account or one Cdiscount account per vendor
Links and settings kept on uninstall, so a reinstall never imports an order twice
What you get
Package
kv_cdiscount-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 8, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart, CS-Cart Ultimate, Multi-Vendor or Multi-Vendor Ultimate 4.17.2 or later, administrator access
Requirement
A Cdiscount seller account (Cdiscount Marketplace, France)
Requirement
Octopia API credentials: a client ID, a client secret and your seller ID
Requirement
An EAN for every product you want to sell (Cdiscount matches offers to catalogue products by EAN)
Requirement
A cron job (step 10)
Core changes
None. Hooks and template overrides only
1.0.0
Nov 8, 2026
Latest
Added 11
Integration with the official Octopia Seller API v2 (OAuth 2.0 client credentials with a cached token, SellerId header), Seller Sandbox (SELLZZ) and Cdiscount (CDISFR) sales channels.
Offers matched by EAN in Upsert / Update offer packages (100 per upload), recorded before upload, results read per offer, offers without a result line looked up; condition, delivery modes with shipping prices, preparation time, VAT, eco-participation and DEEE.
Euro prices with VAT (net prices get the VAT, own euro rate or the CS-Cart currency table, markup and endings in euros).
Catalogue lookup per EAN and optional product creation (French texts only, images, brand, category and property mapping) with the integration report.
New orders accepted automatically when deliverable, or left to the merchant with the reason (Accept / Refuse); lost answers reconciled.
Order import at InPreparation exactly once (record before placing, per-order lock, adoption of an interrupted import), shipping charge as order shipping cost, statuses followed forward only.
Shipments reported line by line only from CS-Cart shipments with a tracking number (never from a status change), carrier mapping, lost answers reconciled from the order.
Full cancellation requests with a reason, adopted after a lost answer; Cdiscount cancellations followed in CS-Cart.
Quota answers wait for Retry-After; refused credentials pause the account.
Multi-Vendor: one marketplace account or one Cdiscount account per vendor, vendor actions scoped to the own company.
Order and offer links, connection and rules kept on uninstall (optional purge), restored on reinstall; Upgrade Synchronizer.
Tested on Multi-Vendor 4.17.2. First release.
Which API does it use?
The official Octopia Seller API v2 (https://api.octopia-io.net/seller/v2, token from https://auth.octopia-io.net), the API Octopia documents for Cdiscount Marketplace sellers on developer.octopia-io.net. No scraping, no unofficial endpoints.
Do I need my own Cdiscount account?
Yes. You sell with your own Cdiscount seller account and your own Octopia API credentials; the add-on calls Octopia directly from your store.
Which editions and versions are supported?
CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate 4.17.2 to 4.21.x, PHP 7.4 to 8.3.
Do my products need an EAN?
Yes. Cdiscount matches every offer to a catalogue product by EAN (GTIN). Keep the EAN in a product feature, in the product code, or type it on the Listings page.
My product is not in the Cdiscount catalogue.
Switch on "Create missing products". The product needs a French name and description (French is the only language Cdiscount shows; the add-on never sends another language as French), at least one image, a brand and a mapped Cdiscount category. Octopia reviews the product; the offer follows once it is integrated.
My store sells in USD (or another currency).
Cdiscount prices are in euros. The add-on converts with the euro rate you enter on the Rules page or the rate of Administration > Currencies, and turns the euro amounts of Cdiscount orders back into your currency.
Are prices sent with or without VAT?
With VAT, as Cdiscount expects. Products whose CS-Cart tax is net get the VAT added first; the VAT rate is sent with every offer.
Are returns imported?
No. The returns routes of the Seller API belong to the Octopia Fulfilment service; returns of orders you ship yourself stay in the seller portal.
Where are my credentials stored?
In your store database, the client secret encrypted with your store key. Nothing is sent to Kavio Labs.
What happens when Octopia is down or limits my calls?
The job waits (for the Retry-After time on a quota answer, with back-off otherwise) and continues later; nothing is lost or sent twice.
What happens when the license expires?
No new work is started; your data stays. Enter a valid key to continue.
How do I get support?
Through your Kavio Labs account or the CS-Cart Marketplace product page. Include the log lines of the problem (Log page, CSV export).
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Cdiscount Marketplace ConnectorThis add-on
+
CDON Marketplace ConnectorIntegrates CS-Cart with CDON: articles with prices per Nordic market, stock sync, order import and fulfilment with tracking.
$99
+
Multichannel Product FeedsProduct feeds for Meta, TikTok, Pinterest, Microsoft Shopping, Snapchat, Criteo and idealo, validated before the channel sees them.
$79
+
Stock Statuses & Lead TimesShow "Ships in 3–5 days", "Only 2 left" or "Special order" instead of a bare stock count, switched automatically by rules.
$39
Buy with confidence
What stands behind your license
Tested builds
This product was tested on these builds. Builds we did not test are not listed.
CS-Cart4.17.2
Multi-Vendor4.17.2
12 months of updates
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.