MPR Cron Manager

Schedule and Monitor Automated Tasks from Your Back Office

Price: €0.00
Tax included

Centralized Scheduled Task Manager for PrestaShop

MPR Cron Manager provides a single dashboard to monitor and manage all scheduled tasks across your MPR modules. Instead of configuring separate cron entries for each module, this manager acts as a central hub — one cron URL handles everything, with a pseudo-cron fallback that runs tasks via page loads when real cron is unavailable.

  • Unified Dashboard — view all scheduled tasks from all MPR modules in one place with status, last run, and next run times
  • Single Cron Entry — one system cron job triggers all module tasks, simplifying server configuration
  • Pseudo-Cron Fallback — tasks execute automatically via front-end or admin page loads when no real cron is configured
  • Automatic Log Rotation — built-in cleanup removes logs older than 30 days to prevent database bloat
  • Module Task Sync — automatically discovers and registers tasks from newly installed MPR modules

Compatible with PrestaShop 1.7 through 9.x. Free module — works as the central scheduler for all MPR modules.

Product availability: Instant download after purchase
Share
1 viewed
1 watching now

One Cron Entry to Rule All Your Scheduled Tasks

Scheduled tasks are the backbone of a well-run PrestaShop store. Sending abandoned cart reminders, rotating promotional campaigns, refreshing currency exchange rates, pruning expired data, generating reports — all of these require reliable, automated execution on a schedule. Yet without a central scheduler, each module that needs a cron job asks you to add another entry to your server's crontab, another URL to remember, and another failure point to monitor.

After installing a handful of modules, a typical PrestaShop server crontab is a confusing list of URLs and intervals, some of which belong to modules that were uninstalled months ago. There is no central view of what is scheduled, no log of what ran and when, and no way to know which tasks failed without diving into server logs.

MPR Cron Manager replaces this chaos with a single, unified dashboard. You add one cron entry to your server that triggers the Cron Manager every minute. The Cron Manager then orchestrates every scheduled task across all participating MPR modules — firing each task at its configured interval, logging every execution, rotating logs automatically, and keeping its task registry perfectly in sync with installed modules.

Central Task Dashboard

Every scheduled task registered by any participating MPR module appears in the Cron Manager's back-office dashboard. You see everything in one place and control everything from the same screen.

  • Module Task Registry — all tasks from all installed MPR modules are listed with their source module, description, configured interval, and last/next run times
  • Enable/Disable Per Task — toggle individual tasks on or off without modifying the module that owns the task
  • Interval Override — adjust the execution frequency of any task from the dashboard; the owning module's default interval is used as a starting point
  • Manual Trigger — run any scheduled task immediately from the dashboard for testing or on-demand execution, without waiting for its next scheduled slot
  • Last Run Status — each task displays its last execution result (success, warning, error) with a link to the relevant log entry

Single Cron Entry, Pseudo-Cron Fallback

The module's server-side requirement is intentionally minimal. A single cron entry fires the Cron Manager's controller once per minute; everything else is managed internally.

  • One Server Cron Entry — a single curl or wget command in your server crontab is all that is required, regardless of how many modules register tasks
  • Token Authentication — the cron endpoint requires a secret token parameter to prevent unauthorised external triggering
  • Pseudo-Cron Fallback — if server-level cron access is unavailable (shared hosting), the module can trigger task execution on front-office page loads, approximating cron behaviour without server access
  • Missed Task Recovery — if the server cron was not running (maintenance window, server restart), tasks that were missed are flagged and optionally run immediately on the next execution cycle

Execution Logging & Auto Rotation

A scheduled task that silently fails is worse than no scheduled task at all — you rely on it and do not notice when it stops working. Cron Manager maintains detailed execution logs for every task and rotates them automatically.

  • Per-Task Execution Log — every task execution is logged with start time, end time, duration, exit status, and any output or error messages returned by the task
  • Unified Log View — browse all task executions from the dashboard with filtering by module, task, status, and date range
  • Auto Log Rotation — logs are automatically rotated and compressed after a configurable retention period (default: 30 days), preventing the log tables from growing without bound
  • Failure Alerting — configure email alerts to fire when a task fails, so you are notified of problems without having to check the dashboard manually
  • Consecutive Failure Threshold — automatically disable a task that has failed consecutively more than N times, preventing a broken task from clogging the execution queue

Module Sync & Lifecycle Management

The task registry keeps itself accurate automatically as modules are installed, updated, and uninstalled — no manual registry maintenance is ever required.

  • Auto-Registration on Install — when an MPR module that supports Cron Manager is installed, its tasks are automatically added to the registry with default settings
  • Auto-Deregistration on Uninstall — tasks registered by a module are removed from the registry when that module is uninstalled; no orphaned cron tasks accumulate
  • Version-Aware Update — when a module update adds or removes tasks, the registry updates on next Cron Manager execution to reflect the new task manifest
  • Cross-Module Dependency — tasks that depend on other tasks completing first can declare dependencies; the scheduler respects execution order

Why is this module unique?

  • Reduces all MPR module cron requirements to a single server cron entry — install any number of modules that need scheduled tasks; the server configuration never changes
  • Pseudo-cron fallback makes scheduled tasks available on shared hosting where direct crontab access is not possible
  • Automatic log rotation prevents a common but overlooked problem: cron log tables consuming gigabytes of database space after months of operation
  • Task auto-registration and auto-deregistration mean the cron registry accurately reflects installed modules without any manual housekeeping
  • Consecutive failure threshold with automatic task disabling prevents a broken task from repeatedly failing and generating noise

Use Cases

  • Multi-Module Stores — coordinate scheduled tasks from MPR Sales Revolution, MPR Campaigns, MPR Abandoned Cart, and other modules from a single dashboard
  • Shared Hosting — use pseudo-cron fallback to get reliable scheduled task execution on hosts that do not provide crontab access
  • DevOps Monitoring — use the failure alerting system to integrate PrestaShop scheduled task health into your server monitoring workflow
  • Compliance — detailed execution logs provide an audit trail for any business process that runs on a schedule (data retention sweeps, report generation)
  • Reference
    mprcron
  • In stock
    999 Items
  • PrestaShop Compatibility
    PS 1.7 – 9.x
  • Pricing Model
    One-time Purchase
  • Module Type
    Back-office
  • GDPR Relevant
    No
  • Business Goal
    Streamline Operations
  • External Account Needed
    No
  • Module Complexity
    Lightweight Widget
  • Customer Journey Stage
    Manage Store
  • Works With Platform
    No External Platform
0.0
0 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No reviews yet. Be the first to leave a review!

Write a Review

Rate specific aspects (optional)
Quality
Price / Quality
Stability
Compatibility
Support
30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

More From This Category

Loading...
Back to top