CDiscount Marketplace Changelog

Discover the latest improvements, new features, and fixes in the PrestaShop CDiscount Marketplace

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.

Back to module description