Schedule Block Magento 2 Extension by Sharadice

- E-Commerce, Magento 2

In this post, we explore another tool that adds scheduling function to Magento 2 CE version – the Schedule Block Magento 2 extension. The module is part of the Sharadice schedule modules for Magento 2 that extend the default platform possibilities by allowing store managers to plan visibility of various page elements ahead of time. The extension streamlines management of the CMS blocks display and provides necessary tools for scheduling automatic content updates. Below, we explain how the Magento 2 blocks scheduling module works in more detail. 


Download / Buy Sharadice Schedule Block Magento 2 Extension


  • Schedule function;
  • Calendar support;
  • Automatic enabling/disabling of CMS blocks;
  • Possibility to define start and end dates for block activation;
  • Scheduling of periodical content updates;
  • Option to make a repetition period limited or endless;
  • Validation and preview of scheduled date periods;
  • Support for the full page cache.

The Schedule Block Magento 2 extension automates updates of the CMS blocks content on a website. Besides, store admins can define precise time intervals when particular content should be visible on a storefront. Thus, the Sharadice solution releases online business owners from the headache of keeping control of all changes that need to be performed at a specific time and improves overall store management.

The Magento 2 block scheduler module enables users to define time intervals when particular CMS blocks will be active using a handy calendar. By setting periods of when blocks are visible, you won’t need to go to the Magento admin every time changes in the content need to be processed since pre-configured updates will be applied automatically.

Moreover, the Magento 2 module’s scheduling function allows admin users to set periodic updates of the content displayed in a block. This way, you can plan all the necessary changes in advance. Possibility to set repeat intervals allows displaying relevant content to your website visitors in a long term perspective. Also, it is possible to define a time range when a block should be deactivated and hidden on the frontend. Thus, you can create a block visibility schedule adjusted to your marketing goals and increase the efficiency of your promo campaigns.

By installing the Schedule Block Magento 2 extension, you can drastically improve promotions management on your web store. After specifying promo-related content in the blocks that will be used during a sales campaign, you only need to define the dates when they will appear on your storefront. After the campaign ends, the module will automatically disable performed changes, and the previous configuration will be applied to your website pages. Also, you can set a schedule in a way that one block will replace another one on the same day so that new promo content will be instantly displayed to your store visitors.

Furthermore, the Magento 2 scheduling module provides full page cache support with automatic cache flushing. It means that after a block is activated or deactivated according to the defined schedule, the cache is cleared, and storefront visitors instantly see an updated version of the content.

Now, when you understand how the Sharadice Schedule Block extension works, let’s see how it can be configured in the backend.


To configure the Sharadice Schedule Block Magento 2 extension, you should navigate to Content -> Elements -> Blocks in the admin panel.

On the Blocks grid, select a block that you want to schedule and click Edit in the Action column.

On the block page, find the Schedule Block section and expand it.

To schedule the block, first, enable the module functionality by moving the “Activate Scheduling” toggle in the active position. If you only want to save the block configuration without applying the changes on your website, set the toggle to the inactive status. In the “Publish From” and “To” fields, you set the time frame when the block will be visible on the storefront. You should specify corresponding days and time by filling in the fields in the required date format or by using the calendar window.

Next, you can enable the “Inverse Publication Time” feature. If you check the box, you will be able to set a time interval during which the block will be deactivated. The Schedule Block Magento 2 extension also allows scheduling blocks publishing on a recurring basis. To define a period for the repeated block display, enter an appropriate value in the Repeat Interval field. Note that the repetition period should be longer than the configured “publish from” and “publish to” dates. You can define the repeat interval in minutes, hours, days, weeks, months, or years. If you want to stop the repetition of the block display after some time, specify a required end date and time in the Repeat Stop Date field. If you leave the field empty, the repeat period will never end.

After saving the filled in form, you will see a confirmation message on the block edit page. On the screen, you can also check all planned date intervals when the block display will be activated on your store.

Final Words

The Sharadice Schedule Block extension for Magento 2 provides store owners with the necessary tools for configuring an activation schedule and setting automatic updates of the content in CMS blocks. By leveraging the module’s features, ecommerce merchants make their marketing campaigns more efficient, attract more clients to their stores, and increase conversion rate. As for the price, you can buy the Magento 2 blocks scheduling module for $89. 

Download / Buy Sharadice Schedule Block Magento 2 Extension