Colissimo Etiquetage / Sonice Changelog

Discover the latest improvements, new features, and fixes in the Colissimo Etiquetage / Sonice

App updates

Changelog for Prestashop – Colissimo Etiquetage / Sonice

Latest updates and release history for Prestashop – Colissimo Etiquetage / Sonice.

v2.6.9 Update
March 19, 2026
Fixed Updated

Fixed

Credentials (Login / ContractNumber)

Credentials (Login/ContractNumber) not properly saved with alphanumeric identifiers (e.g. 654370MEPHISTO).


Fixed

ContractNumber Sanitization

ContractNumber was sanitized with N6 format (numeric only), stripping letters from alphanumeric Colissimo IDs.


Fixed

Login Input Restriction

Login input had data-type="positive_integer" restricting input to numbers only.


Fixed

ContractNumber Format Support

Now supports AN format (6–50 alphanumeric characters) for ContractNumber.


Fixed

FedEx Error 40019 (International Shipments)

Error 40019 (FedEx 3420): Recipient State Code missing for international shipments.


Fixed

FedEx State Requirement

FedEx requires state/province as separate field for International Importer of Record.


Fixed

Configuration Loss (PS 1.7.5.1)

Configuration lost on module update/install (parameters, filters, carriers).


Fixed

Configuration Save Issue

Cannot save configuration after update.


Updated

ContractNumber Validation

ContractNumber validation updated from N6 → AN6..50 in SoColissimoPDF for Colissimo API calls.


Updated

Login Field Input Type

Removed data-type="positive_integer" from Login field in configuration.


Updated

Address State Field

Add separate state field to addressee address (uses State iso_code when available for FedEx).


Updated

Error Documentation Link

SoNiceEtiquetageSupport: add error 40019 documentation link.


Updated

Configuration Preservation

install(): preserve ALL config (SONICE_ETQ_CONF, STATUS, CARRIER, CARRIER_MAPPING) on upgrade/reinstall.


Updated

Configuration Scope Handling

SONICE_ETQ_CONF: use global scope only (shop context reverted — caused config loss and save failure on PS 1.7.5.1).


Updated

PDF Generation (TCPDF Source)

Listing PDF generation now loads TCPDF from PrestaShop core/vendor paths (PS 1.6–9) instead of module-bundled legacy TCPDF.

v2.6.8 Update
December 19, 2025
Fixed New feature Removed Updated

Added

Order Label Logging

Added logging of parameters during order label generation.


Added

PrestaShop Dev Tools

Added development tooling configuration based on:
https://devdocs.prestashop-project.org/8/modules/testing/advanced-checks/

PHPStan, Fixer, CodeSniffer rules
PrestaShop Dev Tools to improve code quality

composer require --dev prestashop/php-dev-tools

PHP CS Fixer
To fix coding style

composer require --dev friendsofphp/php-cs-fixer
php vendor/bin/php-cs-fixer fix . --verbose --config=.php-cs-fixer.dist.php


PHPStan
For static analysis

composer require --dev phpstan/phpstan
php vendor/bin/phpstan analyse -c tests/phpstan/phpstan.neon
php vendor/bin/phpstan analyse .


PHPUnit
To run tests

composer require –dev phpunit/phpunit
php vendor/bin/phpunit

PrestaShop Autoindex
For security

composer require --dev prestashop/autoindex
php vendor/bin/autoindex prestashop:add:index .


PrestaShop Header Stamp
For license headers

composer require --dev prestashop/header-stamp
php vendor/bin/header-stamp --exclude=vendor --exclude=node_modules


PHP CodeSniffer
For optional coding standard fix

composer require --dev squizlabs/php_codesniffer
php vendor/bin/phpcbf --ignore=vendor/*,node_modules/* .
php vendor/bin/phpcs --ignore=vendor/*,node_modules/* .


Added

Project Structure Completeness

Added missing index.php files in each folder.


Added

License Headers

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


Added

Module Build Scripts

Added module build scripts.


Added

EORI Number

Added support for EORI number.


Fixed

Bordereau Generation

Resolved an issue when generating and downloading bordereau by parcel numbers.


Removed

PHP-CS-Fixer Rule

Removed deprecated visibility_required rule.


Removed

functions/.htaccess

Removed functions/.htaccess file.


Updated

Uninstall Process

Updated to use the default PrestaShop uninstall function.


Updated

String Handling

Replaced Tools::stripslashes() with native stripslashes().


Updated

.htaccess Compatibility

Updated .htaccess for compatibility with Apache 2.2 and 2.4.


Updated

Platform Compatibility

Extended compatibility to PrestaShop versions 1.7 through 9.0.

v2.2.2 Update
July 21, 2020
New feature Removed

Added

SoNice Pro Label Compatibility

Added compatibility with SoNice Pro labels.


Added

Label Deletion from Order Details

Labels can now be deleted directly from the order details page.


Added

Forced Delivery Mode (DOM → DOS)

Delivery mode can now be forced from DOM to DOS based on price.


Removed

Deprecated Recommendation Level

Removed deprecated Recommendation Level feature.

v2.1.17 Update
May 28, 2020
Fixed New feature

Fixed

Switzerland Delivery Exceptions

Resolved issues related to Switzerland delivery handling.


Fixed

Minor Bug Fixes

Applied minor bug fixes.


Added

Label Margin Adjustment

Added margin around the label to ensure it fits correctly within the sticker.


Added

EORI Field

Added EORI field support.


Added

Code Armé Management

Added support for Code Armé during label creation.


Added

Colissimo Official Module Compatibility

Added compatibility with the “Colissimo Official” module.


Added

Delivery Slip Generation Tab

Added a back-office tab to generate the delivery slip of the day.

v2.1.16 Update
August 21, 2019
New feature

Added

Delivery Slip Generation Tab

Added a back-office tab to generate the delivery slip of the day.

v2.1.15 Update
January 3, 2019
Updated

Updated

Réunion Delivery Handling

Réunion deliveries are now declared as “from France”.


Updated

Guyane Delivery Mode

Guyane deliveries are now declared as COM delivery mode.

v2.1.13 Update
July 2, 2018
Fixed New feature

Fixed

PDF Opening Behavior in Firefox

PDF files now open correctly in a new tab instead of Acrobat Reader in Firefox.


Fixed

Delivery Mode Finder Logic

Updated delivery mode finder behavior.


Fixed

Default Delivery Mode Fallback

Delivery mode finder now returns DOM instead of DOS when no result is found.


Fixed

Pickup ID Finder for Marketplace Orders

Pickup ID finder now checks for BPR delivery mode when the order originates from a marketplace.


Fixed

Label Creation Feedback Character Issue

Removed parasite character appearing after label creation feedback.


Added

Colissimo Simplicité Table Compatibility

Added compatibility with new table colissimo_delivery_info.

v2.1.12 Update
May 16, 2018
New feature

Added

PrestaTrust Compatibility

Added compatibility with PrestaTrust.

v2.1.11 Update
April 2, 2018
Fixed New feature Updated

Fixed

Character Encoding Conversion

A tyChanged encoding from ISO-8859-15 to ISO-8859-1 in sanitize function (iconv charset_in).


Fixed

PHP Version Compatibility

Resolved code syntax incompatibility with PHP versions lower than 5.5.


Added

Double Click Protection

Label generation button now prevents double clicks.


Updated

Translation Function Handling

Improved l() function usage to comply with PrestaShop 1.7 ($locale = null).


Added

CN23 Origin Country

Added Origin Country field for CN23.


Updated

Label Generation Performance

Increased label generation rate.

v2.1.10 Update
January 9, 2018
Fixed New feature Updated

Fixed

Mobile Phone Number from Feed Integrator

Resolved issue with mobile phone number retrieved from feed integrator.


Fixed

Account Check Error Display

Resolved error display issue during account validation in module configuration.


Added

Token for Account Check

Added token to the account check URL.


Updated

Web Service Response Handling

Updated code to align with checkGenerateLabelResponse for account validation.


Updated

Customs Declaration Country List

Updated country list used in customs declarations.


Updated

Pickup Point Lookup Logic

Updated getPickupPointID() to check new table introduced in Colissimo Simplicité.


Added

Label File Existence Validation

System now checks if label file exists on the server and displays an error if missing.


Updated

Sorting Behavior for Slips and Invoices

Delivery slips and invoices are no longer sorted by delivery_date. Natural order is now used.

v2.1.09 Update
November 29, 2017
Fixed New feature

Fixed

Missing Column in PS 1.5

Resolved missing column issue in Order Admin Controller for PrestaShop 1.5.


Fixed

Barcode Format Compatibility

A Resolved scanner issues caused by new 1D barcode format in Colissimo labels.


Fixed

Common-PrintServer Button Display

Resolved display issue for Common-PrintServer button in certain cases.


Added

Ajax Token Security

Added token to Ajax calls.


Added

Carrier Mapping Option

Added [Colissimo Outre-Mer Eco] option in carrier mapping.

v2.1.08 Update
April 10, 2017
Fixed Updated

Fixed

CN23 Price Display

Updated CN23 displayed price:

  • With tax for the rest of the world
  • Without tax for Europe

Updated

CN23 PDF Merge

CN23 documents are now merged into a single PDF file.

Back to module description