How to Upgrade PrestaShop Step by Step

Feb 19, 2020

13043 Ivan Orlovsky

How to Upgrade PrestaShop Step by Step

The ecommerce industry is dynamic – CMS platforms do not stand still and usually get improved functionality. Running a PrestaShop online store, you need to stay tuned with the latest releases and improvements and upgrade the system constantly. But how can you upgrade PrestaShop? Learn the most efficient ways in our step-by-step guide.

Read the article to know everything about the newest PrestaShop version – PrestaShop 1.7.6.3. We will prove why you need to use the latest PrestaShop versions – for now, it is PrestaShop 1.7.6.3 – for your online store, as well as consider two ways of PrestaShop upgrade – manually and with the help of 1-click module.

Table of contents:

Why do You Need to Upgrade PrestaShop?
What is New in PrestaShop 1.7.6.3?
How to Upgrade PrestaShop Manually
How to Upgrade PrestaShop with 1-click Upgrade Module

Why do you need to upgrade PrestaShop?

Upgrade or not to upgrade – it is up to you – but the latest versions always bring lots of new ecommerce opportunities that can pass you by if you choose to stick to the dated PrestaShop release. Do not let the competitors take a huge step forward before you do – let’s check out the benefits that you gain using an updated PrestaShop platform.

Security

Security is where it all begins and hopefully does not end. Running an online store, you need to be sure that both customer data and your own are safe – it should become your prime consideration. PrestaShop updates contain fixes that eliminate security vulnerabilities so they should be applied regularly as soon as a new release comes out.

Technologies are developing and hacker approaches become smarter and more sophisticated. If you keep your online store on the same level and ignore innovations, it can still be damaged by the same kind of hacker attack that your competitors have forgotten about a long time ago. One more day without upgrades – one more good chance for the hackers to get in.

For example, developing the version 1.7.6.0, the PrestaShop team had managed over 7,300 files and fixed 249 bugs that were observed in 1.7.5x versions. It resulted in this ecommerce platform becoming a more mature and reliable solution that gains the trust of both small businesses and large brands.

Stability

Timely upgrades do not only secure your online store but also help to maintain the website’s stability. Do not lose your customers due to the issues of an outdated platform and low performance. If it takes too much time to load the page, there is a high chance that most of them will leave directly. In order to avoid it, upgrade your PrestaShop and keep the shopping experience of your customers smooth and efficient.

For example, the users that have already upgraded PrestaShop to the version 1.7.6.3 noticed that fixed bugs and speeded up performance made the platform much friendlier to both backend users and customers.

New features

PrestaShop is continually improving and by running the latest version, you have access to the latest features and robust functionality. Enjoying new tools, you can offer quality services as well as deliver a unique digital experience. Upgrade PrestaShop as the best innovative features are created for the latest versions.

One of the main functions that were recently implemented by PrestaShop is PrestaShop Checkout – an online payment interface where an admin can manage and configure payment types. The solution was created in cooperation with PayPal. It includes not only international PayPal services but also a variety of local payment methods. PrestaShop Check out has 3-D Secure protocol and anti-fraud detection rules as well as offers one of the lowest commission on the ecommerce market.

development_prestashop

PrestaShop Development

Take your online store to the next level with BelVG PrestaShop Development

Visit the page

What is New in PrestaShop 1.7.6.3?

After several months of fixing bugs detected in previous 1.7.6+ versions, PrestaShop has introduced a new release – PrestaShop 1.7.6.3. The new version fixes 16 bugs found in PrestaShop 1.7.6.0, 1.7.6.1 and 1.7.6.2 – upgrade your PrestaShop with BelVG to eliminate them!

Significant changes include:

ato24/atofront/de/

  • Having a wrong URL receive quick access error
  • When installing / upgrading / enabling, protect modules vendor folder

Main fixes:

  • Unclear error notifications considering the number of characters allowed on the following pages:

– Advanced Parameters > Team > Profiles
– Catalog > Categories > Edit

  • Cost and unit price sections on a product sheet without saved changes
  • Installing a new language, there is no translation of emails at the first generation
  • Products flags and quick view bug
  • Wrong encoding for viewed products
  • Bug with mails/it/order_customer_comment.html
  • Webservice 1.7.6.1 with empty currency translatable fields
  • Wrong 50 limit when exporting customers from the BO
  • Shop Search stats for new employees with no chart
  • Customer link not working 1.7.6.1 at the dashboard
  • With the field “Partner offers” being required, there is no ability to enable/disable Newsletter and Enabled options
  • The front office of PrestaShop should be displayed from right to left when written in the Arabic language

The complete list of PrestaShop 1.7.6.3 changes you can find here!

How to Upgrade PrestaShop Manually

Before updating PrestaShop, you should make sure that you’ve made a full backup of your website and database. If it is done, follow the steps below and learn how to manually upgrade PrestaShop:

Step #1: Download the latest version from the official PrestaShop website.

Step #2: Create a new folder, extract files from the prestashop.zip archive. Rename the Admin folder.

Upgrade PrestaShop 1.7

Enter the current name (the name of the folder you can find on the server).

PrestaShop upgrade step by step

Step #3: Delete the two following lines in the file /src/PrestaShopBundle/Install/Upgrade.php in the Run function:

$this->upgradeDoctrineSchema();
$this->enableNativeModules();

How to upgrade your prestashop store

If you delete only the first line, you will see a white screen. Deleting only the second line will turn on all the PrestaShop modules.

Step #4: Download parameters.php from /app/config/ from your website.

How to upgrade PrestaShop instruction

Put it in the folder the same way.

How to upgrade PrestaShop to the latest version

Step #5: Delete the file custom.css from your new folder.

\new\themes\yourthemename\assets\css\custom.css

Delete the module ps_facetedsearch, if you already use it for price range slider.

Step #6: Create a new archive (when open, the archive should have this structure with no internal folders).

How-can-you-upgrade-PrestaShop step by step

 

Then, you should add the new archive to the server to the website core using cPanel or FTP-client. Extract the files from the archive using cPanel or SSH(unzip). Prior, turn on the function to display that the website is in maintenance: Shop parameters -> General -> tab Maintenance.

How to upgrade PrestaShop 1-click module

Step #7: Open https://yoursite/install/upgrade/upgrade.php. If it shows that the website is successfully updated – you did everything right. If not, you will see the following page:

PrestaShop upgrade 1.7

How to upgrade PrestaShop 1.7

The fact that you see this page does not always mean that you failed to update PrestaShop. Turn on the source code (ctrl + u). If you see OK, the error is a notification according to the hph version of your website. To make sure that you have successfully updated PrestaShop, open phpmyadmin of your website, choose your database, click on the SQL button and enter SELECT * FROM ps_presta176configuration WHERE NAME=’PS_VERSION_DB’, where presta176 is my prefix in the database:

PrestaShop upgrade 1.7 install

If you see this, you did everything right and can enjoy the new PrestaShop version:

Igor Dragun

Partner With Us

Let's discuss how to grow your business. Get a Free Quote.
Talk to Igor

How to upgrade prestashop 1.7 click

Step #8: Delete the Install folder.

How can you upgrade PrestaShop online store

Before

How to upgrade prestashop - before

After

How to upgrade prestashop - after

Errors that you might come across after the PrestaShop update and their solutions:

#1. If there is nginx on your server, you need to write this rule:


#2. If after the update, the catalog links in the admin panel do not function, you need to write this into /etc/nginx/sites-available/mysite – adding redirect rules for Symfony:

How to Upgrade PrestaShop with 1-click Upgrade Module

If you find the manual upgrade process too tedious, there is an alternative – a free PrestaShop 1 click update module. But before upgrading PrestaShop by this method, you need to:

1) Install the latest version of the module.
2) Make sure that your server has enough resources as the 1-click module is quite resource-intensive. If your server is weak, the module might not run.

If everything is alright, you can start upgrading PrestaShop via 1-click module following these steps:

Step #1: Follow the link https://addons.prestashop.com/en/data-migration-backup/5496-.html to download the 1-click upgrade module from the PrestaShop marketplace.

Step #2: Install the module this way: go to Improve tab -> Modules -> Module manager and click the Upload the module button in the upper right corner. Choose the 1-click upgrade module zip from the folder tree.

Step #3: The installed module will welcome you with the Preupgrade Checklist; before you proceed to the upgrade, make sure that every point here has a green tick.

1-click-upgrade prestashop

Then, you can choose what type of upgrade you wish to run.

1-click upgrade - how to upgrade prestashop

It is also highly advisable to let the module make a backup; in this case, it will roll back to the previous version if the upgrade goes wrong.

PrestaShop upgrade 1.7 and 1-click

Finally, specify the Upgrade Options (Server Performance, Disable non-native modules, Upgrade the default theme, Switch to the default theme and Keep the customized email templates) and click Save.

Prestashop 1.7 upgrades

If the configuration is chosen and all options are valid, the Upgrade Now button will be available. Click it to launch the upgrade. When the process is completed, the Upgrade successful message will appear.

Wrapping it up

In the article, we have described two ways to upgrade your PrestaShop-based online store to the new version. It is up to you which one to choose. The manual method allows you to be fully in charge of the upgrade process and make certain changes to the system on the way if needed. While upgrading through a 1-click module requires less time, effort and development skills. We recommend this method to those who do not possess advanced developer skills and want to upgrade PrestaShop without any modifications.

Have you upgraded a PrestaShop website? Share your experience in the comments below.

Want to work with tech-savvy dedicated PrestaShop developers? Contact us to drive your project to success.

The following people contributed to this article: Diana Zevan.

Igor Dragun

Partner With Us

Looking for a partner to grow your business? We are the right company to bring your webstore to success. Talk to Igor

4 Comments

  1. Well described! I have an online store on PrestaShop and recently I wanted to upgrade the latest version of PrestaShop and searched a lot for a detailed step by step guide for the upgrading process but couldn’t find something special. Now I have got what I want. Thanks for the article.

  2. Thank you for the comment and feedback, Rene! You are right, there is still quite some information that we can add to this article to improve it. We are going to update it in the future, describing PrestaShop upgrade more in-depth. Stay tuned with our blog!

  3. Update steps are great! It works easily if you follow the steps.
    However: if your site uses an other theme than the standard, your .css files are messed up. Also, some module posititons may be different after the upgrade.
    Lastly, the mail templates and pdf templates may be set back to standard after the upgrade.

Post a new comment

BelVG Newsletter
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Email *