# magefan/module-cron-schedule

> Magento 2 Cron Schedule

`composer require magefan/module-cron-schedule`

Canonical URL: https://packagento.com/magefan/module-cron-schedule

## At a glance

- **Vendor**: magefan (https://packagento.com/magefan.md)
- **Latest version**: 2.0.7 — released 2025-10-02
- **Pricing**: Free
- **Package type**: Magento 2 module
- **Status**: active, accepting new buyers

## Installation

Packagento is licence-gated, so even free packages need a licence on a project before Composer can resolve them.

1. **Sign in or create an account** at https://packagento.com/customer/account/.

2. **Add the package to your account.** Open https://packagento.com/magefan/module-cron-schedule and complete the free checkout. A licence is minted automatically.

3. **Create or pick a project, then activate the licence on it.**
   - Projects represent the Magento installs you deploy to. Manage them at https://packagento.com/projects/.
   - Activate the new licence on the project you'll deploy this package to. Activation is what generates the Composer credentials scoped to that project.

4. **Add the project credentials to your Magento codebase.**

   Grab the project's public + private key from https://packagento.com/projects/ (open the project, then its Credentials tab), and add them to `auth.json`:

   ```json
   {
     "http-basic": {
       "packagento.com": {
         "username": "ppk_live_...",
         "password": "psk_live_..."
       }
     }
   }
   ```

   Add the Packagento Composer repository to `composer.json`:

   ```json
   {
     "repositories": [
       { "type": "composer", "url": "https://packagento.com" }
     ]
   }
   ```

5. **Install and apply.**

   ```bash
   composer require magefan/module-cron-schedule:*
   bin/magento setup:upgrade
   bin/magento setup:di:compile
   bin/magento cache:flush
   ```

## What it does

Magento 2 Cron Schedule

## README

[![Total Downloads](https://poser.pugx.org/magefan/module-cron-schedule/downloads)](https://packagist.org/packages/magefan/module-cron-schedule)
[![Latest Stable Version](https://poser.pugx.org/magefan/module-cron-schedule/v/stable)](https://packagist.org/packages/magefan/module-cron-schedule)

<img align="right" width="120" height="120" src="https://cm.magefan.com/catalog/product/cache/28b407cef1668fd0bdd6f36db3e8e2f0/i/c/icon-cron-schedule.jpg">

[Magento 2 Cron Schedule](https://magefan.com/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. 

<img  align="right" width="120" height="70" src="https://magefan.com/media/wysiwyg/made_in_ukraine.jpg">

<a href="https://magefan.com/magento-2-cron-schedule"><img width="190" height="70" src="https://cm.magefan.com/wysiwyg/products/download-magefan-extensions.png"></a>
### Useful Links
  * [User Guide](https://magefan.com/magento-2-cron-schedule/documentation)
  * [Change Log](https://magefan.com/magento-2-cron-schedule/change-log)
  * [FAQs](https://magefan.com/magento-2-cron-schedule#pattr-faq)

### 🇺🇦 Stand with Ukraine! [How can you help?](https://magefan.com/blog/join-our-donations)

### Requirements
  * Magento Community 2.3.0-2.4.x (CE, EE, ECE, B2B)
  * [Magefan Community Extension](https://github.com/magefan/module-community) >= 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
  
<a href="https://magefan.com/magento-2-cron-schedule/pricing">
          <img
            src="https://cm.magefan.com/wysiwyg/products/cron-pricing-plans.png"
            alt="Pricing for Magento 2 Automatic Related Products Extension" />
        </a>
    
### 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. 

<p align="center">
  <img width="853" height="425" src="https://cm.magefan.com/catalog/manage-magento-2-cron-jobs_1.png">
</p>


#### 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. 

<p align="center">
  <img width="853" height="425" src="https://cm.magefan.com/catalog/magento-cron-jobs_1.png">
</p>

#### 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. 

<p align="center">
  <img width="853" height="425" src="https://cm.magefan.com/catalog/magento-2-cron-schedule_1.png">
</p>

#### 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. 

<p align="center">
  <img width="853" height="425" src="https://cm.magefan.com/catalog/magento-2-cron-scedule-timeline_1.png">
</p>

#### 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. 

<p align="center">
  <img width="853" height="425" src="https://cm.magefan.com/catalog/cron-job-notifications-magento_1.png">
</p>

### Demo

_(README truncated for .md surface. Full README on https://packagento.com/magefan/module-cron-schedule.)_

## Recent Versions

| Version | Released |
|---|---|
| 2.0.7 | 2025-10-02 |
| 2.0.6 | 2025-05-07 |
| 2.0.5 | 2025-02-10 |
| 2.0.4 | 2024-01-15 |
| 2.0.3 | 2023-12-05 |
| 2.0.2 | 2023-11-28 |
| 2.0.1 | 2023-11-06 |
| 2.0.0 | 2023-10-20 |

## Dependencies

### Require

| Package | Constraint |
|---|---|
| magefan/module-community | >=2.2.17 |

## Quality

Latest release (2.0.7) fails the Packagento QA pipeline. Verdicts below are per-cell (Magento line × PHP version) for the matrixed tools, and run-once for the static / security tiers.


### Compatibility

Each Magento line is installed on its supported PHP versions, then the module is built (DI compile + static-content deploy). Cells show passed / failed / untested; staircase gaps render as `–`.

| 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. Never affect the Compatibility verdict — 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.

| 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 against a real Magento install. Re-runs per Magento + PHP version because resolvable symbols differ between releases.

| 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 per Magento + PHP cell. Test failures speak to the module's behaviour, not its compatibility with a line, so they're reported here separately.

#### Unit Tests

| 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

| 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

Dependency-advisory audit (composer audit) plus a source malware scan. A malware detection fails the version outright.

| Tool | Status | Findings | Summary |
|---|---|---|---|
| Composer audit | Pass | 0 |  |
| Malware scan | Pass | 0 |  |

## Licence and pricing

Free. A licence is still minted on checkout and bound to your project for Composer access — no payment step.

Refundable within 14 days of first purchase via https://packagento.com/account/refunds/.

## Install via Claude Code or any MCP client

The Packagento MCP server can run the licence + project + Composer steps above in one tool call:

```
purchase_and_install_packages(
  composer_names=["magefan/module-cron-schedule"],
  project_id="proj_xxx"
)
```

This handles cart, checkout, licence minting, project activation, and writes auth.json credentials. Connect a client with `claude mcp add packagento https://mcp.packagento.com`. Full setup at https://packagento.com/docs/mcp-setup.

## Vendor

magefan is a Magento 2 vendor on Packagento. See https://packagento.com/magefan.md for their full catalogue.

