Colissimo Etiquetage / Sonice Changelog
App updates
Changelog for Prestashop – Colissimo Etiquetage / Sonice
Latest updates and release history for Prestashop – Colissimo Etiquetage / Sonice.
v2.6.9
Update
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
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 qualitycomposer require --dev prestashop/php-dev-tools
PHP CS Fixer
To fix coding stylecomposer require --dev friendsofphp/php-cs-fixer
php vendor/bin/php-cs-fixer fix . --verbose --config=.php-cs-fixer.dist.php
PHPStan
For static analysiscomposer 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 securitycomposer require --dev prestashop/autoindex
php vendor/bin/autoindex prestashop:add:index .
PrestaShop Header Stamp
For license headerscomposer require --dev prestashop/header-stamp
php vendor/bin/header-stamp --exclude=vendor --exclude=node_modules
PHP CodeSniffer
For optional coding standard fixcomposer 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
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
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
New feature
Added
Delivery Slip Generation Tab
Added a back-office tab to generate the delivery slip of the day.
v2.1.15
Update
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
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
New feature
Added
PrestaTrust Compatibility
Added compatibility with PrestaTrust.
v2.1.11
Update
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
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
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
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.