Prestashop Colissimo Etiquetage / Sonice module changelog
Prestashop Colissimo Etiquetage / Sonice module version 2.6 – 2023-2025
Prestashop Colissimo Etiquetage / Sonice module version 2.6.8 – 14 november 2025
Added:
– Log parameters when generating order label.
– https://devdocs.prestashop-project.org/8/modules/testing/advanced-checks/
# 1. PrestaShop Dev Tools config (PHPStan, Fixer, CodeSniffer rules)
composer require –dev prestashop/php-dev-tools
# 2. PHP CS Fixer – fix coding style
composer require –dev friendsofphp/php-cs-fixer
php vendor/bin/php-cs-fixer fix . –verbose
# 3. PHPStan – static analysis
composer require –dev phpstan/phpstan
php vendor/bin/phpstan analyse -c tests/phpstan/phpstan.neon
php vendor/bin/phpstan analyse .
# 4. PHPUnit – run tests
composer require –dev phpunit/phpunit
php vendor/bin/phpunit
# 5. PrestaShop Autoindex – security index.php files
composer require –dev prestashop/autoindex
php vendor/bin/autoindex prestashop:add:index .
# 6. PrestaShop Header Stamp – add license headers
composer require –dev prestashop/header-stamp
php vendor/bin/header-stamp –exclude=vendor –exclude=node_modules
# 7. PHP CodeSniffer – optional, fix coding standard issues
composer require –dev squizlabs/php_codesniffer
php vendor/bin/phpcbf –ignore=vendor/,node_modules/ .
php vendor/bin/phpcs –ignore=vendor/,node_modules/ .
– The missing index.php file in each folder
– The missing license header in each CSS, JS, PHP, and TPL files
– The module build scripts – The EORI number
Fixed:
– Generate and download the bordereau by parcels numbers
Updated:
– Use the default PrestaShop uninstall function – Replace the Tools::stripslashes() by stripslashes() function
Prestashop Colissimo Etiquetage / Sonice module version 2.6.7 – 22 february 2024
Updated:
Replace Latvian characters to Latin
Prestashop Colissimo Etiquetage / Sonice module version 2.6.6 – 6 february 2024
Fixed:
Tools::jsonEncode/Tools::jsonDecode was removed from PS 8
Prestashop Colissimo Etiquetage / Sonice module version 2.6.5 – 25 December 2023
Fixed:
Fix problem with pdf merge
Prestashop Colissimo Etiquetage / Sonice module version 2.6.4 – 26 October 2023
Fixed:
Remove functions get_magic_quotes_runtime and set_magic_quotes_runtime because they are no longer used since PHP version 5.3.
Prestashop Colissimo Etiquetage / Sonice module version 2.6.3 – 30 October 2023
Updated:
Change use serialize to json for settings
Prestashop Colissimo Etiquetage / Sonice module version 2.6.2 – 31 August 2023
Updated:
Add basename into file download_label.php, download_label_img.php
Prestashop Colissimo Etiquetage / Sonice module version 2.6.1 – 22 May 2023
Updated:
Module security
Prestashop Colissimo Etiquetage / Sonice module version 2.6.0 – 16 January 2023
Updated:
Label Download – security issue
Prestashop Colissimo Etiquetage / Sonice module version 2.5
Prestashop Colissimo Etiquetage / Sonice module version 2.5.9 – 13 October 2022
Updated:
Get pickup Point from Amazon Order
Prestashop Colissimo Etiquetage / Sonice module version 2.5.8 – 18 July 2022
Fixed:
Older versions of Prestashop do not accept custom URL (< 1.6.1.2)
Prestashop Colissimo Etiquetage / Sonice module version 2.5.7 – 27 April 2022
Fixed:
The each() function is deprecated: an outdated structure and shouldn’t be used anymore
Prestashop Colissimo Etiquetage / Sonice module version 2.5.6 – 12 April 2022
Updated:
Generate label: Increase validate length of password field (from 15 to 999)
Prestashop Colissimo Etiquetage / Sonice module version 2.5.4 – 7 December 2021
Fixed:
Generate label: Remove trailing spaces
Prestashop Colissimo Etiquetage / Sonice module version 2.5.3 – 7 October 2021
Fixed:
Order management: Check all not working
Prestashop Colissimo Etiquetage / Sonice module version 2.5.2 – 31 August 2021
Added:
Configuration: Order day range
Prestashop Colissimo Etiquetage / Sonice module version 2.2-2.0 – 2015-2020
Prestashop Colissimo Etiquetage / Sonice module version 2.2.2 – (2020-07-21)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[] CORE : Added compatibility with SoNice Pro labels [] CORE : Added deletion of label from order details page
[] CORE : Added forced delivery from DOM to DOS based on price [] CORE : Removed deprecated Recommandation Level
Prestashop Colissimo Etiquetage / Sonice module version 2.1.17 – (2020-05-28)
Fixed bugs:
[] FIX : Switzerland delivery exceptions [] FIX : Minor bug fixes
Improved/changed features:
[] CORE : Added margin around the label so it fit perfectly inside the sticker [] CORE : Added EORI field
[] CORE : Added Code Armé management during label creation [] CORE : Added compatibility with module “Colissimo Official”
[*] BO : Added tab to generate the delivery slip of the day
Prestashop Colissimo Etiquetage / Sonice module version 2.1.16 – (2019-08-21)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[] CORE : N/A [] BO : Added tab to generate the delivery slip of the day
Prestashop Colissimo Etiquetage / Sonice module version 2.1.15 – (2019-01-03)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[] CORE : Réunion delivery are now declared as “from France” [] CORE : Guyane delivery are now declared as COM delivery mode
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.14 – (2018-07-??)
Fixed bugs:
[*] FIX : {meta_products} in mail template in_transit for PS 1.7
Improved/changed features:
[] CORE : N/A [] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.13 – (2018-07-02)
Fixed bugs:
[] FIX : Open correctly a PDF in a new tab instead of Acrobat Reader in Firefox [] FIX : Delivery mode finder updated
[] FIX : Delivery mode finder returns DOM instead of DOS by default if nothing is found [] FIX : Pickup ID finder now check for BPR delivery mode when order is from a marketplace
[*] FIX : Parasite character after label creation feedback
Improved/changed features:
[] CORE : Added compatibility with new Colissimo Simplicité table colissimo_delivery_info [] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.12 – (2018-05-16)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[] CORE : Added PrestaTrust compatibility [] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.11 – (2018-04-02)
Fixed bugs:
[] FIX : Changed ISO-8859-15 to ISO-8859-1 as iconv charset_in in sanitize function [] FIX : Code syntax incompatible with PHP < 5.5
Improved/changed features:
[] CORE : Now block double clicks on label generation button [] CORE : Improved l() function in scripts to comply with PS 1.7 ($locale = null)
[] CORE : Addition of Origin Country for CN23 [] CORE : Higher label generation rate
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.10 – (2018-01-09)
Fixed bugs:
[] FIX : Mobile phone number coming from feed integrator [] FIX : Error display when checking account in module configuration
Improved/changed features:
[] CORE : Added token on check account URL [] CORE : Updated code to match web service function checkGenerateLabelResponse (to check account validity)
[] CORE : Updated customs declaration country list [] CORE : Updated function getPickupPointID() to check in new table, introduce with last version of Colissimo Simplicité
[] CORE : Now check if label file exists on server, display an error if it does not exists [] CORE : Delivery slips and invoices are no longer sorted by delivery_date, natural order used instead
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.09 – (2017-11-29)
Fixed bugs:
[] FIX : Missing column in PS 1.5 for Order Admin Controller [] FIX : Barcode read by scanner because of new barcode format from new Colissimo label (now 1D barcode)
[*] FIX : Common-PrintServer button display in some case
Improved/changed features:
[] CORE : Added token in Ajax call [] CORE : Added [Colissimo Outre-Mer Eco] option in carrier mapping
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.08 – (2017-04-10)
Fixed bugs:
[*] FIX : Update displayed price on CN23, without tax for europe, with tax for the rest of the world
Improved/changed features:
[] CORE : CN23 are now merged in 1 PDF file [] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.07 – (2017-02-14)
Fixed bugs:
[] FIX : Naming of the different Colissimo offers [] FIX : Some malformed PDF file in international delivery
Improved/changed features:
[] CORE : Added CN23 options during label creation [] CORE : Added recommendation level options during label creation
[] CORE : It is now possible to merge all PDFs in a unique file, easier to print 1 file than many [] CORE : Delivery slip is now generated via Colissimo Web Service
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.06 – (2016-09-19)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[] CORE : PrestaShop 1.7 compliant [] CORE : Order are now sorted by id_order instead of date_add (DESC)
[*] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.05 – (2016-09-05)
Fixed bugs:
[*] FIX : CommonPrintServer JavaScript API
Improved/changed features:
[] CORE : Get sender country from module configuration instead of PS_SHOP_COUNTRY_ID [] CORE : Automatically uses warehouse address when applicable
[*] BO : Added country selection in address configuration
Prestashop Colissimo Etiquetage / Sonice module version 2.1.04 – (2016-08-18)
Fixed bugs:
[] FIX : Carrier update in multishop context [] FIX : Warning “phpinfo() has been disabled for security reasons.”
[*] FIX : Parameter “totalAmount” now cast to int, sometimes causes bug if more than 2 decimals
Improved/changed features:
[] CORE : File structure update to be PrestaShop compliant [] BO : Some translations have been updated
Prestashop Colissimo Etiquetage / Sonice module version 2.1.03 – (2016-08-01)
Fixed bugs:
[*] FIX : Added id_customer in SQL query to fetch delivery point ID, not only id_cart
Improved/changed features:
[] CORE : If relay ID is missing, check if it is in Address::other (e.g.: module Shopping Flux, etc.) [] CORE : Delivery adresse optimization if addresse is too long
[] CORE : Added delivery state next to the city (e.g.: delivery in USA => Brooklyn, New York) [] BO : Check HTTP protocol and fix if necessary for label URI as PS_SSL_ENABLED does not confirm if seller is currently over HTTPS or HTTP
Prestashop Colissimo Etiquetage / Sonice module version 2.1.02 – (2016-07-07)
Fixed bugs:
[] FIX : Removed Live Chat Pro JS files from Orders > SoNice Étiquetage as it was creating problems [] FIX : Better weight calculation on display in Orders > SoNice Étiquetage
[] FIX : Try/catch around phpinfo() in case this function is forbidden by the server [] FIX : Translations link to new Colissimo offers
Improved/changed features:
[] CORE : Now uses Ajax to send request to Common-PrintServer instead of $.ajax [] BO : N/A
Prestashop Colissimo Etiquetage / Sonice module version 2.1.01 – (2016-06-23)
Fixed bugs:
[] FIX : id_shop for multi-shop order queries [] FIX : French phone mobile starts by 0, no more +33
Improved/changed features:
[] CORE : Removed backward compatibility with deprecated other module SoNice Étiquetage International (ZPL) [] CORE : Session are now filtered by id_shop
[] CORE : Better compatibility with multi-shop [] BO : Better display for session fusion
Prestashop Colissimo Etiquetage / Sonice module version 2.1.00 – (2016-06-11)
Fixed bugs:
[] FIX : File path in PS 1.4 [] FIX : Disabled qtip in PS 1.4 ==> jQuery version is too low
[] FIX : Employee in functions/set_order_as_sent.php [] FIX : multishop_context in controller
[] FIX : Label dpi in printer test [] FIX : Translation “Télécgarger” => “Télécharger”
[] FIX : CN23 PDF was actually the label when printing mode is PDF (not ZPL/DPL) [] FIX : printme.js was not loading on PS 1.4
[] FIX : Order::total_shipping_tax_incl does not exists on PS 1.4, uses Order::total_shipping instead for PS 1.4 [] FIX : Address:address2 was set to null when updating delivery address in Orders > SoNice Étiquetage
Improved/changed features:
[] CORE : Added “Door Code” in web service parameters [] CORE : Removed the use of limited countries for hook “displayAdminOrder” as the module is now international
[] CORE : It is now possible to print invoices in Orders > SoNice Étiquetage [] CORE : Changed printing mode for Common-PrintServer Utility, now can print from any browser
[] CORE : Added Legacy mode to keep using QZ instead of Common-PrintServer for label printing, limited to some browsers [] CORE : Added compatibility with the new Colissimo Flexibilité Europe delivery
[] BO : User experience improvment in order sheet [] BO : It is now possible to create and print label (PDF or ZPL/DPL) and CN23 from order sheet
[*] BO : More detailed sumup
Prestashop Colissimo Etiquetage / Sonice module version 2.0.14 – (2016-01-22)
Fixed bugs:
[] FIX : Filename for CN23 download [] FIX : File URL after retrieving label
[] FIX : Product description now strip HTML and PHP tags [] FIX : Context with FrontController if missing
[*] FIX : Order total paid for international shipping (CN23)
Improved/changed features:
[] CORE : Compact mode button is now available in Orders > SoNice Étiquetage, to simplify the display [] CORE : Auto correction of delivery mode to international and Outre-Mer in XML
[*] BO : Added weight unit configuration
Prestashop Colissimo Etiquetage / Sonice module version 2.0.14 – (2016-01-??)
Fixed bugs:
[*] FIX : N/A
Improved/changed features:
[*] CORE : Better Customs Tariff research
Prestashop Colissimo Etiquetage / Sonice module version 2.0.13 – (2016-01-07)
Fixed bugs:
[] FIX : Tare is now applied when label is created from order sheet page [] FIX : Printing method changed, send ZPL/DPL file directly to printer rather than sending raw ZPL/DPL code
[] FIX : Bug that forced Outre-Mer delivery as “COLI” (Colissimo Expert International) [] FIX : Licence header updated
Improved/changed features:
[*] CORE : Displayed errors now have a link to the documentation
[] BO : Added an option to remove PDF417 (barcode) from delivery slip [] BO : Printing test in configuration now avaiable for all 10×15 method in 203dpi and 300dpi
[*] BO : Error message simplified in Orders > SoNice Étiquetage
Prestashop Colissimo Etiquetage / Sonice module version 2.0.12 – (2015-12-02)
Fixed bugs:
[-] FIX : Employee ID from cookie to change order status
Prestashop Colissimo Etiquetage / Sonice module version 2.0.11 – (2015-12-01)
Fixed bugs:
[-] FIX : Use id_reference from carrier to find the delivery mode if it can’t be find with the id_carrier