The right way to Improve PrestaShop 1.7 to eight: Launched in 2007, PrestaShop has turn into top-of-the-line eCommerce platforms for creating a web-based retailer as a result of its out-of-the field options. PrestaShop is simple to make use of and provides a user-friendly administrative onterface. It’s at present utilized by 300,000 retailers worldwide and is offered in 60 totally different languages.
PrestaShop 8, the primary main model because the unique launch of PrestaShop 1.7.0 in 2016, will likely be a brand new evolution for the platform.
PrestaShop 8 comes with a variety of latest advance options and on this weblog put up I’ll clarify them intimately.
New Options Provided by PrestaShop 8
Along with over 170 bug fixes, PrestaShop 8 brings compatibility with PHP 8.1, enhanced safety, quicker loading velocity, and way more.
Compatibility Assist
PrestaShop model 8 is suitable with PHP model 8.0 and eight.1. Working PrestaShop on the latest PHP model is necessary as every PHP model brings efficiency and safety enhancements. Additionally, compatibility with PHP model 8 will aid you retailer run quicker.
Enhanced Safety
Safety is likely one of the high priorities for each on-line retailer. Some enhancements have been completed in PrestaShop 8 to strengthen the safety for cover towards on-line threats.
A brand new safety web page added in restaShop 8 that enables the store directors to handle their buyer & worker periods and configure password coverage.
Password coverage
Sturdy passwords are important to the safety of any e-commerce website in addition to to particular person customers. On-line retailers can choose the password safety rating between 0 to 4 with 0 that means extraordinarily straightforward to guess and 4 very unguessable. This may enable the shop managers resolve how strict they wish to be about consumer passwords.
Throughout registration, the customers now get color-coded indication whereas establishing the password. This may assist them perceive whether or not their password is powerful sufficient and meet retailer’s minimal necessities.
![1-17](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/1-17.png)
Handle buyer and worker periods
Store directors can now see historical past of customers and workers periods. Delete a session and signal out the consumer by clicking on the delete button within the Actions column.
![2-12](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/2-12-1200x348.png)
![3-11](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/3-11-1200x347.png)
Safety towards SQL injection assaults
SQL injections are one of the vital frequent cybersecurity threats and may have probably devastating results for on-line retailers. Attackers use them to bypass a web site’s authentication controls and steal delicate knowledge. PrestaShop 8 consists of enhanced safety towards SQL injection assaults, thus serving to defend your knowledge and your buyer’s knowledge.
Sooner Loading Velocity
Velocity is an integral a part of the of the consumer expertise in eCommerce web sites. When clients open the web site for the very first time, they count on it to load shortly and any delay can result in misplaced gross sales.
As in comparison with PrestaShop 1.7, PrestaShop 8 has undergone important architectural and efficiency enhancements. The brand new model consists of an replace to Symfony 4.4, which implies that it’ll profit for prime efficiency and safety enhancements of the framework’s newest model.
Because of the brand new caching engine utilized in PrestaShop 8 which makes it faster than PrestaShop 1.7. The brand new caching engine reduces the web page load time and improve the velocity of a web-based store.
Picture Codecs
PrestaShop 8 helps the favored WebP format to your merchandise. WebP photos are smaller in measurement in comparison with PNG and JPEG however keep the identical high quality. With smaller photos, your web site tends to load quicker and ranks higher on search engine optimization.
To configure the picture settings, navigate to Design > Picture Settings > Photos technology choices.
![4-6](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/4-6.png)
Additionally, the shop homeowners can now add the shop emblem in SVG picture format.
New Product Web page
As in comparison with PrestaShop model 1.7.8, the product web page in PrestaShop 8 has been considerably improved. Mixture administration and bulk version has been enhanced.
In PrestaShop 8.0, the brand new product web page is disabled by default bcecause it doesn’t embrace all of the options of the usual product web page. Nevertheless, you possibly can nonetheless activate it beneath Superior Parameters > New & Experimental Options > Experimental options.
![5-6](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/5-6-1200x654.png)
search engine optimization Options
search engine optimization is important because it helps your web site rank larger in search engines like google and yahoo, permitting you to have higher visibility. As in comparison with its predecessor – PrestaShop 1.7, PrestaShop 8 has a number of new options.
Extra description for classes: Now you can add a block of search engine optimized textual content on the backside of the class pages to reinforce their visibility in SERPs.
Add web page quantity in meta title tags: Web page quantity is now included in meta title tags on pages like new merchandise, finest gross sales, and so on. Including web page quantity will assist search engines like google and yahoo perceive these pages higher.
Crawlers prevention: The directors can now use 410 gone standing for the discontinued gadgets to maintain them out of the search engine outcomes.
![6-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/6-1-1200x592.png)
Content material size options: Actual-time character depend is offered in sure textual content fields in search engine optimization, CMS, and visitors sections which helps the directors keep the outline restrict.
DKIM signatures for emails
Cut back the chance of your store’s emails being marked as spam. You’ll be able to configure the DKIM signatures beneath Superior Parameters > E-mail.
![7-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/7-1-1200x599.png)
System Necessities for PrestaShop 8
Earlier than upgrading PrestaShop 1.7 to eight, you could be sure that your retailer complies with the system necessities listed beneath:
- Net server: Apache net server 2.4 or any later model. (Apache net server 2.2 remains to be suitable, however it isn’t really useful because it reached it EOL in 2018).
- PHP: PHP 8.1 is advisable. (Though suitable, PHP 7.2.5 to eight.0 aren’t really useful as a result of they reached or will attain quickly their finish of help.
- MYSQL: At the very least 5.6, a current model is most popular.
- Server RAM: The extra, the higher. We advocate allocating no less than 256M of RAM per script.
The right way to Improve PrestaShop 1.7 to eight
You’ll be able to upgrate PrestaShop 1.7 to eight by utilizing the improve assistant or handbook technique.
Utilizing improve assistant
1-Click on Improve module lets you improve to the lastest model of PrestaShop in a couple of clicks. The module helps you to select the model to which you wish to improve and shows a pre-upgrade guidelines to remind you of important steps earlier than upgrading.
To carry out the improve, obtain the most recent model from this hyperlink. Then, go to the Module Supervisor web page and click on on “Add a module” button.
![8-2](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/8-2-1200x545.png)
Earlier than improve, ensure to make a full handbook backup of your recordsdata and database.
After you have efficiently put in the module, the configuration web page shows some checks and the choices obtainable for improve.
![9-3](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/9-3.png)
The primary configuration helps you to resolve what sort of PrestaShop replace to put in. It is suggested to stay with the minor/important choices since they use some further info supplied by PrestaShop.
![1-Click-Upgrade-1-Click-Upgrade-•-presta1-7-8-8](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/1-Click-Upgrade-1-Click-Upgrade-%E2%80%A2-presta1-7-8-8.png)
It’s at all times really useful to permit the module to create its personal backup to make sure that your retailer instantly run a rollback if one thing goes fallacious through the improve.
![10-2](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/10-2.png)
Lastly, the final choices customizing the improve course of allow you to maintain any modifications you’ve got completed to the default theme, mails and so on.
![11-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/11-1.png)
If the configuration chosen and self-checks are legitimate, now you can click on “Improve Now” button to improve PrestaShop 1.7 to eight.
Through CLI module
One other method to improve from PrestaShop 1.7 to eight is through the CLI (Command Line Interface) module. To improve your PrestaShop retailer to the most recent model utilizing the Command Line Interface, observe the steps outlined beneath.
- Uninstall the previous autoupgrade module: php bin/console prestashop:module uninstall autoupgrade
- Delete the previous listing: rm -rf modules/autoupgrade
- Set up the most recent model of autoupgrade module and place it within the /modules listing: curl -L https://github.com/PrestaShop/autoupgrade/releases/newest/obtain/autoupgrade.zip -o modules/autoupgrade.zip && unzip modules/autoupgrade.zip
- Set up the brand new model of the autoupgrade module: php bin/console prestashop:module set up autoupgrade
- Obtain PrestaShop model 8 to your gadget: curl -L https://github.com/PrestaShop/PrestaShop/releases/obtain/8.0.2/prestashop_8.0.2.zip -o admin-dev/autoupgrade/obtain/prestashop.zip
- Create a configuration file for the AutoUpgrade module to make use of the native archive. echo “{”channel”:”archive”,”archive_prestashop”:”prestashop.zip”,”archive_num”:”8.0.2”, ”archive_xml”:”prestashop.xml”, ”PS_AUTOUP_CHANGE_DEFAULT_THEME”:0, ”skip_backup”: 1}” > modules/autoupgrade/config.json
- Configure the autoupgrade module: php modules/autoupgrade/cli-updateconfig.php –from=modules/autoupgrade/config.json –dir=admin-dev
- Provoke the improve course of: php modules/autoupgrade/cli-upgrade.php –dir=admin-dev
How Webkul will help in upgrading
As you already know now that PrestaShop 8 comes with a variety of superior options. From quick loading velocity to improved safety and from optimized search engine optimization options to reinforce checked this model of PrestaShop has all of it that you simply require to offer satisfying buying expertise and develop your small business.
Upgrading from PrestaShop 1.7 to eight manually may show to be a strenuous job, particularly for the novices with restricted coding and growth data.
However no drawback! We are going to aid you in making this course of as straightforward as attainable. With over 11 years within the eCommerce business, Webkul has gained intensive data of PrestaShop. We will help you migrate PrestaShop 1.7 to eight easily and effectively.
Upgrading PrestaShop modules and migrating associated knowledge
Prestashop Modules/Third Get together modules/Webkul Modules : We have to test if the suitable model for a similar is offered for PS 1.7 or not. Whether it is obtainable, we’ll set up the identical and migrate the info for a similar.
Please notice that for the third Get together modules or Prestashop Modules (Non Webkul Modules) you’ll have to present the module suitable recordsdata for Prestashop 1.7. If the module doesn’t have a suitable model for PS 1.7 and also you want the identical then we should customized develop it for you.
Theme Compatibility
It is advisable first discover a suitable theme for Prestashop 1.7. For Prestashop 1.7 platform, it’s necessary that the theme have to be made on the Starter theme.
Customization
- Prestashop core customization : If any customization had been completed within the core Prestashop recordsdata then it is going to be misplaced throughout improve and should be redone.
- Third Get together customization : Any third celebration customization completed will likely be misplaced. You’ll be able to ask the builders of the customization to do it for you. In order for you, we will do it for you.
Vital factors :
It is advisable take a again up to your total Prestashop earlier than Upgrading or Migration. Additionally Webkul
will take a backup as properly. It is advisable create a duplicate/take a look at setup of your Prestashop and this entire course of will likely be completed on the identical and never on the Stay server.
After the improve and the migration on the take a look at server, it’s good to ask your host supplier to maneuver this to your stay url. Webkul is not going to transfer the info to your stay website after doing the work on the take a look at website. It is advisable make your take a look at website stay after the work is finished.
Now that you’ve seen the brand new options of PrestaShop 8, it’s proper time to improve to the most recent PrestaShop 8. Nevertheless, earlier than making any modifications, I might advocate hiring a developer skilled in PrestaShop that can information you thru all the course of and resolve issues effectively in the event that they come up.
You may as well discover our PrestaShop growth providers and huge vary of featureful PrestaShop Addons.
The right way to Improve PrestaShop 1.7 to eight: Launched in 2007, PrestaShop has turn into top-of-the-line eCommerce platforms for creating a web-based retailer as a result of its out-of-the field options. PrestaShop is simple to make use of and provides a user-friendly administrative onterface. It’s at present utilized by 300,000 retailers worldwide and is offered in 60 totally different languages.
PrestaShop 8, the primary main model because the unique launch of PrestaShop 1.7.0 in 2016, will likely be a brand new evolution for the platform.
PrestaShop 8 comes with a variety of latest advance options and on this weblog put up I’ll clarify them intimately.
New Options Provided by PrestaShop 8
Along with over 170 bug fixes, PrestaShop 8 brings compatibility with PHP 8.1, enhanced safety, quicker loading velocity, and way more.
Compatibility Assist
PrestaShop model 8 is suitable with PHP model 8.0 and eight.1. Working PrestaShop on the latest PHP model is necessary as every PHP model brings efficiency and safety enhancements. Additionally, compatibility with PHP model 8 will aid you retailer run quicker.
Enhanced Safety
Safety is likely one of the high priorities for each on-line retailer. Some enhancements have been completed in PrestaShop 8 to strengthen the safety for cover towards on-line threats.
A brand new safety web page added in restaShop 8 that enables the store directors to handle their buyer & worker periods and configure password coverage.
Password coverage
Sturdy passwords are important to the safety of any e-commerce website in addition to to particular person customers. On-line retailers can choose the password safety rating between 0 to 4 with 0 that means extraordinarily straightforward to guess and 4 very unguessable. This may enable the shop managers resolve how strict they wish to be about consumer passwords.
Throughout registration, the customers now get color-coded indication whereas establishing the password. This may assist them perceive whether or not their password is powerful sufficient and meet retailer’s minimal necessities.
![1-17](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/1-17.png)
Handle buyer and worker periods
Store directors can now see historical past of customers and workers periods. Delete a session and signal out the consumer by clicking on the delete button within the Actions column.
![2-12](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/2-12-1200x348.png)
![3-11](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/3-11-1200x347.png)
Safety towards SQL injection assaults
SQL injections are one of the vital frequent cybersecurity threats and may have probably devastating results for on-line retailers. Attackers use them to bypass a web site’s authentication controls and steal delicate knowledge. PrestaShop 8 consists of enhanced safety towards SQL injection assaults, thus serving to defend your knowledge and your buyer’s knowledge.
Sooner Loading Velocity
Velocity is an integral a part of the of the consumer expertise in eCommerce web sites. When clients open the web site for the very first time, they count on it to load shortly and any delay can result in misplaced gross sales.
As in comparison with PrestaShop 1.7, PrestaShop 8 has undergone important architectural and efficiency enhancements. The brand new model consists of an replace to Symfony 4.4, which implies that it’ll profit for prime efficiency and safety enhancements of the framework’s newest model.
Because of the brand new caching engine utilized in PrestaShop 8 which makes it faster than PrestaShop 1.7. The brand new caching engine reduces the web page load time and improve the velocity of a web-based store.
Picture Codecs
PrestaShop 8 helps the favored WebP format to your merchandise. WebP photos are smaller in measurement in comparison with PNG and JPEG however keep the identical high quality. With smaller photos, your web site tends to load quicker and ranks higher on search engine optimization.
To configure the picture settings, navigate to Design > Picture Settings > Photos technology choices.
![4-6](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/4-6.png)
Additionally, the shop homeowners can now add the shop emblem in SVG picture format.
New Product Web page
As in comparison with PrestaShop model 1.7.8, the product web page in PrestaShop 8 has been considerably improved. Mixture administration and bulk version has been enhanced.
In PrestaShop 8.0, the brand new product web page is disabled by default bcecause it doesn’t embrace all of the options of the usual product web page. Nevertheless, you possibly can nonetheless activate it beneath Superior Parameters > New & Experimental Options > Experimental options.
![5-6](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/09/5-6-1200x654.png)
search engine optimization Options
search engine optimization is important because it helps your web site rank larger in search engines like google and yahoo, permitting you to have higher visibility. As in comparison with its predecessor – PrestaShop 1.7, PrestaShop 8 has a number of new options.
Extra description for classes: Now you can add a block of search engine optimized textual content on the backside of the class pages to reinforce their visibility in SERPs.
Add web page quantity in meta title tags: Web page quantity is now included in meta title tags on pages like new merchandise, finest gross sales, and so on. Including web page quantity will assist search engines like google and yahoo perceive these pages higher.
Crawlers prevention: The directors can now use 410 gone standing for the discontinued gadgets to maintain them out of the search engine outcomes.
![6-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/6-1-1200x592.png)
Content material size options: Actual-time character depend is offered in sure textual content fields in search engine optimization, CMS, and visitors sections which helps the directors keep the outline restrict.
DKIM signatures for emails
Cut back the chance of your store’s emails being marked as spam. You’ll be able to configure the DKIM signatures beneath Superior Parameters > E-mail.
![7-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/7-1-1200x599.png)
System Necessities for PrestaShop 8
Earlier than upgrading PrestaShop 1.7 to eight, you could be sure that your retailer complies with the system necessities listed beneath:
- Net server: Apache net server 2.4 or any later model. (Apache net server 2.2 remains to be suitable, however it isn’t really useful because it reached it EOL in 2018).
- PHP: PHP 8.1 is advisable. (Though suitable, PHP 7.2.5 to eight.0 aren’t really useful as a result of they reached or will attain quickly their finish of help.
- MYSQL: At the very least 5.6, a current model is most popular.
- Server RAM: The extra, the higher. We advocate allocating no less than 256M of RAM per script.
The right way to Improve PrestaShop 1.7 to eight
You’ll be able to upgrate PrestaShop 1.7 to eight by utilizing the improve assistant or handbook technique.
Utilizing improve assistant
1-Click on Improve module lets you improve to the lastest model of PrestaShop in a couple of clicks. The module helps you to select the model to which you wish to improve and shows a pre-upgrade guidelines to remind you of important steps earlier than upgrading.
To carry out the improve, obtain the most recent model from this hyperlink. Then, go to the Module Supervisor web page and click on on “Add a module” button.
![8-2](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/8-2-1200x545.png)
Earlier than improve, ensure to make a full handbook backup of your recordsdata and database.
After you have efficiently put in the module, the configuration web page shows some checks and the choices obtainable for improve.
![9-3](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/9-3.png)
The primary configuration helps you to resolve what sort of PrestaShop replace to put in. It is suggested to stay with the minor/important choices since they use some further info supplied by PrestaShop.
![1-Click-Upgrade-1-Click-Upgrade-•-presta1-7-8-8](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/1-Click-Upgrade-1-Click-Upgrade-%E2%80%A2-presta1-7-8-8.png)
It’s at all times really useful to permit the module to create its personal backup to make sure that your retailer instantly run a rollback if one thing goes fallacious through the improve.
![10-2](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/10-2.png)
Lastly, the final choices customizing the improve course of allow you to maintain any modifications you’ve got completed to the default theme, mails and so on.
![11-1](https://cdnblog.webkul.com/blog/wp-content/uploads/2023/10/11-1.png)
If the configuration chosen and self-checks are legitimate, now you can click on “Improve Now” button to improve PrestaShop 1.7 to eight.
Through CLI module
One other method to improve from PrestaShop 1.7 to eight is through the CLI (Command Line Interface) module. To improve your PrestaShop retailer to the most recent model utilizing the Command Line Interface, observe the steps outlined beneath.
- Uninstall the previous autoupgrade module: php bin/console prestashop:module uninstall autoupgrade
- Delete the previous listing: rm -rf modules/autoupgrade
- Set up the most recent model of autoupgrade module and place it within the /modules listing: curl -L https://github.com/PrestaShop/autoupgrade/releases/newest/obtain/autoupgrade.zip -o modules/autoupgrade.zip && unzip modules/autoupgrade.zip
- Set up the brand new model of the autoupgrade module: php bin/console prestashop:module set up autoupgrade
- Obtain PrestaShop model 8 to your gadget: curl -L https://github.com/PrestaShop/PrestaShop/releases/obtain/8.0.2/prestashop_8.0.2.zip -o admin-dev/autoupgrade/obtain/prestashop.zip
- Create a configuration file for the AutoUpgrade module to make use of the native archive. echo “{”channel”:”archive”,”archive_prestashop”:”prestashop.zip”,”archive_num”:”8.0.2”, ”archive_xml”:”prestashop.xml”, ”PS_AUTOUP_CHANGE_DEFAULT_THEME”:0, ”skip_backup”: 1}” > modules/autoupgrade/config.json
- Configure the autoupgrade module: php modules/autoupgrade/cli-updateconfig.php –from=modules/autoupgrade/config.json –dir=admin-dev
- Provoke the improve course of: php modules/autoupgrade/cli-upgrade.php –dir=admin-dev
How Webkul will help in upgrading
As you already know now that PrestaShop 8 comes with a variety of superior options. From quick loading velocity to improved safety and from optimized search engine optimization options to reinforce checked this model of PrestaShop has all of it that you simply require to offer satisfying buying expertise and develop your small business.
Upgrading from PrestaShop 1.7 to eight manually may show to be a strenuous job, particularly for the novices with restricted coding and growth data.
However no drawback! We are going to aid you in making this course of as straightforward as attainable. With over 11 years within the eCommerce business, Webkul has gained intensive data of PrestaShop. We will help you migrate PrestaShop 1.7 to eight easily and effectively.
Upgrading PrestaShop modules and migrating associated knowledge
Prestashop Modules/Third Get together modules/Webkul Modules : We have to test if the suitable model for a similar is offered for PS 1.7 or not. Whether it is obtainable, we’ll set up the identical and migrate the info for a similar.
Please notice that for the third Get together modules or Prestashop Modules (Non Webkul Modules) you’ll have to present the module suitable recordsdata for Prestashop 1.7. If the module doesn’t have a suitable model for PS 1.7 and also you want the identical then we should customized develop it for you.
Theme Compatibility
It is advisable first discover a suitable theme for Prestashop 1.7. For Prestashop 1.7 platform, it’s necessary that the theme have to be made on the Starter theme.
Customization
- Prestashop core customization : If any customization had been completed within the core Prestashop recordsdata then it is going to be misplaced throughout improve and should be redone.
- Third Get together customization : Any third celebration customization completed will likely be misplaced. You’ll be able to ask the builders of the customization to do it for you. In order for you, we will do it for you.
Vital factors :
It is advisable take a again up to your total Prestashop earlier than Upgrading or Migration. Additionally Webkul
will take a backup as properly. It is advisable create a duplicate/take a look at setup of your Prestashop and this entire course of will likely be completed on the identical and never on the Stay server.
After the improve and the migration on the take a look at server, it’s good to ask your host supplier to maneuver this to your stay url. Webkul is not going to transfer the info to your stay website after doing the work on the take a look at website. It is advisable make your take a look at website stay after the work is finished.
Now that you’ve seen the brand new options of PrestaShop 8, it’s proper time to improve to the most recent PrestaShop 8. Nevertheless, earlier than making any modifications, I might advocate hiring a developer skilled in PrestaShop that can information you thru all the course of and resolve issues effectively in the event that they come up.
You may as well discover our PrestaShop growth providers and huge vary of featureful PrestaShop Addons.