A PrestaShop module that adds a customizable falling snow effect to your shop using JavaScript.
This is an adaptation and extension for PrestaShop of the original Snowstorm library by Scott Schiller.
Bring a festive winter touch to your PrestaShop store with a configurable snowstorm effect.
The module allows you to personalize the appearance and behavior of the snowflakes through a back-office configuration panel.
- Flake size configurable (px), with validation (min: 24, max: 150).
- Emoji support: choose any emoji character as your snowflake.
- Custom color for snowflakes (validated hex color).
- Behavioral options:
- Twinkle effect
- Follow mouse
- Freeze on blur
- Snow stick (flakes accumulate at the bottom)
- Exclude snow effect on mobile devices
- PrestaShop 1.7, 8, 9
- Download the latest release ZIP from the Releases page.
- In PrestaShop Back Office, go to Modules → Module Manager → Upload a module and upload the ZIP.
- Configure the module from the Modules → Module Manager → Art Free Snow Storm settings page.
-
Open the module configuration panel in the back office.
-
Adjust flake size, emoji, and color.
-
Toggle behavioral options (twinkle, follow mouse, etc.).
-
Save changes and refresh the front office to see the snowstorm in action.# Art Free Snow Storm
The module is maintained in a public Git repository.
Development follows semantic versioning (MAJOR.MINOR.PATCH) and each tagged version corresponds to a tested release.
Preview builds may be provided before a stable release for testing purposes.
- Based on the original Snowstorm JavaScript library by Scott Schiller.
- Adapted and extended for PrestaShop with configurable options and multishop support.
This module is released under the Academic Free License 3.0 (AFL-3.0).
See the LICENSE file for details or visit https://opensource.org/licenses/AFL-3.0.