Skip to content

Content Scheduling

Need a campaign page to go live at midnight, or a homepage block to switch over the moment a sale starts? Hyvä CMS has its own scheduling system for publishing content at a future date and time, so nobody has to sit and hit Publish at the right moment.

Hyvä CMS scheduling works independently of Adobe Commerce Content Staging, though the two can happily coexist in the same store. Reach for Hyvä CMS scheduling whenever the Hyvä CMS content itself should go live later, such as a campaign page, a homepage block, or a seasonal category description.

For Merchants: Scheduling a Publication

You will find scheduling in the Liveview Editor's publish controls.

  1. Save the draft content.
  2. Choose Schedule Publication.
  3. Create a new release or add the content to an existing release.
  4. Choose the publication date and time.
  5. Add a release name and a scheduled item description.
  6. Review any advanced settings for the content type.
  7. Save the scheduled item.

A release is the scheduled launch event. A scheduled item is one piece of content inside that release. One release can publish multiple items together, such as a landing page, a promotional block, and a category description.

After saving a scheduled item, the editor opens the scheduled version. Changes made there update the scheduled item, not the current published content.

Use the scheduling controls in the editor header to review scheduled release details, edit scheduled items, or cancel scheduled work before publication.

Supported Content

Scheduling is supported by content providers that implement scheduling support. Core Hyvä CMS modules support:

  • CMS pages
  • CMS blocks
  • Product attribute content
  • Category attribute content

CMS pages and blocks can also expose advanced scheduled settings. For example, a scheduled CMS page can include page title, content heading, meta title, meta description, enabled state, and URL key changes. A scheduled CMS block can include title, identifier, preview URL key, and enabled state changes.

Scheduled Publication Statuses

Scheduled releases and items move through publication states:

  • Pending Publication
  • Publication in Progress
  • Successfully Published
  • Failed to Publish
  • Partially Published
  • Cancelled

If a release contains several items and only some publish successfully, the release is marked as partially published.

Cron and Notifications

Magento cron must be running for scheduled content to publish.

Default cron behavior:

  • Publication check: every 5 minutes
  • History cleanup: Sundays at 04:00
  • History retention: 90 days

Admin path:

Stores > Configuration > Hyvä Commerce > Hyvä CMS > Scheduling

Configuration options include scheduling enablement, notification email recipient, sender identity, email template, publication cron expression, cleanup cron expression, and history age.

Adobe Commerce Content Staging

Hyvä CMS scheduling is separate from Adobe Commerce Content Staging. Adobe scheduling cannot publish Hyvä CMS draft content. If Hyvä CMS is enabled on a page, block, or supported attribute, schedule the Hyvä CMS content through the Hyvä CMS scheduler.

Adobe scheduling can still be used for other Magento data where it is supported.

For Developers

Scheduling is also available over REST; see Hyvä CMS APIs. To add scheduling support for a custom content type, see Step 9: Add Scheduling Support in Extending for Other Content Types.

By default, a release can contain up to 100 scheduled items. This limit is configured by dependency injection and can be adjusted by a module if needed.