How to Upgrade from Version 4.3 to 4.4+

  1. Before you try to update nopCommerce, you'll want to make a backup of the site in case something goes wrong during the upgrade process and you need to restore it.  Follow the instructions here to make a backup of your database first.  Then follow the instructions here to connect to your site via FTP to download all the files to a folder.  (FileZilla was chosen as the default FTP client because of its widespread use, but any FTP client will work.)

  2. Go to GitHub to download the version you want to upgrade to.  Make sure you download the NoSource package and appropriate bit version.  Extract the .zip file on your computer.

  3. Delete all the files in your hosting account and upload the NoSource files you extracted from Step 2.  Double check the connection string in the dataSettings.json file and make sure these options "Encrypt=Yes;TrustServerCertificate=Yes;" are included in the connection string.  Copy the .json files (dataSettings.json, plugins.json, appsettings.json) in the /App_Data folder from the backup you made in Step 1 to the same location on the server, overwriting them.  (Note: The appsettings.json file can be found in the root in older versions.  Make sure you copy that to the /App_Data folder.)

  4. Open a browser, type in the URL of your site, and hit enter.  If you've completed all of these steps without running into an error, then you have successfully upgraded your site from version 4.3 to whichever version you chose.

    (Note: If you chose to store your pictures in the file system, then you will need upload them from your backup to server.  The images are found in \wwwroot\Images folder.)