Description

For the old, 2023 update article, click here. This guide is for the 7.0 version of the autoupgrade module that allows local updates.

Steps
  1. put shop in maintenance mode
  2. update the 1-click-upgrade module
  3. download the archive of the Prestashop version you want to upgrade to
  4. move the .zip archive containing the new Prestashop version is in $YOUR_ADMIN_FOLDER/autoupgrade/download/ in the site you are trying to upgrade
    • The file you downloaded is likely double-archived. The archive that needs to go here is the one that wraps the prestashop.zip archive that contains folders like app, classes, cache, config, etc. Copy the double-archive, not the embedded archive.

  5. put the XML config file for the prestashop version you are upgrading to into $YOUR_ADMIN_FOLDER/download/$NEW_PRESTA_VERSION.xml and config/xml/$NEW_PRESTA_VERSION.xml
  6. backup your db and files fully
    • Don't even consider using the automatic autoupgrade backups. They are useless as they never work.

  7. update
    1. go to the update page which for me was /$ADMIN_FOLDER/index.php?controller=AdminSelfUpgrade
    2. select local update, and select the zip and xml file you added
    3. let it rip and pray
Notes
  • If you're getting weird errors, they're likely caused by permissions. I didn't encounter any more errors after I did all of the above.