magefan / module-cron-schedule

magefan/module-cron-schedule

Magento 2 Cron Schedule

  • Magefan
magento2-module Compatibility: 2.4.7-2.4.9 Code Quality: Fail Tests: N/A Security: Pass proprietary

Magento 2 Cron Schedule Extension by Magefan

Total Downloads
Latest Stable Version

icon-cron-schedule.jpg

Magento 2 Cron Schedule is a fully featured extension that allows you to manage cron jobs right from the admin panel. You can view all cron jobs in a grid, monitor their workflow in the cron timeline and check the schedule in the log.

Make sure all cron jobs are executed properly by initiating them yourself from the backend. Edit and execute your cron jobs in a few clicks.

made_in_ukraine.jpg

download-magefan-extensions.png

Useful Links

🇺🇦 Stand with Ukraine! How can you help?

Requirements

  • Magento Community 2.3.0-2.4.x (CE, EE, ECE, B2B)
  • Magefan Community Extension >= v2.1.20. Please install this extension first if you use installation via FTP.
  • Note that the extension is free only for the Magento Community (Open Source) Edition. For Magento EE, ECE, and B2B you need to purchase the license at magefan.com.

Editions & Pricing

Pricing for Magento 2 Automatic Related Products Extension

Benefits

  • Easy cron execution from the admin panel
  • Timely cron-related error detection
  • More control over cron-operated processes

Features

Manage Cron Jobs from the Admin Panel

Forget about the troublesome and super technical ways of managing cron jobs in Magento. You no longer need to connect to your store database to schedule or execute cron jobs. We’ve simplified the process with the Magento 2 Cron Schedule Extension.

It now takes up to a few seconds to find, schedule, execute and log all cron jobs in your store, from Magento and all Magento extensions. The straightforward and intuitive interface of backend grids takes cron management to an entirely new level.

manage-magento-2-cron-jobs_1.png

Reschedule and Execute Cron Jobs Easier

Since all cron jobs are neatly organized in your Magento 2 admin panel, scheduling and executing crons takes a few clicks. Use filters to find the cron job you need and click on the schedule column to start editing it. If more than one cron job needs to be rescheduled, use the bulk editor.

Whether it’s a cron job grid or a cron schedule section, you can easily execute any cron job simply by clicking on the corresponding buttons.

magento-cron-jobs_1.png

Keep Track of All Cron Tasks in Your Store

Using the Magento 2 Cron Schedule Extension you’ll never wonder if any cron job failed, was missed or didn’t run. Cron Jobs Schedule will provide all the necessary details, along with the status of the cron job and the time it was created, scheduled, executed and finished.

And if some cron job wasn’t executed, you’ll be able to execute it right from the grid. So, you won’t miss anything.

magento-2-cron-schedule_1.png

Monitor Cron Execution in a Timeline

If you’d like to view the cron jobs workflow in chronological order, we’ve got great news. Magento 2 Cron Schedule extension comes with the visual timeline for each cron job in your store. It enables you to track cron tasks up to seconds and optimize the process as necessary.

Moreover, when you hover a mouse over a single slot in the timeline, you can see all the cron details.

magento-2-cron-scedule-timeline_1.png

Get Notified if There Are Any Issues

Every cron flow is logged with all the details related to it. So you won’t miss any details related to them. However, you won’t sit there reloading the cron schedule grid to see if any errors occurred. You won’t miss it anyway.

Our Magento 2 Cron Schedule Extension will send you notifications about any errors related to cron at a specific time. Just define the email sender, received, template and time when you’d like to be notified about your cron processes. We’ll notify you if something goes wrong.

cron-job-notifications-magento_1.png

Demo

Try out our open demo and if you like our extension please give us some star on Github ★

Admin Panel Demo
Magento 2 Cron Schedule Admin Panel Demo
view

Support

If you have any issues, please contact us
then if you still need help, open a bug report in GitHub's
issue tracker.

Need More Features?

Please contact us to get a quote
https://magefan.com/contact

License

The code is licensed under EULA.

Magento 2 Extensions by Magefan

Magento 2 Google Extensions

Magento 2 SEO Extensions

Magento 2 Speed Optimization Extensions

Magento 2 Admin Panel Extensions

Magento 2 Blog Extensions

Magento 2 Marketing Automation Extensions

Magento 2 Cart Extensions

Magento 2 Multi-Language Extensions

Developers Tools

Shopify Apps by Magefan

No changelog yet

The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.

Versions
Version Stability QA Status Compatibility Released
2.0.7 stable Fail Magento 2.4.7-2.4.9 Details 2025-10-02 09:08:14
2.0.6 stable Not tested Not yet tested Details 2025-05-07 14:15:38
2.0.5 stable Not tested Not yet tested Details 2025-02-10 10:54:25
2.0.4 stable Not tested Not yet tested Details 2024-01-15 09:19:59
2.0.3 stable Not tested Not yet tested Details 2023-12-05 14:26:42
2.0.2 stable Not tested Not yet tested Details 2023-11-28 14:57:25
2.0.1 stable Not tested Not yet tested Details 2023-11-06 14:35:13
2.0.0 stable Not tested Not yet tested Details 2023-10-20 12:39:00

Requires 1

Package Constraint
magefan/module-community >=2.2.17

Compatibility

Each Magento release line is installed on its supported PHP versions, then the module is built (DI compilation + static-content deploy) and its unit and integration suites are run. The matrix shows the lines and PHP versions the module is confirmed to install and run on. Code-quality results further down (phpstan, phpcs, …) are reported separately and never affect compatibility.

Compatibility matrix (Magento × PHP)
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 Pass Pass
2.4.8 Pass Pass
2.4.9 Pass Pass

Code Quality

Advisory checks against the module's source. Static analysis runs once across the whole module; PHPStan re-runs per Magento + PHP version because resolvable symbols differ between releases. These NEVER affect the Compatibility badge — a phpcs finding can't make a module incompatible.

Static analysis

Coding standards (phpcs), mess detection (phpmd), copy-pasted code (cpd), PHP cross-version compatibility, composer.json validity. Each runs once for the whole module.

Static analysis results
Tool Status Findings Summary
PHPCS Warning 5 5 warnings (ruleset: Magento2)
PHPMD Warning 4 4 rule violations (MissingImport:2, UnusedFormalParameter:1, UnusedPrivateMethod:1)
Cpd Pass 0
Composer validate Info 2 valid; 2 advisory notes (composer validate --strict)

PHPStan

Type-checks the module's PHP against a real Magento install at the configured gate level. Re-runs per Magento and PHP version because resolvable symbols differ between releases. Cell → details modal.

PHPStan results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 50 50
2.4.8 59 59
2.4.9 59 59

Tests

Unit and integration suites, run for each applicable Magento and PHP version. A test failure speaks to the module's behaviour, not its compatibility with a Magento line, so it is reported here separately and never reddens the compatibility matrix.

Unit tests

Unit tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Integration tests

Integration tests results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 N/A N/A
2.4.8 N/A N/A
2.4.9 N/A N/A

Security

Security checks run directly against the module: an audit of its declared dependencies for known vulnerabilities (composer audit) and a scan of its source for malware and web-shell signatures. Each runs once. A malware detection fails the version outright.

Security results
Tool Status Findings Summary
Composer audit Pass 0
Malware scan Pass 0
License
proprietary
Authors

More from magefan

View vendor
Make it pay

Turn an existing module into recurring revenue.

If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.