gearHow 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


1

Step 1: Find and note your seller credentials

circle-info

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.

  1. Click “I’m using a Feed aggregator” > “My aggregator requires a clientId, clientSecret and SellerId”.

  2. Provide your client Id and a valid email address.

  3. Click the checkbox to accept the Terms & Conditions.

arrow-up-right

  1. Click Confirm Client Id and email.

  2. Make note of your ClientId and ClientSecret, as you will need these later.

  3. Click the checkbox to confirm you saved your credentials and click Proceed with seller authentication.

  4. Click Yes, continue when asked to delegate your account access to the client id you provided.

arrow-up-right

2

Step 2: Find and note your seller ID

  1. In your Octopia seller center, click Settings.

  2. Make note of your Seller ID, as you will need it later.

3

Step 3: Set up your Cdiscount connection

  1. In your Channable account, go to Channels and search for Cdiscount.

circle-info

If it doesn’t appear, click Clear to reset your filters.

  1. Click on it, and select + Add a new connection.

  2. 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.

  3. 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.

4

Step 4: Set up your Cdiscount channel

  1. Click your new Cdiscount connection.

  2. 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.

  3. Click Save.

5

Step 5: Select categories

Cdiscount should already know the EAN codes of your products. Ignore this step for now and return to it later if it doesn’t automatically fill when you run your channel.

6

Step 6: Create rules

When your product data is incomplete or doesn’t match the format that Cdiscount requires, you can use rules to make improvements.

  1. Create rules to optimize your products and meet Cdiscount’s listing requirements.

circle-info

Tip: Use our rule templates to quickly set up rules.

7

Step 7: Mapping shared attributes

circle-info

Note: When filling in a decimal value, use a period (.) Any other value (e.g., “,”) will generate an error.

circle-check
  1. In your Cdiscount channel, go to the Build step and click the Shared attributes tab.

  2. For Price, map the field containing your price data.

  3. For Vat, add a static value for the VAT rate of your products.

  4. For Preparation time, select the time (in days) for you to process and ship an order.

  5. 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”

  1. 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”

  1. Provide your Shipping information:

  • All my products weigh <30kg

    1. 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 type
    Description

    Standard

    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

    1. 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 type
    Description

    Big 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).

  1. 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.

  2. Click Save.

8

Step 8: Mapping category attributes

  1. In your Cdiscount channel, go to the Build step and click on the Attributes per category tab.

  2. 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.

  3. Click Save.

  4. Repeat this for each category.

circle-check
circle-info

Note: If the product type is set to “Variant”, the “Color” field is mandatory for all variants.

9

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 articlearrow-up-right.

10

Step 10: Activate your channel

  1. Select the Settings step in your Cdiscount channel.

  2. Click Activate API.

  3. Click Save.

  4. Click X to return to the Channel overview page.

  5. Click Run now to send your listings to Cdiscount.

11

Step 11: Review and fix listing errors

circle-exclamation
  1. Go to the Result step and click on the Errors tab.

  2. 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.

  3. Repeat these steps for other errors.

  4. Click Run now to resend your products to Cdiscount.

For more information on Cdiscount error types, refer to their Help Centerarrow-up-right.


chevron-rightI’m getting the error code ‘1300 - Inexistant - Demandez la création dans la rubrique Création produit’hashtag

Last updated

Was this helpful?