PrestaShop Spartoo module changelog
PrestaShop Spartoo Module version 2 – 2023-2025
PrestaShop Spartoo Module version 2.0.69 – 29 December 2025
Added:
The PHP version requirement to the composer.json file – December 18th, 2025
Fixed:
Import the products XML in the cron mode – November 24th, 2025
Removed:
- The deprecated curl_close() function – November 28th, 2025
- The ‘visibility_required’ PHP-CS-Fixer rule – December 18th, 2025
- The functions/.htaccess file – December 18th, 2025
Updated:
- Associate the Spartoo order with the Mondial Relay module – December 1st, 2025
- The .htaccess file to be compatible with Apache 2.2 and Apache 2.4 – December 18th, 2025
- Move the static configuration calls outside the loop in the ‘importOrders’ function – December 19th, 2025
PrestaShop Spartoo Module version 2.0.68 – 29 December 2025
Added:
- The database transaction for the order validation while importing the order – September 11th, 2025
- Import only the products that contain at least one image – November 12th, 2025
- Validate the product photos for the XML import product – November 12th, 2025. List of photos and their url. At least one photo is needed. However, we recommend a minimum of 3 photos. A maximum of 8 photos can be included. The photo will only be uploaded once, then stored on our servers once it has been resized to fit Spartoo dimensions. Photos must be in jpg format, square and a minimum of 350×350 pixels. If they are above or equal to 800×800 pixels, a zoom will be available on the site.
- Set the ‘async’ parameter value to 1 for the XML import product async service to use the asynchronous method – November 17th, 2025
Updated:
- Use the default PrestaShop uninstall function – September 10th, 2025
- Replace the ‘catalogue’ XML element with the ‘root’ (https://www.spartoo.com/mp/documentation.php?page=flux) – November 17th, 2025
- Remove the ‘source’ and ‘version’ XML attributes from the ‘products’ XML element (https://www.spartoo.com/mp/documentation.php?page=flux) – November 17th, 2025
PrestaShop Spartoo Module version 2.0.67 – 18 July 2025
Added new chat functionality for support requests – July 17th, 2025
New live chat added, on the bottom right corner of every page of the module configuration:

Updated:
– Validate the module by PrestaShop rules – June 5th, 2025
– PrestaShop 1.5 is not supported anymore – June 5th, 2025
Added:
– https://devdocs.prestashop-project.org/8/modules/testing/advanced-checks/ – June 13th, 2025
# 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 – June 5th, 2025
– The missing license header in each CSS, JS, PHP, and TPL files – June 5th, 2025
– The module build scripts – June 5th, 2025
– The config.xml file – June 5th, 2025
– Implement asynchronous feed https://www.spartoo.com/mp/documentation.php?page=import_products_async – July 18th, 2025
PrestaShop Spartoo Module version 2.0.66 – 29 May 2025
Added:
– The multiple price rules configuration (Update the Spartoo_Tools::Formula() and Spartoo_Tools::_matheval() functions)
Fixed:
– Syntax error, unexpected ‘const’ (T_CONST), expecting variable (T_VARIABLE)
– Unexpected ? and ) syntax errors in the spartoo.php file
– Use the correct class ‘Spartoo’ instead of ‘spartoo’
– Load all the Spartoo sizes from the XML provision file
– Avoid displaying duplicate sizes in the mapping sizes (views\templates\admin\configure\tabs\mappings.tpl)
– The first product combination price is not correctly set
Updated:
– The PHP CS Fixer rules
– The importing order messages
– Hide the ‘Unable to json_decode mapping sizes’ message
– Format code according to the PrestaShop coding standards
Removed:
– The unused function loadAll()
PrestaShop Spartoo Module version 2.0.65 – 7 March 2025
Fixed:
– The print_r() expects parameter 2 to be bool, int given
– The json_decode() expects parameter 1 to be string, bool given
– The base64_decode() expects parameter 1 to be string, bool given
– Call to a member function asXML() on bool
– Failed to generate product XML when the ‘Ignore Product Name’ option is enabled
Updated:
– The importing products service https://www.spartoo.com/mp/documentation.php?page=import_products
PrestaShop Spartoo Module version 2.0.64 – 6 January 2025
Added:
– PHP CS Fixer https://devdocs.prestashop-project.org/8/modules/testing/basic-checks/#coding-standards:
+ Run this command vendor/bin/php-cs-fixer fix to format the code according to coding standards
Fixed:
– The product_composition, voering_composition, first_composition, zool_composition fields don’t work when updating the products
– admin_order.js is missing in displayAdminOrder.tpl
– Download delivery slip is not working
– Do not decode base64 if the value is null
– Add missing closing tag for views\templates\admin\configure\spartoo.tpl and format
– Get friendly URL
– Convert date_purchased type from SimpleXMLElement to string (Type error: strtotime() expects parameter 1 to be string, object given)
– Typecast random integer to string for the customer password (Type error: md5() expects parameter 1 to be string, int given)
– Type error: Return value of Spartoo_ExportProducts::getDecodedConfiguration() must be of the type array, bool returned
– Type error: DOMDocument::createElement() expects parameter 2 to be string, int given
Updated:
– Validate the module by PrestaShop rules
– Separate the spartoo.tpl file to multiple files for easy maintaince and readability
– Code after “exit” statement cannot be executed
– Code after “return” statement cannot be executed
– The range of years in the @copyright tag in a documentation comment
PrestaShop Spartoo Module version 2.0.63 – 16 May 2024
Fixed:
Use stock_available.quantity instead of product.quantity
PrestaShop Spartoo Module version 2.0.62 – 15 March 2024
Updated:
Check ean code is not empty before add tag.
PrestaShop Spartoo Module version 2.0.61 – 22 February 2024
Added:
Check connection to Spartoo.
PrestaShop Spartoo Module version 2.0.60 – 19 February 2024
Added:
Selected carrier for each country
PrestaShop Spartoo Module version 2.0.59 – 19 February 2024
Fixed:
From PHP 8 onwards, the round() method does not allow ARRAY data type arguments to be passed.
PrestaShop Spartoo Module version 2.0.58 – 16 February 2024
Updated:
All the Smarty variables present in TPL files have to be escaped, to avoid malicious code to be displayed.
PrestaShop Spartoo Module version 2.0.57 – 31 January 2024
Fixed:
Tools::jsonEncode was removed from PS 8
PrestaShop Spartoo Module version 2.0.56 – 18 January 2024
Updated:
All the Smarty variables present in TPL files have to be escaped, to avoid malicious code to be displayed.
PrestaShop Spartoo Module version 2.0.55 – 28 December 2023
Fixed:
Unable to select country in Spartoo Admin Order
PrestaShop Spartoo Module version 2.0.54 – 5 December 2023
Fixed:
- HTML in file PHP spartoo.php and
- add if (!defined(‘PS_VERSION‘)) { exit; } into functions folder
PrestaShop Spartoo Module version 2.0.53 – 29 November 2023
Fixed:
Import order double quantities because check update quantites two times
PrestaShop Spartoo Module version 2.0.52 – 16 November 2023
Updated:
Not import order when stock is 0
PrestaShop Spartoo Module version 2.0.51 – 15 November 2023
Updated:
Optimize download xml function.
Fixed:
Prevent downloading of unwanted files (security).
PrestaShop Spartoo Module version 2.0.50 – 13 November 2023
Fixed:
SPARTOO_CONTEXT_DATA configuration does not instance of PS Context class
PrestaShop Spartoo Module version 2.0.49 – 3 November 2023
Fixed:
Notice: Only variables should be passed by reference
$combinations_color[reset(array_keys($combinations_color))]
PrestaShop Spartoo Module version 2.0.48 – 31 October 2023
Updated:
Remove ‘/’ from firstname and lastname of Customer
PrestaShop Spartoo Module version 2.0.47 – 26 October 2023
Updated:
- add if (!defined(‘PS_VERSION‘)) { exit; }
- add .htaccess in root
- follow structure views folder
PrestaShop Spartoo Module version 2.0.46 – 24 October 2023
Updated:
Change use serialize to json
PrestaShop Spartoo Module version 2.0.45 – 4 October 2023
Fixed:
Fixed Sql query avoid SQL injection
PrestaShop Spartoo Module version 2.0.44 – 2 October 2023
Fixed:
Fixed Unique mapping size – using the (string) cast to get unique mapping size
PrestaShop Spartoo Module version 2.0.43 – 28 September 2023
Updated:
Unique mapping size when get from provision xml_provisionning
Fixed: Remove product type name in option of mapping size
PrestaShop Spartoo Module version 2.0.42 – 21 September 2023
Updated:
Add option to ignore Product Name in Setting Module
PrestaShop Spartoo Module version 2.0.41 – 31 August 2023
Updated:
Module configuration: Categories: Sort by name
PrestaShop Spartoo Module version 2.0.40
Updated:
Fix bug Mapping Tabs show all PS version and return parameter for function getOrderTotal
PrestaShop Spartoo Module version 2.0.39
Updated:
Fix bug Mapping Tabs not show Attribute from PS
PrestaShop Spartoo Module version 2.0.38
Updated:
Upgrade Spartoo with Prestashop 8
PrestaShop Spartoo Module version 2.0.37
Updated:
Create marketplace table when install module
PrestaShop Spartoo Module version 2.0.36
Updated:
XML provision
PrestaShop Spartoo Module version 2.0.35
Updated:
Order Import : Show the Spartoo order number
PrestaShop Spartoo Module version 2.0.34
Updated:
Delete unused error messages
PrestaShop Spartoo Module version 2.0.33
Updated:
Calculate the product quantity
PrestaShop Spartoo Module version 2.0.32
Updated:
Module information: Escape already done in PHP
PrestaShop Spartoo Module version 2.0.31
Updated:
Order Import: Use file_get_contents from PS 1.2 compat
PrestaShop Spartoo Module version 2.0.30
Fixed:
Product Update: Check the product XML file is exist before
PrestaShop Spartoo Module version 2.0.29
Updated:
Order Import: Clean customer lastname/firstname
PrestaShop Spartoo Module version 2.0.28
Fixed:
Wrong smarty include path
PrestaShop Spartoo Module version 2.0.27
Updated:
Use parameters to parse category tab instead of HTML
PrestaShop Spartoo Module version 2.0.26
Updated:
Product update: Parse error msg to view
PrestaShop Spartoo Module version 2.0.25
Updated:
Order import: Convert price/tax by shop’s currency
PrestaShop Spartoo Module version 2.0.24
Updated:
Order import: Proper report of missing SKU
PrestaShop Spartoo Module version 2.0.23
Fixed:
Initial error because of undefined default country.
Added:
Cron parameters
PrestaShop Spartoo Module version 2.0.22
Fixed:
Cannot import Croatian orders
PrestaShop Spartoo Module version 2.0.21
Updated:
XML provision. Webservice endpoints
PrestaShop Spartoo Module version 2.0.08 – 12 January 2018
Fixed bugs:
[] FIX : Array notation [] to array() [] FIX : User creation password (PHP_INT_MAX for $email = ‘no-reply-‘.rand(500, PHP_INT_MAX).’@myshop.com’)
[] FIX : Cache for provisionnig data in module configuration [] FIX : Reference history main/combination products during products export
[] FIX : Size list during products export if size is missing or mis-configured [] FIX : Color ID finder during products export if color is missing or mis-configured
Improved/changed features:
[] CORE : Added PrestaTrust compatibility [] CORE : Now replace | in references by ____
Fixed bugs:
[] FIX : Reference history during products export [] FIX : Currency issue with price in XML
Improved/changed features:
[*] CORE : Update name and description according to language
PrestaShop Spartoo Module version 2.0.07 – 10 April 2017
Fixed bugs:
[*] FIX : Orders display on Orders > Spartoo resulting in an Ajax error : Spartoo_Tools::jsonEncode([], false)
Improved/changed features:
[] CORE : Product with missing references on combinations are now properly skipped [] CORE : Revamp of the product update code to something cleaner/smarter
[*] CORE : Attributes from Spartoo and now cached and only the one needed by the profiles are loaded (save memory)
PrestaShop Spartoo Module version 2.0.06 – 10 January 2016
Fixed bugs:
[*] FIX : It is now possible to set a mapping value to NULL
Improved/changed features:
[] CORE : Mondial Relay orders implemented [] CORE : Customer group implemented
[] CORE : Optimisation to load XML provisionning [] CORE : Optimisation to save categories
[] CORE : Added new “selections” field for sport products [] BO : N/A
[*] FO : N/A
PrestaShop Spartoo Module version 2.0.04 – 18 April 2016
Fixed bugs:
[] FIX : Path to backward_compatibility in controllers/admin/AdminSpartooOrdersController.inc.php [] FIX : XML with error is now displayed when sending products to Spartoo
[] FIX : If no country is selected, the default one is used [] FIX : field is now available when only one country is selected
[] FIX : id_lang to retrieve images [] FIX : SQL query to fetch products with only active products
Improved/changed features:
[*] BO : Print the delivery slip from Spartoo (xml_export_bl) on order page
PrestaShop Spartoo Module version 2.0.03 – 3 December 2015
Improved/changed features:
[*] BO : Added more configuration checks