Start
Preamble (Cdiscount)
Compatibility Version 4.5 of the module works on Prestashop 1.7 to 8.2. Pre-configuration The default configuration is ideally suited to current needs. Only configure the module if you feel the need to and if you do not know the consequences of these settings. Features Once the setup is completed, you will find the module active features: In the Catalog tab > Cdiscount In the Orders tab > Cdiscount for importing orders On your product sheets, a Cdiscount sub-tab will appearSome readersUnderstanding the Difference Between Offers and Products (Cdiscount)
To understand this concept, let's look at an everyday example: imagine you are walking past a store window and spot a T-shirt you like. You have just seen a product. When you step inside the store and head to the clothing section, you will find the corresponding offers: that exact same T-shirt available in different sizes, colors, and sometimes even at different prices. Those are the offers. On marketplaces, the exact same principle applies. The platform displays a single, unique prodSome readersValidate your catalog structure (Cdiscount)
For your products to be sent correctly to marketplaces, you must always fill out your product sheets in the same way (same types of references, EAN codes, etc.). A well-organized catalog prevents most errors. The Importance of the "Reference" Field In PrestaShop, the Reference field serves as a unique identifier for Cdiscount (also called the SKU). Cdiscount uses this reference to recognize your items and import your orders. If the reference is empty or filled out incorrectly:Some readersYouTube Video
Vidéo YoutubeFew readers
Configure
Installing the module (Cdiscount)
Module Installation Procedure The standard installation process is detailed on the official PrestaShop website: 🔗 View the PrestaShop documentation here 💡 While this official guide is older, the steps remain completely valid for all setups. It covers every scenario in detail, which is why we recommend following it. Troubleshooting Automatic Installation If the automatic installation from your PrestaShop back office fails, youSome readersConfigure the connection settings (Cdiscount)
You are using the module for the first time, you need to have your Client ID, Client Secret and Seller ID. To generate the Client ID and Client Secret, go to Delegation Page – Octopia API documentation Select "I'm using a plugin" then "I need a new ClientId". Follow the process. **It is essential to completeSome readersConfigure a model (Cdiscount)
Models allow you to complete the data required by Cdiscount for a group of items (category). ⚠️ Tip for your first export: * Mandatory fields are marked with a red asterisk (*). Others are optional. To start, fill out only the mandatory minimum. You can enrich your feed with optional fields later. Once your model is configured, simply assign it to your Profile. Step 1: Add a MoSome readersConfigure a profile (Cdiscount)
As indicated in the Preamble (CDiscount), the profiles are used to establish the correspondence between your products as they are in your Prestashop store and as they must be on CDiscount. You can also apply global rules such as changing the selling price for CDiscount. To begin to familiaSome readersSelecting the Categories
You will need to select the categories of the products you want to export. On the left, the category must be checked, and on the right, you must select a profile. Here is an example highlighted in green: Please note: The checkboxes are highlighted in red because this step is often overlooked A profile does not need to haveFew readersMapping
After configuring your models in the Cdiscount module, you can define attribute and feature mappings in the Mappings tab. Purpose The Mappings tab allows you to translate or adapt the values from your PrestaShop catalog to the values expected by Cdiscount. This is especially useful when: Your PrestaShop features don’t exactly match Cdiscount’s expected values. You need to standardize your product values so they are properly recognized by the markFew readersTransport
Available Carriers The module displays the carriers you have selected in your CDiscount backoffice configuration : Only this selection appears in your module. Simplified Configuration Preparation time field is absolutely mandatory. It will determine the delay, in days, you need to prepare and ship the order. This value can be overriden for eachSome readersSettings
Import/Export Type Default Value: By Reference (Highly Recommended) You will indicate whether the module will use the synchronization by reference (SKU) or by Product ID. The selection of the choice Product ID is generally not necessary and we recommend using the Reference field. Make sure that all products have unique references as shown on page Validate your catalog structure, and only if tFew readersPrice Rules
You can set price rules for your exports to CDiscount. These rules are applied to prices including taxes (TTC). You can define a price rule for each profile. Price rules are defined in ranges, and for each range you can apply either a value or a percentage. Here is an example: In this example: All product prices between **0 and 100 eFew readersConfiguring Filters
The Filters tab in the Cdiscount Marketplace module allows you to limit which products are exported to Cdiscount based on several criteria: price, stock, manufacturers, or suppliers. These filters ensure that only products meeting your specific conditions are included in the offer feed. Purpose Filters are used to: Avoid sending overpriced or underpriced products. Exclude products with insufficient stock. Select only the desired manufacturers or suppliers.Few readersCombinations Export
For example if you have a product, a T-Shirt, with three versions Blue, White, Red, by default the module will export three individual products on CDiscount, three separate products. On CDiscount, combinations are called “variants”. Your products have combinations that you want to export to CDiscount as variants; in the configuration of your model you will find a “Variations/Combinations ” section:  Check connectivity as explained on the page Configure the connection settings II) Please go to the Catalog > CDiscount > Update (Offers) Select the options ; Send all the offers, pFew readersUpdate Offers – Support Request
You have a problem with the submission of offers and you need support, follow the following instructions: – Export and send your offers: – Download the file .Zip displayed by the module: – Generate the report: ](hSome readersProduct Sheet Extension (CDiscount Marketplace)
Visit a product sheet of your store. An CDiscount tab appears in addition to the usual information: In this tab, you can specify all the optional values specific to CDiscount. These options allow to fine-tune your export for this product, you will find included: Forcing the price including taxes for the marketplace The inactive state which allows you not to export thFew readersScheduled Tasks (CDiscount Marketplace)
For each platform, there is a list of scheduled tasks, allowing for example to automatically update your catalog on CDiscount. They are commonly called “crons”. The module displays a list of all the tasks you need to configure in your “crontab“: Note that there are solutions available provided by your host that are free of charge, external paid serFew readers
Support
Support CDiscount
Common-Services Support for the CDiscount Marketplace Module for PrestaShop Before contacting support, please make sure you have read the documentation. It is just as frustrating for support staff when customers have not read the documentation as it is for customers to be told to "go read the documentation." Since the module has existed since 2012, most issues are already known and listed either in the frequent issues category or in our internal knowledge base. For this reason, suppoFew readersSupport/warranty limits
Support Limitations We are not responsible for configuration issues related to the quantitative aspects of the shop (product quantity, images, categories, etc.). Updates of PrestaShop versions are excluded from support. Changes of server, hosting provider, or PHP version are excluded from support. Any modification of the module automatically revokes support. Support will not be provided in the case of multiple deployments or a major catalog restructuring.Few readers
Frequent issues
FastCGI CDiscount
FastCGI Some hosting environments run under FastCGI, while others use mod_php. The general recommendation for PrestaShop installations is mod_php. Our modules perform all diagnostics based on environments running mod_php only, as this is the PrestaShop standard. We remind you that our product listings clearly state that our solutions are designed to work on hosting providers compatible and recommended by PrestaShop. Here is the official list: [https://www.prestashopFew readersImporting an order - Product out of stock
Importing Orders for Out-of-Stock Products Sometimes, you may want to import an order for a product that is out of stock in your PrestaShop store. There is no special module setting required for this. However, the module will import out-of-stock products based on the strategy defined in the product sheet or in the general PrestaShop settings. On the Product Page  Let’s say you have a Relais Colis carrier that doesn’t appear in the module. Why? Relais Colis is not a standard carrier, but rather a carrier module. This means it requires interaction with a human user (displaying a page, selecting a pickup point, etc.). Since the marketplace module is automated and not a human user, it cannot respond to such interactivity. The carrier/module waiting for this user interaction can causFew readers
