Directory / plugin

My Christmas Advent Calendar for WooCommerce

v0.2.1 · by Long Watch Studio - Code Faeries

An advent calendar for your WooCommerce shop: each logged-in customer opens one box a day and wins a text or coupon reward.

About this plugin

My Christmas Advent Calendar adds an advent calendar to your WooCommerce shop. Every box has an opening date and a reward. On that day, each logged-in customer can open the box once and see the reward in a dialog.

For your customers

  • A grid of boxes, shown on any page with the [codefaeries_advent_calendar] shortcode.
  • Four box states: locked, open today, opened, and missed for a past day left unopened.
  • Today’s box takes the look of your theme’s main shop button, the other boxes a quiet surface drawn from your text color.
  • One opening per box and per customer, checked again by the server.
  • A short door opening effect, skipped for visitors who asked for reduced motion.
  • Coupon rewards come with an “Apply to cart” button.
  • Visitors who are not logged in see the grid and a link to log in or create an account.

For you

  • 24 boxes dated December 1 to 24 are created on activation, each with a demo reward flagged until you replace it.
  • A draft page holding the shortcode is created for you to review and publish.
  • Set the opening date, label and reward of each box, and add or delete boxes.
  • Reward a box with a text, or with a WooCommerce coupon you pick from your published coupons. Amount, validity and usage limits stay set in WooCommerce.
  • A coupon won in a box is refused to customers who did not open that box.
  • The calendar inherits the fonts, colors and buttons of your theme.

Your data stays on your site

My Christmas Advent Calendar calls no third-party service and loads nothing from another server.

Plugin tags