Dear community. You’ve all been waiting for it. So have we. PrestaShop 18.104.22.168 is here.
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 22.214.171.124, 126.96.36.199 and 188.8.131.52 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 v184.108.40.206 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 220.127.116.11. 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 18.104.22.168.
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 22.214.171.124 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 126.96.36.199 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
Thanks to community members, develops can now enjoy new FO and BO hooks!
- Front office, thanks to @prestamodule:
- Back office product page, thanks @martinfojtik:
Rarely has a version of PrestaShop so much contribution from the community! Of the 201 pull requests that were merged in this version, 52 came from contributors such as you! Yup, that’s 25% of the code changes in 188.8.131.52 :)
A huge “thank you!” to these 36 fine people, then: @0kph, @123monsite-regis, @aaymeric, @addisnetwork, @agnessymediane, @alendit, @alexdee2007, @dariusakafest, @djbuch, @gasparfm, @howardnoz, @ish6614, @jestemradek, @jorgevrgs, @kpodemski, @madef, @martinfojtik, @mortred974, @neoteknic, @nobodaddy, @pnicolass, @prestaedit, @prestamodule, @psandmore, @rubenmartins, @sebbareyre, @slamdunk, @soullivaneuh, @studiokiwik, @tiledcode, @tonyyb, @transkontrol, @true0r, @unlocomqx, @willowcreation, and @yannicka!
Thank you for helping improve the life of more than 260,000 online merchants with ideas, improvements and fixes!
Now go ahead and tell us what you think!