Saito Calendar Event Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Saito Calendar Event builds calendars made of doors that unlock on a given date — an Advent calendar, a countdown before a launch, a “12 days of” campaign… Each door reveals its own reward on its day: a short title, a description, an image, a linked product and, with WooCommerce, a coupon code the visitor can copy or add to their cart in one click.
Fair by design
- A door can only be opened on its exact unlock day: before, it is locked (with a countdown); after, it is closed for good. The date check is done server-side: the reward and the coupon code are never sent to the browser before the date.
- Coupons are re-checked when added to the cart, and requests are rate-limited.
For visitors
- Opening animation (a door that swings open), confetti in the colors of the theme, reveal modal with a “Copy” button and an “Add the discount to my cart” button (WooCommerce).
- Opened doors show the photo of their reward; a progress bar counts the doors opened.
- Keyboard accessible, respects “reduced motion” settings.
Seven designs
- Christmas, Neutral and Editorial (flat colors, serif type, bento grid).
- Sparkle (coral red and gold, fireworks, golden stars) and three Floral designs (blue and silver, white and gold, or both mixed): doors of varied sizes in a mosaic, with the 1st and 24th doors as large doors, an optional header showing the calendar title and a subtitle.
- Colors, corner radius and borders can be adjusted, with a live preview.
For editors
- A grid of doors in the admin: click a door to set its date, coupon, product (searched by name, with thumbnail, price and stock), texts and image. Drag a door onto another to swap their content.
- Coupon helper: suggestions from your published WooCommerce coupons (discount, status, expiry), and a warning if a code does not exist, is used up, has expired or expires before the door’s date.
- Scheduling: show the calendar only between two dates, with an optional “coming soon” and “it’s over” message.
- All visitor texts can be customized; calendars can be exported/imported as JSON and duplicated from one year to the next.
- Insert a calendar with the “Calendrier à cases” block or the
[saito_calendar_event id="123"]shortcode.
Requirements
WooCommerce is optional: without it, doors reveal their text and image; coupons and linked products need WooCommerce.
The admin interface and default visitor texts are in French.
Third-party libraries and fonts
This plugin bundles the following open-source software, unmodified:
- canvas-confetti 1.9.4 (MIT License) — https://github.com/catdad/canvas-confetti
- vanilla-tilt.js 1.8.1 (MIT License) — https://github.com/micku7zu/vanilla-tilt.js
- SortableJS 1.15.7 (MIT License) — https://github.com/SortableJS/Sortable
- Bodoni Moda (SIL Open Font License 1.1) — https://github.com/indestructible-type/Bodoni
- Great Vibes (SIL Open Font License 1.1) — https://github.com/googlefonts/great-vibes
The files in assets/js/vendor/ are the official, unmodified distribution builds of these projects (canvas-confetti in its readable build; SortableJS and vanilla-tilt.js as published, minified). Their full source code is available at the addresses above. The font license texts are included in assets/fonts/.
Screenshots
The Sparkle design: header with the calendar title, mosaic of doors (the 24th in the middle), today’s door and opened doors showing their reward.
The Floral duo design, mixing blue-and-silver and white-and-gold doors.
The Floral white and gold design on a phone.
