We know you expected a lot from the next minor version, and we didn’t want to let you down. It closes almost twice as many pull requests as 188.8.131.52, 184.108.40.206 and 220.127.116.11 combined (126 vs. 203), and we took a month more of testing and improving it.
The previous version, released in early April 2017, brought many of the things that you wanted v18.104.22.168 to have: several native modules were available again (cross-selling, specials/discounts, best-sellers, etc.), the PayPal module made its come back, several improvements were made to the back office (including a unified mobile design)… All the while improving stabilization and performance.
So you might be wondering, what do we have in store for you this time? Keep reading…
Here what you can expect from this new minor version of PrestaShop:
- New Stock Management interface, with essential management of your inventory.
- Updated Translation page, with improved code and interface.
- New hooks on both the Product page and the Classic theme.
- Improved Classic theme readability on low quality screens.
- Product page text areas now have a character counter.
- New localization packs for Algeria, Morocco, South Africa and South Korea.
- New Installer languages: Estonian, Finnish, Greek and Slovak.
…and many smaller things and needed fixes! Check the full changelog here.
Let’s explore that a bit, shall we?
New Stock Management interface
The 1.6 Advanced Stock Management feature was deemed too unstable to really be taken as-is in 22.214.171.124. We chose the remove from the first 1.7 versions in order to take the time to explore how to best build stock management into PrestaShop.
You can follow our quest to build a new stock management feature right here on the Build devblog: how we assessed the situation, how we iterated through prototypes, and finally, what stock management looks like in version 126.96.36.199.
It’s no longer “advanced” as it was in PrestaShop 1.6: the stock management is now much more reasonable, and much more usable for a majority of merchants (the ones who can’t afford an ERP yet).
It’s also a solid foundation for further improvement!
Of note, we started using the Vue.js framework in order to improve the UX in an iterative way.
Updated Translation page
The new Translation page in 188.8.131.52 kinda worked, but it was a performance hog, and not quite usable. So we decided to rework it using the same technology as the new Stock Management page: Vue.js.
Also, this version contains modifications that could impact your themes: if you are using the Classic strings and translations for your own theme, we’ve made some changes in 184.108.40.206 that you should report on your theme if you still want to benefit from the PrestaShop translations.
- Translation domain “Shop.Theme” is now “Shop.Theme.Global”
- Harmonization of domains for customer form: https://github.com/PrestaShop/PrestaShop/pull/8120/files?w=1#diff-a2cd912578d421dc72b8143048ad6b16
- Correction of “Brands list” to “Brand list”: https://github.com/PrestaShop/PrestaShop/pull/8120/files?w=1#diff-78e1e3c6e9dc564ccd16b9f633b61f7f
Now go ahead and tell us what you think!