CDiscount Marketplace Changelog
App updates
Changelog for Prestashop – Cdiscount Marketplace
Latest updates and release history for Prestashop – Cdiscount Marketplace.
v4.5.31
Update
Fixed
Updated
Fixed
Missing Order Status on Import
Resolved issue where order status was missing during import.
Updated
Order Status Cron Query
Order status cron now supports querying orders within a date range.
Updated
Cleanup of Demo XML Folder
Removed xml/demo folder.
v4.5.30
Update
Fixed
Updated
Fixed
Universes File Loading
Resolved issue preventing universes file from loading.
Fixed
Model Creation Failure
Resolved issue preventing model creation.
Fixed
stdClass to String Conversion Error
Resolved error when converting stdClass object to string.
Updated
Access Token Caching
Seller access token is no longer cached.
v4.5.29
Update
Updated
Updated
Directory Security (index.php Requirement)
Each folder must contain an index.php file to prevent unauthorized access to repository contents.
v4.5.28
Update
Fixed
New feature
Updated
Added
Attribute Mapping in Model
Added support for mapping attributes within the model configuration.
Added
Hook displayAdminProductsExtra (PrestaShop 1.7)
Installed displayAdminProductsExtra hook for PrestaShop 1.7 compatibility.
Added
Update Inactive Products Option
Added option to allow updating inactive products during export.
Added
Update Out-of-Stock Products Option
Added option to allow updating out-of-stock products during export.
Added
Accepted Jewelry Size Attributes
Added JSON file for accepted jewelry sizes: json\products-integration\attributes\accepted_jewelry_size.json.
Added
EAN Validation Before Offer XML
Added validation to ensure product has EAN before inclusion in offer XML.
Added
Category Variant Indicator (isVariant)
Added isVariant field to categories JSON list.
Fixed
Required Attribute Enforcement (46830)
Ensured attribute 46830 is properly required.
Fixed
Product Size Attribute Handling
Corrected incorrect or missing product size attributes.
Fixed
Offer Package Format Validation
Resolved issues where offer package format was invalid.
Fixed
VariantGroupReference Usage
Ensured VariantGroupReference is only provided for variant categories.
Fixed
StrikedPrice Format Validation
Corrected validation for StrikedPrice format and pattern.
Updated
StrikedPrice Type Validation
Ensured StrikedPrice is correctly handled as float.fications.
Fixed
StrikedPrice Rule Validation
Ensured StrikedPrice is greater than or equal to Price.
Fixed
Price Format Rule
Enforced correct price format (10 digits before decimal, 2 after).
Updated
Accepted Shoe Size Attributes
Updated JSON file for accepted shoe sizes.
Updated
Accepted Color Attributes
Updated JSON file for accepted color attributes.
Updated
Variant-to-Standard Conversion Logic
Allows conversion of variant products into multiple standard products for categories that do not support variants.
Updated
Categories JSON Path
Updated categories JSON path to json\products-integration\categories\categories.json.
Updated
Category Label Display
Displays “is variant” text after level 3 category name.
Updated
Universes Template Cleanup
Removed unused universes template.
v4.5.27
Update
Fixed
New feature
Updated
Added
PHP CS Fixer Integration
Added PHP CS Fixer with command vendor/bin/php-cs-fixer fix for coding standards compliance.when listing, accepting, and importing orders.
Read more here: https://devdocs.prestashop-project.org/8/modules/testing/basic-checks/#coding-standards
Added
PHPStan Integration
Added PHPStan with command vendor/bin/phpstan analyse . --memory-limit=2G for static analysis.
Read more here: https://devdocs.prestashop-project.org/8/modules/testing/advanced-checks/
Fixed
Template Loading Issue
Resolved issue preventing template loading.
Updated
PrestaShop Validation Compliance
Updated module to comply with PrestaShop validation rules.
Updated
Class Naming Standardization
Renamed CDiscount class to Cdiscount.
Updated
Installation Configuration Behavior
Module no longer updates configuration during installation.
Updated
Uninstallation Configuration Behavior
Module no longer deletes configuration during uninstallation.
v4.5.26
Update
Fixed
New feature
Updated
Added
Service Fees Handling (Orders)
Added service fee handling when listing, accepting, and importing orders.
Added
Mandatory Category Indicator
Added red asterisk for mandatory category property reference.
Added
Service Fees in Specific Fee Calculation
Included service fees in total calculation (products, shipping, wrapping).
Fixed
Missing Variant Attributes (Color/Size)
Ensured mandatory attributes are included when integrating variant products.
Fixed
Incorrect Shipping Status Handling
Prevented shipping already shipped orders.
Fixed
In-Stock Filter Issue
Resolved issue where in-stock option did not work in export products.
Updated
Order Listing Table
Modified order listing table structure.
Updated
Delivery Modes List
Updated list of accepted delivery modes.
Updated
Template Structure Refactor
Split cdiscount.tpl into multiple files for maintainability.
Updated
Module Branding
Updated Cdiscount logo.
v4.5.25
Update
Fixed
New feature
Updated
Added
Model Properties in Product Integration
Included model properties in product integration package.
Added
Order Import Cron Filters
Added parameters channel-select, created-at-min, created-at-max, and status for cron-based order import filtering.
Fixed
Variant Product Integration
Resolved issues with integrating variant products.
Fixed
ShippingCharges Rounding
Ensured ShippingCharges is rounded to 2 decimal places in full offer package.
Fixed
Missing Address2 Import
Resolved issue where Address2 was not imported.
Fixed
Product Condition in Offer Package
Corrected incorrect product condition values.
Updated
Delivered Order Import Support
Allowed importing orders with Delivered status.
Updated
Phone Field Mapping
Mapped mobile phone to phone field during import.
Updated
Order Status Cron Date Range
Uses updated date for date range in order status cron.
Updated
Universes Loading Logic
Loads universes by filtering level 1 category label.
v4.5.24
Update
Fixed
Fixed
C Logistique Order Flag (IsCLogistiqueOrder)
Corrected handling of IsCLogistiqueOrder value in order response.
Fixed
C Logistique Order State Mapping
Ensured C Logistique order states are mapped correctly during import.
v4.5.23
Update
Fixed
New feature
Added
Order Pagination Filters
Added filtering by page index and page size for order import.
Added
Product Integration Report View
Added ability to view product integration reports.
Fixed
Mapping Tab Layout
Resolved layout issues in Mapping tab.
v4.5.22
Update
New feature
Added
Stock Break-Even Feature (Profile)
Added stock break-even functionality to profile configuration.
v4.5.21
Update
New feature
Updated
Added
Additional Delivery Methods (Mapping)
Added Livraison Express, Pickup Point Relais Colis, and Express Pickup Point Relais Colis to Transport mapping tab.
Updated
Product Description Sanitization
Removes special characters when integrating product descriptions.
v4.5.20
Update
Updated
Updated
Product Image Integration
All product images are now integrated instead of a single image.
CDiscount Module – What’s New, First Quarter 2015
Fashion Category – At least one free shipping fee
From 02/17 all the products of the Fashion category will have at least one free shipping fee (normal, followed, recommended, global relay and/or relay box), otherwise the corresponding offer will not appear on CDiscount.
You bought the module by subscribing to the optional updates (Serenity) and your purchase is less than a year, you can get a free upgrade.
The module now allows you to apply this mandatory consideration:

But also to include all or part of the shipping fee normally calculated in the product price with the possibility to set a limit as a percentage of the product price, as shown in the configuration profile sample above.
So you can for example include 20% of the original shipping fee but not exceeding the price of the product, the module will cap the 20% to 10% of the product price in the example shown.
Messaging Tab
From March 2015, you can automatically send invoices as email attachments to the customer.
Will show you an order status since the time when it has been automatically triggered the sending of the PDF invoice to the customer:

You can also attach conditions of sale or return of products, also in PDF format.
PrestaShop Cronjobs
The PrestaShop Module Cronjobs made a discreet appearance in PrestaShop, but it is a revolution for users of PrestaShop;
Managing your scheduled tasks (cron) is now centralized in your PrestaShop backoffice and is a cinch to set up, you specify the URL of the task and the frequency.
In addition to this ease, we have added in the CDiscount module eponymous tab a button that configures your PrestaShop module Cronjobs with the tasks necessary to the marketplace, the frequency we recommend, that way you have nothing to configure.

Then you will see the performance of your stock updates by viewing the module log:

Please note that the screenshot of this post are in french, as the module targets the french market. It is available in english for international sellers for their convenience.