Advently

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.

Northpole GoodsDecember
Next door opens at midnightPowered by Advently

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.

  1. Opens today's door

    The calendar sits on any page, from a shortcode or the block editor.

  2. Leaves an email

    Once, with a consent checkbox you write. You decide if the email is required at all.

  3. Gets their own coupon

    Something like XMAS-07-K3F9QD, usable once, sent to their inbox too.

  4. 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
WooCommerce › Advently › Stats
Doors opened3,842
Emails collected1,219
Coupons used486
Revenue$21,630
Doors openedCoupons used

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.