Christmas Snow Confetti Fireworks Animation | Seasonal Holiday Effects
Description
Highlights
About the Extension
In December, your store looks exactly like it did in July. There is a new banner on the home page, but nothing else tells visitors that Christmas is coming. A little snow drifting across the page would do. Touching the theme for four weeks of snow is hardly worth it, though.
The problem
Seasonal atmosphere usually costs developer time. Someone adds a script, forgets to remove it in January, and it is still snowing in March. If you also want to cover Valentine's Day, Black Friday and New Year's Eve, you start from scratch every time. And then there is the question of whether a third-party script sets cookies or sends data somewhere.
The solution
The plugin comes with eight ready-made animations: snowfall, confetti, fireworks, stars, hearts and the holiday effects Halloween, Easter and Christmas. On top, there is a custom emoji of your choice. In the plugin configuration you choose which effect runs on which page, how dense, how long and where. Optionally, you set a date range. Or you simply pick a holiday preset, and the plugin takes care of the dates every year.
What's in it for you
- Atmosphere without theme changes. You set up the effect in the Administration, without any code or deployment.
- Holidays in one click. Pick "Easter", "Halloween" or "Christmas" as a preset. The plugin works out the dates every year, including the moving Easter date and Black Friday. Outside the holiday, your other effects keep running.
- The calendar tidies up for you. A date and time range makes sure the snow is gone on 27 December. Even if you are on holiday.
- Every page gets its own effect. Snow on the home page, stars on category pages and confetti on the thank-you page after checkout. All at once, in one configuration.
- Confetti as a reward after the purchase. The order confirmation is the moment your customer is happy. A short burst of confetti turns it into a small experience.
- Each sales channel decides for itself. Your B2C store gets snow, your B2B channel stays calm. One switch per sales channel turns the plugin off there.
- Nothing new for your cookie banner. The plugin sets no cookies and loads nothing from external servers. The animation library ships inside the plugin.
How the plugin works
Every page has four settings: effect, density (little, normal, a lot), duration (15 seconds, 30 seconds, 75 seconds or permanent) and placement (full window, sides only, header only, footer only). You can configure the home page, product detail page, category page and order confirmation.
A global effect sits on top. If you set it, the same animation runs on every page and the page settings are ignored. That is the quick way to cover a Christmas week.
Whether the effect is currently active is checked in the visitor's browser against the date range. Shopware's page cache stays valid, and the effect still starts on time. Visitors who enabled "reduce motion" in their operating system see no animation.
Typical use cases
- Advent: snowfall on the home page from 1 to 24 December, then it stops automatically.
- New Year's Eve: fireworks in the header from 6 pm on 31 December to 2 am on 1 January.
- Valentine's Day: hearts on the product pages of your gift category in the week before 14 February.
- Halloween and Easter: pumpkins, ghosts and bats or chicks, eggs and bunnies drift across the page, set by preset at the right time every year.
- Your own brand: a drinks shop lets beer mugs rain down, a florist tulips. All it takes is one emoji in the "Custom emoji" field.
- All year round: confetti on the order confirmation as a small thank-you for every order.
Technical facts for your IT team
- Shopware 6.7, PHP 8.2 or higher.
- No custom tables, no changes to Shopware tables. Settings live in the plugin configuration.
- No cookies, no tracking, no external calls. The plugin does not send any data to external servers.
- The animation runs on an HTML5 canvas and only loads when an effect is active on the page.
- Respects the prefers-reduced-motion setting.
- Works with Shopware's HTTP cache because the date range is checked in the browser.
- On uninstall, Shopware removes the plugin configuration. No data is left behind.
Notes
Every device draws emojis in its own style, so your effect looks slightly different on iPhone, Android and Windows. Check it on two or three devices before your campaign starts. Give it a go: try it free for 30 days.
Legal notice
We accept no liability for legal requirements. Please check the use of this plugin with a qualified legal advisor.
Details
- Available: English, German
- Latest update: 2 November 2026
- Publication date: 10 June 2026
- Version: 6.7.2
- Category: Administration
Resources
Reviews (0)
About the Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.3
- Partner since: 2014
- Extensions: 113
- Certifications: 2
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly