PrestaShop 18.104.22.168 Release Note
We are happy to announce PrestaShop 22.214.171.124 is officially available!
This release is our biggest yet. More than 1300 merged Pull Requests in 600 days, almost 120 contributors, two betas, one release candidate. Was it worth it? We absolutely think so and hope that you will enjoy using it. By the way, we know this release was expected in early 2020, there will be a build article explaining what happened this year.
New in 126.96.36.199
The full redesign and the new features of order pages help merchants to make a better use of their time and to stay focus on their online business.
The redesign of the user interface allows merchants to find the right information quickly while the new features allow a better efficiency on daily tasks and avoid back and forth between pages.
Growth and flexibility
PrestaShop is an international solution and we aim to provide localized features for users worldwide.
The international improvements remove barriers to go international and help merchants reach more customers.
The fuzzy search improves both the user experience and the conversion rate with a new search algorithm that takes misspellings or error inputs into account.
In order to allow merchants to have all the currencies they need to meet the expectations of every customer, they can now add new official and non official currencies (e.g. local or custom) to their store and customize their display per language as desired.
We keep improving PrestaShop’s architecture and technology with the Symfony migration. 15 new pages have been migrated (including the order pages), completing almost 55% of the back office migration.
This new version also brings support for PHP 7.3!
Notable fixes since RC1
Order page (Back-office)
- An error 500 is displayed when adding a product with a min quantity
- An exception is displayed in the console when adding an out of stock product
- An exception is displayed when canceling a product and if an invoice is generated
- An exception is displayed when ordering a product with a file customization’s name containing a space
- When all the products in an order are deleted, the status is changed to canceled.
- When deleting all products the invoice’s total is wrong
- When we have a product added to the order as a gift (a voucher applied) and as a product ordered, the quantity added to the same product is wrong
- When product is added in an empty order, the tax block in the invoice is wrong: It only contains the Shipping tax and not the Product tax
- An error is displayed when decreasing the gifted product quantity “Could not find the product in cart, meaning Order and Cart are out of sync”
- When adding a product which has an ecotax to an old order, the base price is NOK
- After logging in to the Addons marketplace, the list of recommended modules doesn’t contain all items
- Error “Column count doesn’t match value count” during the upgrade
- Problem with ALTER table during the upgrade
- Error when upgrading from 1.7.4.x and previous to 188.8.131.52
- After an upgrade the precision of each currency installed is set to 6
IMPORTANT NOTE if you plan on upgrading your shop to 1.7.7 and your current version is below 1.7.6 you need to use the latest version (4.11.0) of our 1-Click Upgrade module. Of course it’s always recommended to use the latest version when upgrading but even more so in this case since a bug related to upgrading from these older versions has been fixed in the module.
24 pull requests have been merged since the RC1 and 22 issues have been fixed. Read the Changelog for details. This brings us to more than 1300 merged pull requests for the 184.108.40.206 milestone, it is definitely our biggest yet.
If you are looking for more details about all changes and new features expected in 1.7.7, the 1.7.7 beta version release note is the perfect article for you to read!
You can download PrestaShop 220.127.116.11 here:
PrestaShop 18.104.22.168 is also available through the 1-Click Upgrade module.
The following known regressions will be fixed in upcoming patch versions.
Orders page (Back-office)
- An exception is displayed when changing the invoice address a second time – Round mode = Round on each item
- When stock management is disabled, the available quantity in order detail is displayed
- While creating an order, the minimum quantity of a combination is not correct
- Special characters not correctly displayed in private note
- When updating the quantity of a product using the “up/down arrow” with consecutive hits on the same input, it’s not acknowledged correctly
- An error is displayed when trying to remove a voucher with free gift
- The voucher line is not removed when the Order’s total < Minimum amount for cart rule
- While creating an order, all languages are displayed in the drop-down instead of only languages associated to the shop selected
- When adding a product with an associated gift, the gifted product quantity is not updated
- The gifted product is not removed when removing a product ordered
- The Voucher “Free shipping “ value is not updated when changing an address
- Vouchers block – Voucher line is not added when a cart rule “Discount for a country selection” is applied
- Product quantity no updated if a discount with free gift is applied
- Recalculate shipping costs option enabled – the Shipping price not instantly updated
- Payment block not refreshed after adding product
- Incorrect quantity added to product when it is added to the same order as a gift also
- Incorrect Total’s product line when Round type = “Round on each item”
- When we try to return products in all shops context, an exception is displayed
- An alert “Error! There are not enough products in stock.” is displayed when updating the product quantity in “all shops” context
- The characters limit is wrongly calculated when choosing a predefined message
- In the info block – The shipping is not refreshed after adding a product
- While creating an order, after adding a product, if you click quickly, the focus change between the “up” arrow and the “down” arrow
- With a different currency than the default one, if there is a discount on a category for a customer group, when we update a product the price is wrong
- Details modal for carts – the Refresh button is not working
- An unexpected error occurred when adding to the cart a product with customization in a multistore context
- The shipping block is not instantly updated when updating the Address
- Pack of products – Incorrect image displayed for products with combinations
- displayAfterProductThumbs hook content is duplicated after adding a product in the cart
- Adding incorrect language causes exception in Edit Currency page
- Bad URL for module catalog page after disabling MBO
PrestaShop is above all a community project: from the 119 committers who contributed to this release, the vast majority are not directly affiliated with the PrestaShop company. Also, 57 people contributed for their first time to PrestaShop in this version!
123monsite-regis, 202 ecommerce, Abdullah, Adib Aroui, Aitbella Mohamed, Alexis Haumaitre, Amazzing, andromaque, Antoine Damiron, Antoine Thomas, Ashish Sharawat, Aude, Aurélien Pelletier, Benjamin, Benjamin Dussouillez, Boubker Bribri, Christian Kubitza, Christophe Zarebski, cirykpopeye, Clotaire Renaud, Codencode, ComonSoft, Damian Dominella, Daniel Hlavacek, Daniel Ziegenberg, Darius Aleksiunas, David Gonzalez, Dheeraj Sharma, Dinesh Badrukhiya, Dmitry, Florentin Garnier, Florian Bergeron, Florian Le Gars, Florian Lemaitre, Franck Lefèvre, François Peyret, Gavin Kalikapersaud, hacchus, Harlock, Horia Rudan, Ibrahima Sow, idnovate, JBWModules, Jean-François Viguier, Jevgenij Visockij, Jocelyn Fournier, Jonas Erixon, Jonathan François, Jonathan Lelievre, Jonathan Vollebregt, Julian Eberius, Julien Gissinger, Julius Žukauskas, Justinas Urbanavicius, Karel Faille, Khouloud Belguith, Klemart3D, Krystian Podemski, ks129, Laurynas Sedys, Louise Bonnard, Luc Vandesype, Manfredi Petruso, Marek Hanuš, Marion François, Marvin Sauraye, Mateusz Furga, Mathias Reker, Mathieu Ferment, Matthias Raigne, Matthieu Rolland, Maxim Krizhanovsky, Mehdi Badrani, Michael Voříšek, Mickaël Andrieu, mushroot, Nesrine Abdmouleh, okom3pom, Pablo Borowicz, Paulo Baptista, Peeyush Agrawal, Pierre Rambaud, pojebunny, Presta Module, Prestashark.eu, Prestaworks, PrestaworksNiklas, PululuK, Puma, Raimondas Sapola, Raúl Jiménez, Rinku Kazeno, Rodrigo Laurindo, Rokas Zygmantas, Rolige eCommerce Solutions, Roman Ondráček, seleda, Sergio Quiñonez, Simon Garny, Simone, Stephane Decisy, Sylvestre Nicky, Sébastien Bareyre, Tadas Davidsonas, Tanguy Salmon, Thomas Baccelli, Thomas L’huillier, Thomas Leviandier, Thomas Nabord, Tomas Ilginis, Tuni-Soft, Valentin Szczupak, venditdevs, Vincent Hadjedj, Vladimir, Web Premiere, webmak, Yannick Armand, Šarūnas Jonušas
A huge thanks to everyone involved in this version! Thank you again for helping improve the lives of more than 300,000 online merchants with ideas, improvements, and fixes!
PrestaShop 22.214.171.124 Changelog
- Back Office: - Bug fix: - #22191: Validate currency localized names (by @jolelievre) - #22013: Handle parallel updates from CartRules when updating a product in Order (by @jolelievre) - #22018: Order zero ratio for order detail tax (by @matks) - #21781: Remove gifted quantity from product order quantity (by @sowbiba) - #21994: Remove or cancel all products (by @jolelievre) - #21721: Handle Shop context override in order editing (by @jolelievre) - #21816: Remove useless logic Product customization images in Order Page and handle exotic chars in name (by @matks) - #21853: Add missing use in CancelOrderProductHandler (by @matks) - #21830: Correctly generate cart error messages (by @jolelievre) - #21555: Fixed increment button when adding a product out of stock and with allow order (by @Progi1984) - #21526: Improved Error message in New Order Page when adding a minimal product (by @Progi1984) - #21557: Fix product pagination when adding a product in an empty order (by @atomiix) - Front Office: - Bug fix: - #21981: Make sure favicon, stores_icon and logo are correctly settled for themes (by @PierreRambaud) - Core: - Bug fix: - #22178: Set numeric_iso_code & precision in currency from CLDR when upgrading (by @atomiix) - #22182: Update pear/archive_tar to 1.4.11 (by @PierreRambaud) - #22174: Use displayHeader hook instead of Header (by @atomiix) - #22164: Fix upgrade script from < 126.96.36.199 to 188.8.131.52 (by @atomiix) - #22146: Remove --classmap-authoritative when building release (by @atomiix) - #22130: Fix dependency which is targeting the v1.3.0 instead of the 1.3 branch (by @PierreRambaud) - #21975: Correctly substring fields before update, remove duplicates and add missing sql queries (by @PierreRambaud) - Installer: - Improvement: - #21957: Update latest native modules (by @jolelievre) - Bug fix: - #21953: Fix "column count doesn't match value count" error during upgrade (by @okom3pom) - Localization: - Improvement: - #22063: Last translation updates (by @jolelievre) - Tests: - Refactoring: - #22055: Delete spaces in the end of title name in faker for UI tests (by @boubkerbribri)