Cdiscount (Octopia): marketplace guide
About this guide
This is a ChannelEngine guide on the Bordeaux-based marketplace Cdiscount. Here you can find information on how to request a Cdiscount account, how to configure this marketplace on ChannelEngine, what the specific requirements are, and more.
Table of contents
Marketplace-specific requirements and exceptions
About the integration
ChannelEngine's integration with Cdiscount is based on Octopia API. Similar to ChannelEngine, Octopia allows merchants to connect with multiple different marketplaces at the same time. Cdiscount is one such example. To configure Cdiscount on ChannelEngine, add the Octopia channel to your tenant.
Commercial information
Founded | December 1998 |
Founders | Nicolas Charle, Hervé Charle, and Christophe Charle |
Headquarters | Bordeaux |
Area served (orders) | Belgium, France, Germany, Italy, Spain |
Revenue | EUR 200 million (2023) |
Number of monthly visits | 24 million unique visitors per month |
Website | Cdiscount |
Setup cost | none |
Commission | between 5-20% |
Other costs | EUR 39.99/month |
Payment | every 10 days |
Product categories | electronics, household appliances, home, outdoor, sports, toys, clothing, and more |
Input language | French |
Input currency | EUR |
Content creation | yes |
Profile on ChannelEngine | Cdiscount |
How to request an account
The account creation process on Cdiscount is straightforward. You can request an account directly on their website or via email. Cdiscount sellers must meet the following requirements:
- Sellers must have a valid VAT number.
- Cdiscount reserves the right to accept or reject an application, and the specific acceptance criteria are confidential. Once a seller is registered, the account is immediately activated.
- Cdiscount requires sellers to have French-language customer support via email, but you can use a third-party service such as Salesupply. French-language phone support is not required.
- Sellers have three options when it comes to returns: have a French return address; include a prepaid shipping label; or pay the cost of an international return.
Associated costs
Cdiscount does not charge a registration fee, but it does charge a category-based commission on every sale (circa 15%), as well as a monthly fee of EUR 39.99. This fee grants access to either the B2C or B2B version of the Cdiscount marketplace (i.e.: Cdiscount Pro). If you want to sell on both websites, the monthly fee goes up to EUR 59.99.
For more details on Cdiscount's commission, refer to the Prices to open your shop on Cdiscount Marketplace article.
Cdiscount also offers a premium subscription, which provides sellers with benefits such as enhanced advertising features, fulfillment services, an account manager, and more. For more information on Cdiscount's premium subscription, go to their website.
Marketplace features
Supported | Not supported |
Product offers (EAN matching) | Automatic relationships |
Product content | Repricing |
Orders | Pick-up points |
Cancelations | Sales channels |
Shipments | Awaiting payment orders |
Product variations (size, color) | |
Returns | |
Marketplace fulfillment service |
Settings and configuration
Setting up each marketplace on ChannelEngine follows the same flow, though not every marketplace includes the steps listed below.
- Go through the Setup.
- Create a Product selection.
- Complete the Categorization.
- Set up the Mappings: content, offers, and carriers.
- Configure the Pricing: rules and currency conversion.
- Finish the Activation.
- Check the Listed products overview.
Marketplace-specific requirements and exceptions
Setup
On Octopia
Cdiscount is an Octopia-based marketplace. To connect your Cdiscount account with ChannelEngine, retrieve the Seller ID from Octopia API portal.
- On Octopia API portal homepage, click API credentials management, Get access.
- Select I am using a feed Aggregator, and then My aggregator only requests my Seller ID.
- Select ChannelEngine from the drop-down list.
- Grant ChannelEngine with access to your seller account.
- Enter your Octopia seller zone credentials and receive your Seller ID. Copy and save it for later.
On ChannelEngine
To connect ChannelEngine and Cdiscount:
- On the Setup tab, enter the credentials in the Seller ID field.
- Click Save to complete the authorization process.
Advanced settings
- Use fulfillment service - enable this setting to use the Octopia Fulfillment service. Once enabled, ChannelEngine imports orders fulfilled by Octopia. You cannot choose which party fulfills an order – merchant or Octopia – this is entirely up to Octopia. If Octopia has sufficient stock to fulfill an order, they handle it. When their stock is depleted, they check your stock (as communicated by ChannelEngine) and switch the order to merchant fulfillment.
Categorization
Categorization is mandatory if you want to create or update existing product information on Cdiscount. Note that Cdiscount's category list is in French, so you may need a translation tool. To see all possible Cdiscount categories, select Browse in the lower left-hand corner of the Categorization page. Note that the category tree has three levels.
Mappings
Content
All products (required)
- Brand - the brand of the product.
-
Description - the description of the product in French. HTML is not supported. The requirements are:
- Maximum character count - 2,000.
- Forbidden characters - °, ©, ®, ™, C°, FK, cm², m², cm³, m³, ?, regular expressions, e.g.: \p{Ll}, \p{Lu}, \p{Lm}.
-
Image URL (main) - the main image of the product. The requirements are:
- Resolution - between 500x500 px and 3,000x3,000 px.
- Formats - JPG, JPEG, PNG, GIF.
- Maximum file size - 5 MB.
- URL - 'https://'.
-
Title - the title on the product details page in French. HTML is not supported. The requirements are:
- Format - [Product type] - [Brand] - [Description keywords] - [Model, for technical products] - [Gender, if applicable].
- Maximum character count - 132.
- Forbidden characters - °, ©, ®, ™, C°, FK, cm², m², cm³, m³, ?, regular expressions, e.g.: \p{Ll}, \p{Lu}, \p{Lm}.
- Titles must be unique, otherwise Cdiscount rejects them.
All products (optional)
-
Export content - choose whether to export product content to Octopia.
- Yes - export your product content to Octopia to create a product or make changes to its existing content. Make sure that all required attributes are mapped.
- No - do not export product content to Octopia. Use this option to link your offers to existing product content. This option only applies if your product is known to Octopia. Otherwise, you need to set the setting to 'Yes'.
- Image URL 1-5 - the additional images of the product. For image requirements, check Image URL (main).
Category-specific
- Marketing description - the long description of the product in French. Limited HTML is supported (only bold, strong, and br tags). The maximum number of characters is 5,000.
- International standard book number (ISBN) - only required if the product is a book.
- Labels et certifications (Labels and certifications) - represents the certifications that each product has, such as organic, fair trade, NF environment, etc.
Offer
While content mapping is only needed to create or update products on Cdiscount, some offer mappings are actually required to get your product online.
Required
- Condition - sets the condition of the product, the default value is 'new'. I.e.: new, as new, very good, refurbished, etc. If the content attribute Condition override is left empty, the value mapped to this attribute is used.
- DEA tax - déchets d'éléments d'ameublement (DEA) is a French tax related to the recycling of furniture products. If you are not certain of how to use it or have not registered for it, set the value to zero.
- Eco tax - a French tax related to the recycling of high-tech products. If you are not certain of how to use it or have not registered for it, set the value to zero.
Optional
- Add [method] shipping cost - set it to 'Yes' to use one on of these shipping methods. At least one shipment method must be used.
-
Shipping cost [method] - the costs you submit per shipping method. Match the shipping costs that you configured in the Cdiscount back-end. At least one is mandatory. Provide a value greater than zero, otherwise the
The value is out of bounds, check the consistency of values
error is shown. Note that this attribute expects a decimal value. E.g.: 7.95.Shipping method Description Standard* Delivery without tracking or signature. Registered* Delivery without tracking, but with the signature of the customer upon reception. Tracked* Delivery with tracking, but no signature. Express* Delivered to the customer strictly within the stated delivery time. Fast The customer collects their order at your store within six hours. Mondial Relay Delivered via the Mondial Relay network of pick-up points. Relais Colis Delivered via the Relais Colis network of pick-up points. Relay The customer collects their order at your store. So Colissimo Delivered via the So Colissimo network of pick-up points. Big Parcel Comfort Specific for bulky parcels (>30 kg). It must be delivered, unpacked, and installed at the customer's home – in the room of their choice. Big Parcel Eco Specific for bulky parcels (>30 kg). It must be delivered in front of the customer's home. Big Parcel Standard Specific for bulky parcels (>30 kg). It must be delivered at the customer's home, in the room of their choice.
- Discount % (from reference price) - the discount percentage used to set up a flash sale or discount. Omit the percentage symbol and only indicate the numeric value. The maximum value is 100.
- Discount % reference price - the price attribute used to set up a flash sale or discount. The discount percentage, Discount % (from reference price), is subtracted from this attribute.
- Maximum warehouse delivery time - the time, in days, it takes your carrier to ship the ordered product to the Cdiscount warehouse. Only map this if you work with FBC.
- Offer comment - enter an optional comment to be displayed on the offer. The maximum number of characters is 200. E.g.: The box has been opened and the product manual is missing.
- Packaging unit - the packaging's unit of measurement. E.g.: kg.
- Packaging value - the packaging's measurement value. E.g.: 0.6.
- Preparation time - the time, in days, it takes to process an order and ship it. The value should range between 1 and 5 days.
- Price alignment enabled - if set to 'Yes', this attribute keeps your offer competitive by lowering its price according to the other offers for the product.
- Price alignment minimum price - combined with the Price alignment enabled attribute, it sets the minimum value to which Cdiscount can lower the product's price.
- Reference price - the price attribute used to set up strikethrough pricing. Map this attribute to override the catalog price. If this is not mapped, the catalog price is used as a strikethrough price. To learn more about strikethrough pricing, check out the article Cdiscount: frequently asked questions.
- Sale end date - the date until when the product's discounted price is valid, if applicable. The supported format is YYYY-MM-DDT00:00. E.g.: 2023-12-31T23:59. Note that the interval between Sale start date and Sale end date cannot exceed 48 hours.
- Sale start date - the date from when the product's discounted price is valid, if applicable. The supported format is YYYY-MM-DDT00:00. E.g.: 2023-12-31T23:59.
- Sale type - set it if you want to configure a sale and, if so, what type. The options are no sale, discount %, flash sale.
- VAT rate - the product's VAT rate. Provide a value for this attribute unless the standard VAT rate is applicable.
Carrier
Cdiscount has a list of supported carriers that you can choose from. Tracking information is required to successfully export shipments.
Note that shipments can only be exported within 14 days of the initial order creation. If you ship an item after that period, your shipment returns an error – and a notification is created.
Listed products
If you have problems with products not appearing on Cdiscount, check the Listed products section for more information.
You can either filter on Channel status (Invalid for all products that ChannelEngine has not exported, such as products with an empty EAN) or use the Validation and feedback tab to see all known validation/feedback errors for specific products.
Additional information
Order extra data items
When an order is imported to ChannelEngine, ChannelEngine also fetches extra data items related to the order itself – or to order lines. This extra data is specific to this marketplace. An explanation of each can be found below:
Order extra data
Keys | Conditional* | Description |
serviceFeesLabel |
Yes | The name and amount of the additional service fee. E.g.: payment in four installments: 9.96. |
pickup-id |
Yes | The ID of the pickup point, which is available if delivery is addressed to a locker station. |
pickup-name |
Yes | The name of the pickup point, which is available if delivery is addressed to a locker station. |
RelayId |
Yes | The ID of the pickup point, which is used by Mondial Relay. |
* Conditional fields are only displayed if the marketplace provides a value.
FAQs
How often does each task run on Octopia-based marketplaces?
By default, Octopia-based marketplaces follow the schedule below:
Task | Frequency |
Export product data to marketplace | every 60 minutes |
Export product offers to marketplace | every 15 minutes |
Import product offers from marketplace | every 15 minutes |
Import orders from marketplace | every 20 minutes |
Export shipments to marketplace | every 60 minutes |
Import returns from marketplace | every 60 minutes |
Export returns to marketplace | every 60 minutes |
For answers to the most commonly asked questions and error troubleshooting guidelines, check out the Cdiscount: frequently asked questions.
Why are my product categories different from those I selected on ChannelEngine?
Octopia automatically re-categorizes your products when they are exported. To prevent your selected product category from changing:
- Remove any languages, other than French, from your product content. Your product content must be in French only.
- Add the product's lowest level of category to the title. E.g.: for products in the 'Fashion > Trousers > Shorts' category, add 'shorts' to the title.
- If Octopia re-categorizes a product to one that you do not agree with, contact Octopia support. Octopia will update the category manually.
Can I connect to existing offers on an Octopia-based marketplace?
Yes, you can connect to existing offers on an Octopia-based marketplace. However, if your product is not known to Octopia, you must complete the categorization and both content and offer mappings for that product. Besides, the Export content setting must be set to 'yes'.
Comments
0 comments
Article is closed for comments.