How you can Improve PrestaShop 1.7 to eight: Introduced in 2007, PrestaShop has develop into one of the crucial perfect eCommerce platforms for developing an internet retailer because of its out-of-the field options. PrestaShop is straightforward to make use of and gives a user-friendly administrative onterface. It’s recently utilized by 300,000 stores international and is to be had in 60 other languages.
PrestaShop 8, the primary primary model because the unique free up of PrestaShop 1.7.0 in 2016, will likely be a brand new evolution for the platform.
PrestaShop 8 comes with a variety of new advance options and on this weblog put up I can provide an explanation for them intimately.
New Options Presented by way of PrestaShop 8
Along with over 170 worm fixes, PrestaShop 8 brings compatibility with PHP 8.1, enhanced safety, sooner loading velocity, and a lot more.
Compatibility Enhance
PrestaShop model 8 is suitable with PHP model 8.0 and eight.1. Operating PrestaShop on the newest PHP model is vital as each and every PHP model brings efficiency and safety enhancements. Additionally, compatibility with PHP model 8 will mean you can retailer run sooner.
Enhanced Safety
Safety is likely one of the best priorities for each on-line retailer. Some enhancements had been carried out in PrestaShop 8 to support the safety for cover towards on-line threats.
A brand new safety web page added in restaShop 8 that permits the store directors to regulate their buyer & worker classes and configure password coverage.
Password coverage
Sturdy passwords are very important to the safety of any e-commerce website online in addition to to person customers. On-line traders can choose the password safety ranking between 0 to 4 with 0 which means extraordinarily simple to wager and four very unguessable. This will likely permit the shop managers make a decision how strict they need to be about person passwords.
Right through registration, the customers now get color-coded indication whilst putting in place the password. This will likely assist them perceive whether or not their password is robust sufficient and meet retailer’s minimal necessities.
Arrange buyer and worker classes
Store directors can now see historical past of customers and staff classes. Delete a consultation and signal out the person by way of clicking at the delete button within the Movements column.
Coverage towards SQL injection assaults
SQL injections are one of the vital commonplace cybersecurity threats and may have doubtlessly devastating results for on-line stores. Attackers use them to avoid a web site’s authentication controls and scouse borrow delicate information. PrestaShop 8 contains enhanced coverage towards SQL injection assaults, thus serving to offer protection to your information and your buyer’s information.
Quicker Loading Pace
Pace is an integral a part of the of the person revel in in eCommerce web pages. When consumers open the web site for the first actual time, they be expecting it to load temporarily and any extend may end up in misplaced gross sales.
As in comparison to PrestaShop 1.7, PrestaShop 8 has passed through vital architectural and function enhancements. The brand new model contains an replace to Symfony 4.4, which means that that it’ll receive advantages for top efficiency and safety improvements of the framework’s newest model.
Due to 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 build up the rate of an internet store.
Symbol Codecs
PrestaShop 8 helps the preferred WebP structure in your merchandise. WebP pictures are smaller in measurement in comparison to PNG and JPEG however deal with the similar high quality. With smaller pictures, your web site has a tendency to load sooner and ranks higher on search engine marketing.
To configure the picture settings, navigate to Design > Symbol Settings > Pictures era choices.
Additionally, the shop homeowners can now add the shop emblem in SVG symbol structure.
New Product Web page
As in comparison to PrestaShop model 1.7.8, the product web page in PrestaShop 8 has been considerably advanced. Aggregate control and bulk version has been enhanced.
In PrestaShop 8.0, the brand new product web page is disabled by way of default bcecause it does no longer come with the entire options of the usual product web page. On the other hand, you’ll be able to nonetheless turn on it below Complicated Parameters > New & Experimental Options > Experimental options.
search engine marketing Options
search engine marketing is very important because it is helping your web site rank upper in engines like google, permitting you to have higher visibility. As in comparison to its predecessor – PrestaShop 1.7, PrestaShop 8 has a number of new options.
Further description for classes: You’ll be able to now upload a block of seek engine optimized textual content on the backside of the class pages to strengthen their visibility in SERPs.
Upload web page quantity in meta identify tags: Web page quantity is now integrated in meta identify tags on pages like new merchandise, perfect gross sales, and many others. Including web page quantity will assist engines like google perceive those pages higher.
Crawlers prevention: The directors can now use 410 long gone standing for the discontinued pieces to stay them out of the quest engine effects.
Content material duration ideas: Actual-time personality depend is to be had in sure textual content fields in search engine marketing, CMS, and site visitors sections which is helping the directors deal with the outline restrict.
DKIM signatures for emails
Scale back the danger of your store’s emails being marked as junk mail. You’ll be able to configure the DKIM signatures below Complicated Parameters > Email.
Machine Necessities for PrestaShop 8
Ahead of upgrading PrestaShop 1.7 to eight, you should be sure that your retailer complies with the device necessities indexed under:
- Internet server: Apache internet server 2.4 or any later model. (Apache internet server 2.2 remains to be suitable, however it isn’t really helpful because it reached it EOL in 2018).
- PHP: PHP 8.1 is recommended. (Even though suitable, PHP 7.2.5 to eight.0 don’t seem to be really helpful as a result of they reached or will achieve quickly their finish of reinforce.
- MYSQL: A minimum of 5.6, a up to date model is most popular.
- Server RAM: The extra, the simpler. We advise allocating a minimum of 256M of RAM in keeping with script.
How you can Improve PrestaShop 1.7 to eight
You’ll be able to upgrate PrestaShop 1.7 to eight by way of the usage of the improve assistant or guide manner.
The use of improve assistant
1-Click on Improve module lets you improve to the lastest model of PrestaShop in a couple of clicks. The module permits you to select the model to which you need to improve and shows a pre-upgrade tick list to remind you of very important steps earlier than upgrading.
To accomplish the improve, obtain the newest model from this hyperlink. Then, cross to the Module Supervisor web page and click on on “Add a module” button.
Ahead of improve, you should definitely make a complete guide backup of your recordsdata and database.
After getting effectively put in the module, the configuration web page shows some assessments and the choices to be had for improve.
The primary configuration we could you make a decision what sort of PrestaShop replace to put in. It’s endorsed to stay with the minor/vital choices since they use some further data supplied by way of PrestaShop.
It’s at all times really helpful to permit the module to create its personal backup to be sure that your retailer instantly run a rollback if one thing is going mistaken all through the improve.
In any case, the closing choices customizing the improve procedure can help you stay any adjustments you’ve carried out to the default theme, mails and many others.
If the configuration decided on and self-checks are legitimate, you’ll be able to now click on “Improve Now” button to improve PrestaShop 1.7 to eight.
By way of CLI module
In a different way to improve from PrestaShop 1.7 to eight is by means of the CLI (Command Line Interface) module. To improve your PrestaShop retailer to the newest model the usage of the Command Line Interface, apply the stairs defined under.
- Uninstall the previous autoupgrade module: php bin/console prestashop:module uninstall autoupgrade
- Delete the previous listing: rm -rf modules/autoupgrade
- Set up the newest model of autoupgrade module and position 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 for your instrument: 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 document 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
- Start up the improve procedure: php modules/autoupgrade/cli-upgrade.php –dir=admin-dev
How Webkul can assist in upgrading
As you already know now that PrestaShop 8 comes with a variety of complex options. From rapid loading velocity to advanced safety and from optimized search engine marketing options to strengthen checked this model of PrestaShop has all of it that you simply require to offer gratifying buying groceries revel in and develop what you are promoting.
Upgrading from PrestaShop 1.7 to eight manually may just end up to be a strenuous process, particularly for the learners with restricted coding and construction wisdom.
However no drawback! We will be able to mean you can in making this procedure as simple as conceivable. With over 11 years within the eCommerce trade, Webkul has won in depth wisdom of PrestaShop. We will be able to mean you can migrate PrestaShop 1.7 to eight easily and successfully.
Upgrading PrestaShop modules and migrating similar information
Prestashop Modules/3rd Birthday celebration modules/Webkul Modules : We want to test if the suitable model for a similar is to be had for PS 1.7 or no longer. Whether it is to be had, we will be able to set up the similar and migrate the knowledge for a similar.
Please be aware that for the 3rd Birthday celebration modules or Prestashop Modules (Non Webkul Modules) you’ll have to give you the module suitable recordsdata for Prestashop 1.7. If the module does no longer have a suitable model for PS 1.7 and you wish to have the similar then we will be able to need to customized expand it for you.
Theme Compatibility
You want to first discover a suitable theme for Prestashop 1.7. For Prestashop 1.7 platform, it’s necessary that the theme should be made at the Starter theme.
Customization
- Prestashop core customization : If any customization have been carried out within the core Prestashop recordsdata then it’ll be misplaced all through improve and must be redone.
- 3rd Birthday celebration customization : Any 3rd celebration customization carried out will likely be misplaced. You’ll be able to ask the builders of the customization to do it for you. If you need, we will do it for you.
Necessary issues :
You want to take a again up for your whole Prestashop earlier than Upgrading or Migration. Additionally Webkul
will take a backup as smartly. You want to create a duplicate/check setup of your Prestashop and this complete procedure will likely be carried out at the identical and no longer at the Reside server.
After the improve and the migration at the check server, you wish to have to invite your host supplier to transport this for your are living url. Webkul is not going to transfer the knowledge for your are living website online after doing the paintings at the check website online. You want to make your check website online are living after the paintings is completed.
Now that you’ve observed the brand new options of PrestaShop 8, it’s proper time to improve to the newest PrestaShop 8. On the other hand, earlier than making any adjustments, I might counsel hiring a developer skilled in PrestaShop that can information you via all of the procedure and unravel issues successfully in the event that they get up.
You’ll be able to additionally discover our PrestaShop construction products and services and huge vary of featureful PrestaShop Addons.