Skip to main content
Optimization and maintenance module illustration

What it is

The Optimization Engine module runs automated optimisation and maintenance tasks in your PrestaShop store.

It runs scheduled cleanup, database optimisation and image compression in the background, with no manual intervention.

You choose which tasks run and how often, and see the results from the back office.

Key features

  • Automated database optimisation and table defragmentation (OPTIMIZE TABLE)
  • Clear temporary files, Smarty cache and compiled templates
  • Image optimisation with lossless or lossy compression
  • Remove abandoned carts and expired guest sessions
  • Rebuild database indexes
  • Purge outdated logs and visitor data
  • Task scheduler (cron-based or manual trigger)
  • Compatible with PrestaShop 8 and 9

Settings and customisation

  • Select which tasks to enable and their schedule
  • Set minimum age threshold for abandoned carts and sessions
  • Choose image compression level (lossless or lossy)
  • Email notification after each run with a results summary
  • Manual trigger for any task directly from the admin panel
  • Multistore support

How it works

After installation, configure which tasks run automatically and how often (daily, weekly, monthly). The module runs as a background cron job. From the back office you get a log of executed tasks and their results at any time.

Use cases

  • Regular cleanup of cache and temporary files
  • Removing abandoned carts and old sessions
  • Compressing the store's images
  • Rebuilding database indexes after large catalogue changes

Benefits for the merchant

A well-maintained store has a smaller database and more reliable operation. Tasks run automatically on the schedule you set, and you receive an email summary after each run.

Technical details

  • No core file modifications required
  • Works with standard PHP cron jobs
  • Compatible with shared hosting and VPS/dedicated servers
  • Technical support and updates included

Frequently asked questions

What tasks does the Optimization Engine run?

Database optimisation, cache and temporary file cleanup, image optimisation, removal of abandoned carts and sessions, index rebuilds and purging of outdated logs.

How often do the tasks run?

You set the frequency (daily, weekly, monthly), or trigger tasks manually from the admin panel.

Will I be told about the results?

Yes. You can receive an email summary after each run and see the log in the back office.

What does it need to work?

Standard PHP cron jobs. It works on shared hosting and VPS/dedicated servers.

Get in touch

If you are interested in the Optimization Engine module, or would like to discuss how to keep your store maintained automatically, contact us. We are here to help you find the best solution for your online store. You can also call us on +30 215 215 1362.