What this procedure is
A safe checklist and procedure to update PrestaShop while minimizing risk. This focuses on the right order of actions.
Applies to: PrestaShop 8.x.
Why you would do this
- Avoid production downtime.
- Prevent order loss during the process.
- Reduce errors from incompatible modules/themes.
Prerequisites
- Full backup (files + database).
- Hosting and Back Office access.
- Ideally: staging environment.
Quick diagnosis (before you change anything)
1) Identify your current version
Expected result: know current and target versions.
2) List active modules
Expected result: know what can cause conflicts.
Steps — Update safely (recommended order)
Step 1) Create a verifiable backup
Goal: be able to rollback.
Back up files and export the database.
Step 2) Enable maintenance mode
Enable maintenance and whitelist your IP.
Step 3) Run the update using your method
Use Update Assistant/FTP/hosting depending on your case. Avoid mixing methods.
Step 4) Clear cache and verify
Test homepage, product, cart, checkout, and Back Office.
Final verification
- Updated version visible in Information.
- Checkout works with a test order.
If something doesn’t work (common issues)
500 error after updating
- Enable debug to see the error.
- Disable the last updated module.
- Restore the backup if needed.
Best practices
- Update staging first.
- Avoid peak hours.
- Document changes.