Categories
PrestaShop News

PrestaShop 1.7.7.0 Is Available

PrestaShop 1.7.7.0 Stable Download

PrestaShop 1.7.7.0 Release Note

We are happy to announce PrestaShop 1.7.7.0 is officially available!

1.7.7.0 is 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 1.7.7.0

Productivity

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.

order 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.

fuzzy search

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.

currencies

Robustness

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.

migration

More than 160 bugs have been fixed in the 1.7.7.0 release (vs 110 in 1.7.6.0), including 11 highly expected bug fixes5 front office notable fixes, and 5 back office notable fixes.

This new version also brings support for PHP 7.3!

Notable fixes since RC1

Order page (Back-office)

Back-office

Front-office

Upgrade

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.

Changelog

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 1.7.7.0 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!

Download

You can download PrestaShop 1.7.7.0 here:

Download PrestaShop 1.7.7.0 now!

PrestaShop 1.7.7.0 is also available through the 1-Click Upgrade module.

Known issues

The following known regressions will be fixed in upcoming patch versions.

Orders page (Back-office)

Front-office

Back-office

Acknowledgments

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!

All contributors:

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 1.7.7.0 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 < 1.7.6.0 to 1.7.7.0 (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)