Skip to content

US101 As a developer, I want to integrate my own backup and recovery scripts with the PrestaShop platform

Description:

As a developer, I want to integrate my custom backup and recovery scripts into the PrestaShop platform, so that I can ensure faster, automated, and platform-compatible recovery in case of data loss or failure.

  • Do priorization and weight setting with a team
  • Describe a need from customer point of view.
  • Why this is needed?

Linked Requirements & Use Cases:

Current Definition of Done

  • Backup script is successfully integrated and tested with PrestaShop instance
  • Recovery script is capable of restoring PrestaShop and DB state from a backup
  • Scripts are triggered manually or automatically via cron or CI/CD
  • Security standards (e.g., encryption, access control) are applied
  • Documentation includes usage instructions, configuration, and edge cases
  • Tested in staging and production environments

Acceptance Criterias

  • Developers can integrate custom backup and recovery scripts into the backup process. (#294)
  • Backup includes database, media assets, configuration, and modules
  • Recovery can recreate full state from backup on a clean instance
  • Scripts log operations with success/failure indicators
  • Backup files are stored securely and rotated periodically
  • Developers can trigger backups via CLI or schedule them automatically
Edited by AH0981