Magento 2 Seasonal Banners: Plan Time Windows and Switch Automatically
SKU: SEASONALBANNERS1
- season calendar with start and end time per banner
- yearly repeat for Christmas and Black Friday
- fallback banner, store view and customer group
- preview with test date, cache is cleared automatically
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 Seasonal Banners: campaigns in a yearly plan instead of at midnight
With Magento 2 Seasonal Banners from Mironsoft you plan banners and CMS blocks for Christmas, Black Friday, Easter or the summer sale in one season calendar. Each banner gets a time window and is switched on and off automatically. The campaign starts on time without anybody sitting in the admin at midnight. The output uses Alpine.js and Tailwind in the Hyvä theme and needs no extra library.
Season calendar
All campaigns of the year in one calendar view, with start, end and overlaps at a glance.
Time windows
Start and end to the minute, in the time zone of the shop. The switch happens by cron.
Yearly repeat
Christmas or Black Friday return every year. Plan once, then only maintain the content.
Target groups
Banners per store view and customer group, so B2B customers see a different campaign than consumers.
Fallback
If a period has no seasonal banner, the default banner appears automatically.
Preview with test date
The team checks in the admin how the homepage looks on any date.
Why merchants want to plan Magento 2 seasonal banners automatically
Whoever starts a campaign has to swap banners, activate blocks and later undo everything. That often happens in the evening or at the weekend and is easily forgotten. An expired Black Friday banner in December costs credibility. Merchants therefore search for Magento 2 seasonal banners, scheduled banners or a banner calendar.
With Magento 2 seasonal banners the yearly plan lives in one place. The editorial team prepares content weeks ahead, and the shop switches it at the right moment. That saves night shifts and prevents outdated campaigns.
Create Magento 2 seasonal banners in a yearly plan
In the admin you create seasons, for example Christmas, Black Friday, Easter or Mother’s Day. Each season has a name, a start and end date with time, a priority and a repeat rule. With overlaps the higher priority wins. The calendar view shows gaps and collisions before they show up in the shop.
- Name, time window, priority and repeat per season
- Calendar view with gaps and overlaps
- Several seasons in parallel with a priority rule
Assign banners and CMS blocks to a season: how Magento 2 seasonal banners work in the layout
Each season contains assignments to areas: homepage hero, category header, cart notice or a free layout container. The content comes from existing CMS blocks, Page Builder content or an image with link and text. A fallback block appears when no season is active. The Hyvä layout stays untouched because the output goes through layout XML.
- Areas: hero, category, cart, free container
- Content from CMS block, Page Builder or image with link
- Fallback block outside the seasons
Automatic switching and cache care for Magento 2 seasonal banners
A cron checks every minute which season is active and clears the affected cache tags at start and end, so the full page cache does not block the switch. The output itself stays cacheable. With the preview the team checks a test date without publishing anything, and can end a season immediately with a switch.
- Cron switch at start and end, to the minute
- Targeted clearing of the affected cache tags
- Preview with test date and emergency switch
Target groups and settings for Magento 2 seasonal banners
For each season you pick store views and customer groups. B2B customers then see a different banner than guests, without a second season. In the configuration you set the time zone, the fallback block and the rights: the ACL decides who may plan, approve or only view seasons.
- Store view and customer group per season
- Time zone and fallback globally configurable
- Rights: plan, approve, view
Where Magento 2 seasonal banners help in everyday retail
Typical campaigns that you set up once with Magento 2 seasonal banners and that then start by themselves.
Christmas season
Advent banner, gift tips and last order date run one after another, each with its own time window.
Black Friday and Cyber Week
Teaser, campaign banner and follow-up appear exactly at the scheduled times.
Easter, Mother’s Day, back to school
Recurring occasions are created once and filled with new images every year.
B2B and B2C in parallel
Trade customers see terms, consumers see the campaign. Two target groups, one season.
Magento 2 Seasonal Banners: without and with the module
How it differs from manual switching.
| Topic | Without the module | With Mironsoft Seasonal Banners |
|---|---|---|
| Campaign start | Someone switches manually | Cron switches to the exact minute |
| Campaign end | Easily forgotten | Automatic expiry, fallback appears |
| Yearly planning | Notes, spreadsheets, external calendars | Calendar view in the admin |
| Recurrence | Rebuild every year | Yearly repeat |
| Testing | Try it live | Preview with test date |
How we set up Magento 2 Seasonal Banners for you
The process after you place your order.
Briefing
We collect your campaigns of the year, the areas in the shop and the wanted target groups.
Installation
We install the module, integrate the Magento 2 seasonal banners into your Hyvä theme through layout XML and set the fallback.
Starter plan
If you wish, we create the first seasons with time windows and link existing CMS blocks.
Testing
We test start, end, overlap, cache switch and the preview with a test date.
Handover
Your team gets an introduction to calendar, assignment and emergency switch.
Scope compared with header notification and price promotions
The header notification from Mironsoft shows a line of text at the top of the shop. CMS blocks are activated by hand. Price promotions in Magento change prices, not content. Magento 2 seasonal banners instead plan image banners and blocks with time windows, repeat, fallback and preview.
The modules complement each other: a price promotion can start at the same moment as the matching banner. The output uses layout XML and Alpine.js, without jQuery or Knockout.
No download — personal setup instead
Seasonal Banners is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on areas, seasons and fallback together with you.
Frequently asked questions
Everything about Magento 2 seasonal banners: time windows, repeat, cache and how the purchase works.
How can I switch banners on and off on a schedule in Magento 2?
How can I plan a Black Friday banner in Magento 2?
How can I preview a banner in advance in Magento 2?
What appears when no season is active?
What happens with overlapping seasons?
Is the full page cache cleared on a switch?
Can customer groups see different banners?
Do Magento 2 seasonal banners work with Hyvä?
How does this differ from the header notification?
Can I download and install the module myself?
Magento 2 Seasonal Banners – Mironsoft