Scheduler

Scheduler

CE: 2.3.x - 2.4.x- 2.4.5- 2.4.6

This Magento 2 extension allows you to schedule updates to products, categories, CMS blocks and CMS page with a defined start and end time. It is a simple way to organize and automate flash sales, product releases, or to prepare for special events like Black Friday or 11.11 Singles’ Day sales.

$74.00
  • 30-day money back
  • 3 months' FREE support
  • Free Lifetime updates

Screenshots

Overview

The Magento 2 Scheduler offers a simple way to organize and automate flash sales, product releases, or to prepare for special events like Black Friday or 11.11 Singles’ Day sales. It can also save you time – once you’ve created a schedule, it can be processed over and over again. So if you create a schedule for a flash sale campaign once, you’ll be able to run it again each month (or more often) without spending hours each time preparing it.

The Magento 2 Scheduler extension allows you to schedule updates to products, categories, CMS blocks and CMS page with a defined start and end time. You will receive notifications when a schedule begins or ends. When the schedule is completed, previous data can be restored automatically from backups. All schedules can be cloned and used again repeatedly.

Whatever your big event, Scheduler will make sure you’re ready!

It's easier with Scheduler

The extension allows you to schedule:

  • Product, category, CMS page and CMS block visibility
  • Special price updates
  • Applying a percentage or fixed discount
  • Product stock status updates
  • Management of products in a category
picture

Extension Features

Data backups

When a schedule reaches its end date, data can be restored automatically from backups.

Clone schedules

All schedules can be cloned and processed over and over again.

Mass updates

More than one product, category, CMS page and CMS block can be assigned to a schedule.

Email notifications

Receive notifications when a schedule begins and ends.

Catalog rules

These rules allow you to assign products to a schedule according to product category, SKU or attribute set.

Multi-store

Store-level attributes such as product visibility status can be scheduled to update across multiple stores.

Frequently Asked Questions

Yes, the extension can be installed via Composer as follows:
- Add our composer repository:
composer config repositories.magetrend composer https://repo.magetrend.com
- After that, you can run composer require command:
composer require magetrend/module-name

Where:
module-name - you can find it in extension composer.json

If the extension was installed via Composer and the files are located in the vendor/magetrend/module-name directory, run the following ssh commands:
composer require magetrend/module-name:1.0.0
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento setup:static-content:deploy;


If, on the other hand, the extension was installed manually and the extension's files are located in app/code/Magetrend/ModuleName directory, simply:
- Extract the .zip archive
- Upload file’s content to: app/code/Magetrend/ModuleName
- Run the following ssh commands:
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento setup:static-content:deploy -f;


All ours extensions are completely open source. There is no encrypted file – so you can customise it as you like.

If you ordered the extension from our store as a registered customer, please login to your Magetrend account and go to the My Account >> My Extensions page.

If you ordered it from our store as guest, please click here

If you ordered it from Magento Marketplace, please click here

There are thousands of extensions in the market, so we can't guarantee compatibility with every single one – it's just impossible to test it with all of them. But when we develop our extensions, we try to avoid any elements that might conflict with other extensions.

In the event that our extension conflicts with a third-party extension, our support team will assist you and make any necessary changes for free.

If you're installing the extension manually, the extension's files must be uploaded to: app/code/Magetrend/ModuleName. You can always check the "ModuleName" in extension's registration.php file.

Changelog

  • Fixed: Cronjob issue, when notifications are enabled, but there is missed to enter send to email address.
  • Magento\Framework\Mail\AddressConverter::convertMany(): Argument #1 ($addresses) must be of type array,
  • Fixed: Search results reindex issue
  • Fixed: Special price revert issue
  • Added: possibility to update regular price
  • Fixed: Error when schedule date is not set
  • Magento 2.4.6 and PHP 8.2 compatibility

Change: a way how to get date & time format for date picker

  • Fixed: foreign key in table mt_scheduler_schedule_category
  • Fixed: product special price date issue

Fixed: product status cache issue on frontend

  • Added: Setup script was replaced to declarative schema
  • PHP 8.1 compatibility
  • Fixed: Magento 2.4.4 and 2.4.3-p2 compatibility issues. For more information: https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-email-migration.html
  • Fixed: Product status update issue with magento 2.4
  • Magento 2.4.3 compatibility
  • Fixed: Problem with fronted caching
  • Magento 2.4 compatibility changes
  • Fixed: Problem with special price update
Have questions?
Missing some feature?