Steps
-
put shop in maintenance mode
-
upgrade the 1-click upgrade module
-
make manual files / DB backups
-
take note of mailalerts and other important settings as they may be lost because prestashop
-
set 1-click upgrade parameters from BO
-
disable backups (they hardly ever work anyway)
-
set the version for redundancy (minor usually)
-
you may want to not disable overrides, not delete the email templates and not regenerate rtl stylesheets
-
-
upgrade from cli in project root
-
php modules/autoupgrade/cli-upgrade.php --dir=admin-dev --channel=minor
- "admin-dev" is the admin folder
-
-
update other modules and restore module settings
-
if using a POS theme you may need to edit theme_root/assets/js/theme.js
-
find all "updateCart" and make sure the code looks similar to the one in posThemeFix js file in this folder next to the "updateCart" strings;
- Maybe use vs code compare function and another Prestashop site with the needed files.
-
-
take shop out of maintenance