FNAC module changelog

Discover the latest improvements, new features, and fixes in the FNAC module

App updates

Changelog for Prestashop – FNAC

Latest updates and release history for Prestashop – FNAC.

v4.0.52 Update
February 27, 2026
New feature Removed Updated

Added

 PHP Version Requirement

The PHP version requirement has been added to the composer.json file.


Updated

 Price Strategy (Percentage Rules)

Percentage rules (e.g. @ + 20%) are now applied as a percentage of the store price instead of a fixed amount (e.g. €4.99 + 20% now correctly becomes €5.99, not €24.99).


Updated

 Price Strategy Documentation

The Price Strategy configuration description and usage instructions have been improved to help merchants understand how to use @ (store price), % (percentage), and per-country formulas.


Updated

 Carrier Mapping Compatibility

Carrier mapping backward compatibility has been improved.


Updated

 .htaccess Compatibility

The .htaccess file is now compatible with Apache 2.2 and Apache 2.4.


Updated

 PrestaShop Validation

The module has been validated according to PrestaShop rules.


Updated

 Order Email Handling

New order emails are no longer sent after the order is imported into PrestaShop.


Updated

 License Headers

License headers have been updated.


Updated

 .gitignore File

The .gitignore file has been updated.


Updated

 Escape Modifier Handling

The type of escaping for the escape modifier has been updated.


Fixed

 Kernel Container Issue

Fixed the issue where the Kernel Container was not available.


Removed

 Smarty Template Modifiers

Removed unsupported modifier methods in Smarty templates and fixed unknown functions in the escape modifier list.


Removed

 Deprecated .htaccess Files

Removed the crons/.htaccess, exports/.htaccess, and functions/.htaccess files.

v4.0.51 Update
December 8, 2025
New feature Removed Updated

Added

 EAN13 Prefix Handling

Zero(s) are now added to the prefix of the EAN13 code if it is not a full 13-digit number.


Added

 Order Status Hook

Added the actionOrderStatusPostUpdate hook.


Added

 Product Options Data Structure

Added the texts and prices JSON columns to the fnac_product_option table, with auto-migration scripts to preserve existing descriptions and prices.


Added

 Marketplace Pricing Configuration

Product prices can now be set per marketplace (Fnac, Fnac Darty) and per country (Belgium, France, Portugal, Spain).


Added

 Localized Product Descriptions

Product descriptions can now be set per country (Belgium, France, Portugal, Spain).


Added

 Marketplace Images Support

Support added for Belgium, France, Portugal, and Spain images (.png, .gif).


Added

 Order Table Fields

Added “Address”, “Shipping Method”, and “Tracking Number” columns to the Fnac order table.


Updated

 Order Cron Confirmation

Improved confirmation handling for “ToShip” Fnac and Fnac Darty order crons.


Updated

 Code Standard (camelCase)

Variables in modules/fnac/functions/products.php now use camelCase.


Updated

 Carrier Configuration

Carriers can now be configured per marketplace and country.


Updated

 cURL Deprecation

Handled deprecation of the curl_close() function in PHP.


Removed

 composer.lock File

Removed the composer.lock file.

v4.0.50 Update
November 7, 2025
New feature Removed Updated

Added

 Pickup Point in Orders

Pickup point is now saved in the shipping address for imported orders.


Added

 Order Cron Shipping Confirmation

Added confirmation to send/ship Fnac and Fnac Darty orders via cron.


Added

 Product Visibility Filtering

Products with “Nowhere” visibility are no longer sent.


Added

 Tracking Client ID

Added tracking client ID for shipping method 55.


Updated

 PrestaShop Compatibility

Updated compatibility with PrestaShop versions.


Updated

 Order State Mapping

Improved order state mapping.


Updated

 .htaccess File

Updated the .htaccess file.


Updated

 config.xml File

Updated the config.xml file.


Updated

 FnacAPI Status Value

Updated FnacAPI::Shipped constant value.


Updated

 Order Import Optimization

Optimized the order import process.


Updated

 Logistic Type Handling

Improved handling of logistic type for offers.


Updated

 PrestaShop Validation

Validated the module according to PrestaShop rules.


Removed

 Deprecated Cron Files

  • functions/cron_order_status_from_fnac_darty.php
  • functions/cron_order_status.php
  • functions/cron_order_status_from_fnac.php

Removed

 PHP-CS-Fixer Rule

Removed the “visibility_required” rule.


Removed

 Deprecated Hooks

  • actionOrderCarrierUpdate
  • actionOrderStatusPostUpdate
  • actionOrderCarrierPostUpdate
v4.0.49 Update
September 30, 2025
Updated

Updated

 PrestaShop Compatibility

The module is now compatible with PrestaShop 9.x.

v4.0.48 Update
May 29, 2025
New feature Removed Updated

Added

 Development Tools Setup

Added PrestaShop development tools configuration (PHPStan, PHP CS Fixer, CodeSniffer, PHPUnit, Autoindex, Header Stamp).


Added

 Index File & License Headers

Added missing index.php files and license headers in CSS, JS, PHP, and TPL files.


Added

 Module Build Scripts

Added module build scripts.


Updated

 PrestaShop Validation

Validated the module according to PrestaShop rules.


Updated

 PHP CS Fixer Rules

Updated coding style rules.


Removed

 Legacy Compatibility

Removed backward compatibility for PrestaShop versions below 1.6.

v4.0.47 Update
May 29, 2025
Fixed Updated

Fixed

 Price Rule Configuration

Fixed issue where price rule configuration was not saved.


Fixed

 Order State Property

Fixed empty OrderHistory->id_order_state.


Fixed

 Marketplace Login

Fixed login issues with Fnac and Fnac Darty.


Fixed

 CSV Export Issues

Fixed missing products and handling of products without combinations during CSV export.


Fixed

 Undefined Variable

Fixed undefined variable name in /classes/fnac.tools.class.php.


Fixed

 Order Status Updates

Fixed issues with “Received” status and marketplace order ID during import.


Fixed

 Cron Synchronization

Fixed Fnac and Fnac Darty order status synchronization issues.


Updated

 PHP CS Fixer Rules

Updated coding style rules.


Updated

 Cron Error Handling

Improved error handling and logging for Fnac and Fnac Darty order status crons.


Updated

 eval() Error Handling

Handled potential eval() errors.


Updated

 XSD Services

Updated XSD services.

v4.0.46 Update
January 21, 2025
Fixed New feature Updated

Added

 PHP CS Fixer Integration

Added PHP CS Fixer for coding standards compliance.


Fixed

 Order History Duplication

Now only adds a new order history if the status has changed.


Updated

 PrestaShop Validation

Validated the module according to PrestaShop rules.


Updated

 Order Processing Automation

Improved simultaneous order processing for Fnac France and Darty France.


v4.0.45 Update
April 1, 2024
Removed

Removed

 JSON Methods

Removed usage of Tools::jsonDecode and Tools::jsonEncode.

v4.0.44 Update
November 29, 2023
Updated

Updated

 Address Validation

Added validation for invalid characters in first name and last name fields.

v4.0.43 Update
November 13, 2023
Updated

Updated

 JSON Handling

Replaced unserialize and serialize with json_encode and json_decode.


Updated

 Security Check

Added security check if (!defined('PS_VERSION')) { exit; } at the beginning of module files.


Updated

 .htaccess File

Added .htaccess file for the module.

v4.0.42 Update
October 25, 2023
Updated

Updated

 CSV Export Images

Images are now retrieved for single products when exporting the CSV file.

v4.0.41 Update
October 23, 2023
Fixed

Fixed

 PrestaShop 8.1 Compatibility

Ensured compatibility with both FNAC_PaymentModule and PaymentModuleCore validateOrder functions in PrestaShop 8.1.


Fixed

 Database Tables Method

Updated the getTables method in classes/fnac.tools.class.php.

Back to module description