An advent calendar that sells.
Advently adds a 24-day Christmas calendar to your WooCommerce store. Each door drops a coupon made for one shopper, collects their email first and stays shut until its day comes.
Try it here: today's door is open. The others unlock one day at a time.
One shared code leaks. A code per shopper doesn't.
Most advent calendars put the same discount behind each door for everyone. By lunchtime it's on a coupon site, and you've given away the margin without getting anything back.
A typical calendar plugin
- Same code for every visitor, shared within hours
- Tomorrow's door can be read in the page source
- Change the computer clock and every door opens
- No idea which door sold anything
Advently
- A fresh single-use coupon for each shopper and each door
- Door contents are created on the server only when it's their day
- Your store's clock decides, not the visitor's
- Revenue from every door, tracked through real orders
What your shopper does
Four steps, the first time. After that they come back each day and open the next door in one click.
Opens today's door
The calendar sits on any page, from a shortcode or the block editor.
Leaves an email
Once, with a consent checkbox you write. You decide if the email is required at all.
Gets their own coupon
Something like XMAS-07-K3F9QD, usable once, sent to their inbox too.
Applies it to the cart
One button applies the code to their cart. No copying and pasting at checkout.
Everything is a setting
Every door can be set differently. Start from the ready-made 24-door calendar and change what you like.
Four kinds of coupon
Percent off, fixed amount, free shipping or a free product. Set a minimum spend, a validity window and which products it covers.
Three ways to unlock
Email first, logged-in customers only, or open to everyone with one shared code per door.
Coupons, content or both
A door can hold a coupon, a message with an image and a product link, or both together.
Your dates, your rules
Pick the start date and number of doors. Decide whether missed days stay open, lock, or open without a coupon.
Four designs
Classic Red, Snowy Night, Minimal and Gold, plus your accent colour, door shape and an optional snowfall.
Stats that count money
Doors opened, emails collected, coupons used and the revenue they brought in, day by day. Export your list as CSV.
See what every door earned
The report reads real WooCommerce orders. Every coupon is linked to its door, so you can see which offer worked and plan next year's.
- Opens, sign-ups and coupon use per day
- Revenue from orders that used an Advently coupon
- Subscriber list with consent date, ready to export
Ready before your coffee cools
A three-step wizard sets the dates, the unlock mode and the design, then fills 24 doors with sensible offers you can edit.
Put it anywhere
Use the Advent Calendar block or the [advently] shortcode on any page.
Works with your store
Real WooCommerce coupons, block and classic checkout, HPOS ready. No external service.
Fits every shopper
Mobile-first, keyboard friendly, screen-reader labelled, and calm for people who turn off motion.
Questions
Can shoppers see tomorrow's offer early?
No. A door's coupon and content are created on the server only when that day starts in your store's timezone. Nothing about future doors is in the page.
Will the coupons end up on coupon sites?
In email or login mode each code works once, for one email address. Sharing it gets nobody a discount. If you choose open mode, every visitor gets the same code, which is useful for a simple public promotion.
Do I have to collect emails?
No. Email is the default because it grows your list, but you can require a customer login or let anyone open the doors.
Is it only for Christmas?
December 1–24 is the default. You can set any start date and up to 31 doors for Black Friday week, a 12 days of Christmas run or a New Year countdown.
Does it send the coupon by email?
Yes. It uses your store's WooCommerce email template, so it matches your other emails. You can edit the subject and text.
What do I need?
WordPress 6.4 or newer, WooCommerce 8.0 or newer and PHP 7.4 or newer.
Give shoppers a reason to come back 24 days in a row
Open a door in the demo store, apply the coupon and check out. It takes a minute.