Technical guides
Twenty-one procedures written to be followed, not merely read. Each starts from a definite task — back up before working, enable debug mode, read an error log, prepare a major upgrade — and gives the steps in order, with what to check at each one.
Who these guides are for
This section is not for someone still hunting the cause of a failure: the problems section starts from the symptom for that. Here you already know what you want to do. Create a child theme before touching the design, enable debug mode to see the message the site is hiding, prepare a migration without losing rankings, or simply clear the right cache.
The typical reader is a technical merchant, an e-commerce manager, or a developer meeting a platform they don't use every day. The guides assume access to the shop admin, and some assume file access over SFTP or access to the hosting panel. Where that is the case, it is stated at the top, before you have lost ten minutes.
How the section is organised
The twenty-one guides read in groups. Before working: back up the shop, enable debug mode on PrestaShop, enable it on WordPress, set file permissions on the server. Observe: read PrestaShop error logs, read WooCommerce ones, diagnose a slow shop. Routine upkeep: clear the PrestaShop cache, clear the WordPress cache.
Customise without breaking: create a WordPress child theme, understand PrestaShop hooks, choose between an override and a module. Performance and search: optimise product images, migrate without losing rankings, move the site to HTTPS. Infrastructure and updates: prepare a major update, choose e-commerce hosting, secure a shop after a hack. Connect: configure a PrestaShop carrier, configure a payment webhook, connect a product feed.
The order to take them in
Almost every intervention follows the same order, and keeping to it avoids most accidents. Back up first: files and database together, because restoring one without the other yields an inconsistent shop. Make the error visible next, by turning on development mode — on PrestaShop, the _PS_MODE_DEV_ constant in config/defines.inc.php; on WordPress, WP_DEBUG and WP_DEBUG_LOG in wp-config.php, which writes to wp-content/debug.log.
Then read what the site actually says, before forming any hypothesis. Then fix, one thing at a time: two simultaneous changes make it impossible to know which one worked. Then close up — turn debug mode off in production, because it prints file paths and query fragments that have no business being shown to a visitor.
The guides assume that discipline rather than repeating it on every page. If you read only one before working, read the one on backups.
The four most used guides
-
Back up your shop before working on it
Exactly what to back up, where to put it, and how to check the backup can actually be restored.
-
Enable PrestaShop debug mode
Surface the PHP error hiding behind a blank page or a 500, then close it back down properly.
-
Clear the PrestaShop cache
The different cache layers, which one matches your symptom, and the case of changes that never show up.
-
Diagnose a slow shop
Measure before optimising: separate server time from render time, and find what actually costs.