How to set up a Cdiscount channel
Cdiscount is a French marketplace that allows you to sell products based on a cost-per-sale (CPS) model.
In this article, you'll learn how to set up a Cdiscount channel to create, update and manage your Cdiscount listings within Channable.
Before you start
There are some things you should know before you start:
Good to know
EAN codes are mandatory for Cdiscount. You can't create listings without them.
Cdiscount doesn't allow you to delete product listings from your account. You can disable ads by setting the stock to 0 or excluding them through a rule.
You can add products not currently listed on Cdiscount. However, we only create core product data (e.g. titles, descriptions) when you run your channel for the first time. After that, your channel won't attempt to update core product information again. We do this to ensure your listings stay active.
You’ll need
Product IDs in the EAN format
Product data in French
Step 1: Find and note your seller credentials
Note: Octopia's website isn't optimized for all browsers, so some buttons and navigation may not work as intended. To avoid this, we recommend using Google Chrome.
Sign in to your Octopia seller account.
Open the API Credentials Management page.
Click “I’m using a Feed aggregator” > “My aggregator requires a clientId, clientSecret and SellerId”.
Provide your client Id and a valid email address.
Click the checkbox to accept the Terms & Conditions.
Click Confirm Client Id and email.
Make note of your ClientId and ClientSecret, as you will need these later.
Click the checkbox to confirm you saved your credentials and click Proceed with seller authentication.
Click Yes, continue when asked to delegate your account access to the client id you provided.
Step 3: Set up your Cdiscount connection
In your Channable account, go to Channels and search for Cdiscount.
If it doesn’t appear, click Clear to reset your filters.
Click on it, and select + Add a new connection.
At Connect with, click Cdiscount V2 and fill in the information you copied earlier:
For Label, keep the name as is, or change it. This is only used to identify your Cdiscount channel within Channable.
For Client ID, provide the ClientID you noted in Step 1.
For Client secret, provide the ClientSecret you noted in Step 1.
For Seller ID, provide your SellerID you noted in Step 2.
Click Connect with Cdiscount V2.
You’ll be redirected to Cdiscount to log in to your seller account. This authenticates your connection so Channable can list products for you.
Step 4: Set up your Cdiscount channel
Click your new Cdiscount connection.
Configure your settings for your channel:
For Name, give your channel a name.
For Unique ID per item, select a field containing your products EAN codes (e.g. ean, id), or the matching ID used if you have existing Cdiscount listings.
For Use master rule group, you can set a rule group if you already have one to apply to your channel.
For Status, leave your API deactivated for now.
Click Save.
Step 7: Mapping shared attributes
Note: When filling in a decimal value, use a period (.) Any other value (e.g., “,”) will generate an error.
Tip: Hover over the for more information about the attribute, accepted values, and an example.
In your Cdiscount channel, go to the Build step and click the Shared attributes tab.
For Price, map the field containing your price data.
For Vat, add a static value for the VAT rate of your products.
For Preparation time, select the time (in days) for you to process and ship an order.
For EcoTax (electronics tax), create a new field in your import data titled “ecotax” and follow your use case:
I’m selling exclusively electronic products Create a rule to set your new tax field’s value to the amount of tax you need to pay.
Rule example:
If all
Then take tax and set to value [insert tax rate here]
None of my products are electronic Create a rule to set your new tax field’s value to “0.0”.
Rule example:
If all
Then take tax and set to value “0.0”
I’m selling a mix of electronic and non-electronic products Create a rule to apply the tax value to your electronic goods and a tax value of 0.0 for your remaining products.
Rule example:
If product_type is equal to Electronics
Then take tax and set to value [insert value]
Else take tax and set to value “0.0”
For DeaTax (furniture tax), create a new field in your import data titled “deatax” and follow your use case:
I’m selling furniture Create a rule to set the deatax field’s value to the amount of tax you need to pay.
Rule example:
If all
Then take deatax and set to value [insert tax rate here]
I’m not selling furniture Create a rule to set your deatax field’s value to “0.0”.
Rule example:
If all
Then take deatax and set to value “0.0”
I’m selling a mix of furniture and other product types Create a rule to apply the DeaTax value to your furniture products and a DeaTax value of 0.0 for your remaining products.
Rule example:
If product_type is equal to Furniture
Then take deatax and set to value [insert value]
Else take deatax and set to value “0.0”
Provide your Shipping information:
All my products weigh <30kg
Click + Shipping and add your parcel shipping information:
For Delivery type, add your shipping method. The minimum shipping type required is Tracked.
For Shipping cost, type a value to be applied across all products of that delivery type, or map a field for product-specific shipping costs (click + > [field containing shipping cost data]).
For Additional shipping cost, add any extra costs for shipping additional items.
Available shipping methods:
Shipping typeDescriptionStandard
Delivery without tracking
Tracked
Delivery with tracking
Registered
Signature required on delivery
Relay
Pick up/collect at your store
Relais Colis
Delivered at Relais Colis pick-up point
Mondial Relay
Delivered at Mondial Relay pick-up point
Express
Strictly delivered on the specified date
Fast
Pick-up/collect at your store within 6 hours of ordering
So Colissimo
Delivered at So Colissimo pick-up point
All my products weigh >30kg
Click + Shipping and add your big parcel shipping information:
For Delivery type, select the Big Parcel shipping types you offer (e.g. Big Parcel Comfort, Big Parcel Eco, Big Parcel Standard).
For Shipping cost, type a value to be applied across all products of that delivery type, or map a field for product-specific shipping costs (click + > [field containing shipping cost data]).
For Additional shipping cost, add any extra costs for shipping additional items.
Available shipping methods:
Shipping typeDescriptionBig Parcel Eco
For parcels >30kg. Delivered to customer’s door
Big Parcel Standard
For parcels >30kg. Delivered and carried to the room of a customer’s choice
Big Parcel Comfort
For parcels >30kg. Delivered to the customer's home and installed in a room of their choice
I’m selling products that weigh >30kg and <30kg
You’ll need to create a separate channel for both weight types (i.e. one channel for products <30kg, and one for products >30kg).
Map remaining fields marked Required by marketplace (indicated with a required marker) by clicking the dropdown and selecting a relevant field from your import data.
Click Save.
Step 8: Mapping category attributes
In your Cdiscount channel, go to the Build step and click on the Attributes per category tab.
Map any fields marked Required by marketplace (indicated with a required marker) by clicking the dropdown and selecting a relevant field from your import data.
Click Save.
Repeat this for each category.
Tip: Click Auto-map fields to automatically map using information using information from your other channels or other similar setups. Learn more.
Note: If the product type is set to “Variant”, the “Color” field is mandatory for all variants.
Step 9: Fulfill GPSR requirements
The European Union (EU) has introduced new GPSR and DSA requirements for online platforms, including marketplaces.
To ensure your products comply with GPSR for Cdiscount, follow the steps outlined in Cdiscount's Help Center article.
Step 11: Review and fix listing errors
Important: You might see a lot of errors on this page. Not all errors prevent your products from listing. We display all possible errors to help you meet listing requirements for Cdiscount.
Go to the Result step and click on the Errors tab.
Begin resolving errors:
Click the error to learn more about what caused it.
Note the attribute causing the error (e.g. ‘Shipping costs - Tracking mode’).
Re-map the field(s) causing the issue by selecting a static field (if available), a field from your project data, or entering a custom value to be applied across all products (manual value).
Click Save.
Repeat these steps for other errors.
Click Run now to resend your products to Cdiscount.
For more information on Cdiscount error types, refer to their Help Center.
I’m getting the error code ‘1300 - Inexistant - Demandez la création dans la rubrique Création produit’
Read more here: Adding new products/unkown EANs to Cdiscount
Last updated
Was this helpful?