Event Sales
Description
Highlights
About the Extension
Every campaign on time, without touching the shop at midnight
Black Friday, Valentine's Day, a product launch, a shop anniversary or a spring sale: Event Sales announces each campaign in a bar at the top of every page with the shop header. You plan the campaign in advance under Marketing > Event Sales with start, end, sales channels and texts, and the bar appears exactly when the campaign starts and disappears when it ends. Nobody has to switch anything on at night or remember to remove an expired offer.
The switch happens in the visitor's browser. A visitor who already has the page open sees the bar appear or change at the start time without reloading, and pages delivered from the HTTP cache switch just as punctually. Changes you save in the administration reach cached pages through Shopware's own cache invalidation, so you keep the full speed of your cache.
Countdown and coupon code that create urgency
A live countdown shows the days, hours, minutes and seconds until the offer ends. If you want to build anticipation, the bar can also count down to the start with its own teaser text, such as "Our big spring sale starts soon", and switch to the actual campaign when it begins.
Show a coupon code in the bar and let customers copy it with one click. The code can be linked to an existing promotion from Marketing > Promotions: the administration then warns you if that promotion is inactive, has expired, works without a code, uses individual codes or has a different code. The plugin only shows the code; the discount itself always comes from your promotion, and Event Sales never creates or changes discounts.
For more attention, an optional coupon popup shows an image, headline, text and the code with its own copy button. It opens via a button in the bar, automatically after a delay you choose, or both, and once a visitor has closed it, it does not open again by itself for the same campaign.
Your design, your messages
Each campaign has its own messages, shown statically, as scrolling text or rotating one after another at an interval you set. Scrolling and rotating text pause while the visitor points at them, and visitors who have reduced motion in their system settings see no scrolling animation. Set the background, text and accent colours yourself or start from a preset for light, dark, Valentine's Day, Black Friday or spring, and add a background image. A live preview on the campaign page shows the bar with your colours and CSS while you edit.
For finer styling, custom CSS or SCSS can be added per campaign and for all campaigns. It only applies to the bar and the popup: rules that would reach other parts of the shop, imports of external stylesheets, web fonts and similar global rules are rejected, and the reason is shown right at the field while you type.
Several campaigns, one clear message
You can plan as many campaigns as you like, also overlapping ones. Visitors always see only one bar: the campaign with the highest priority wins, and when it ends or the visitor closes it, the next one takes its place without a page reload. Closing a bar hides only that campaign; a later campaign still appears. Texts are translatable for every language of your shop, and each campaign runs only in the sales channels you assign to it.
The bar does not load external fonts, scripts or other resources and processes no personal data. The only thing it stores is the fact that a visitor has closed a bar or popup, in a cookie per campaign that is listed as technically required in Shopware's cookie consent. The bar needs JavaScript in the visitor's browser; without it, it is not shown and takes no space.
Details
- Available: English, German
- Latest update: 5 November 2026
- Publication date: 9 November 2026
- Version: 1.7.0
- Category: Special features
Resources
Reviews (0)
About the Extension Partner
IWV Digitalagentur
Partner Status
-
Shopware
Premium Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2019
- Extensions: 75
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly