Title: Advently – Advent Calendar for WooCommerce
Author: WebKoding
Published: <strong>October 17, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/advently/assets/banner-772x250.png?rev=3751996)

![](https://ps.w.org/advently/assets/icon-256x256.png?rev=3751996)

# Advently – Advent Calendar for WooCommerce

 By [WebKoding](https://profiles.wordpress.org/webkoding/)

[Download](https://downloads.wordpress.org/plugin/advently.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/advently/#description)
 * [Reviews](https://wordpress.org/plugins/advently/#reviews)
 *  [Installation](https://wordpress.org/plugins/advently/#installation)
 * [Development](https://wordpress.org/plugins/advently/#developers)

 [Support](https://wordpress.org/support/plugin/advently/)

## Description

Advently adds a Christmas advent calendar to your WooCommerce store. Each day a 
new door opens. Behind it is a coupon made for one shopper, a gift idea from your
shop, or both. Shoppers come back every day and you collect their email addresses
along the way.

Most calendar plugins put one discount code behind each door for everyone, and the
code is on a coupon site by lunchtime. Advently creates a real WooCommerce coupon
for each shopper at the moment they open the door, limits it to one use and to their
email address, and keeps every door’s content on the server until its day comes.

#### What shoppers get

 * A calendar on any page, from the Advent Calendar block or the `[advently]` shortcode.
 * Doors that swing open on their hinge, then a coupon card with Copy and Apply 
   to cart.
 * Today’s door highlighted, a countdown to the next one, and doors they already
   opened shown open.
 * A phone-first layout, full keyboard support, screen-reader labels and calm motion
   for people who turn animation off.

#### What you get

 * **Unique coupons per shopper and door.** Percentage, fixed amount or free shipping,
   with validity, minimum order, product and category limits, and “can’t be combined”.
 * **Three ways to open the doors.** Email first (the default), logged-in customers
   only, or anyone with one shared code per door.
 * **Missed days your way.** Late doors can still be opened with their coupon, opened
   without it, or stay closed.
 * **A ready-made calendar.** The setup wizard fills the doors with a rhythm of 
   offers, gift ideas from your best sellers, and bigger offers halfway and on the
   last day.
 * **A visual door editor.** Every door at a glance, its settings beside it and 
   the card shoppers will see, live. Copy a door to other doors in one go.
 * **Owner preview.** Open any door on any day before the calendar starts. Coupons
   in the preview are samples; nothing is recorded or emailed.
 * **Four designs.** Classic Red, Snowy Night, Minimal and Gold, plus accent colour,
   door corners, number style, snowfall, background image and shuffled doors.
 * **Coupon emails** in your WooCommerce email design.
 * **Subscribers and counts.** Doors opened, coupons handed out and emails collected,
   the subscriber list with search and delete, and a CSV download of it.

#### Advently Pro

Advently is complete on its own. [Advently Pro](https://webkodingtheme.com/plugins/advently)
is a separate add-on for shops that want more:

 * Orders, revenue and discount per door, read from real paid orders, with charts
   and a CSV report.
 * “A free product” doors: the gift goes into the cart with the coupon.
 * Your own subject, heading and text for the coupon email, with a test send.
 * An optional “Today’s door is open” link in a corner of every page.

#### Security

The page holds door numbers and dates only. A door’s content and coupon come from
the server after it has checked its own clock, the unlock mode and a rate limit,
so changing the computer’s clock or reading the page source reveals nothing.

#### Privacy

In email mode, the shopper enters an email address to receive their coupons. Agreeing
to receive your offers is a separate, optional checkbox. Advently stores the address,
when it was entered, whether offers were accepted, which doors were opened and a
one-way hash of the IP address used only for rate limiting. Advently connects to
WordPress’s Export Personal Data and Erase Personal Data tools and suggests text
for your privacy policy. It contacts no external service.

## Screenshots

[⌊The calendar on a store page, today's door highlighted.⌉⌊The calendar on a store
page, today's door highlighted.⌉[

The calendar on a store page, today’s door highlighted.

[⌊An opened door: the coupon card with Copy and Apply to cart, and a gift idea from
the shop.⌉⌊An opened door: the coupon card with Copy and Apply to cart, and a gift
idea from the shop.⌉[

An opened door: the coupon card with Copy and Apply to cart, and a gift idea from
the shop.

[⌊The door editor: every door, its settings and the live card preview.⌉⌊The door
editor: every door, its settings and the live card preview.⌉[

The door editor: every door, its settings and the live card preview.

[⌊The design tab with a live preview.⌉⌊The design tab with a live preview.⌉[

The design tab with a live preview.

[⌊Results: doors opened, coupons handed out, emails collected and the subscriber
list.⌉⌊Results: doors opened, coupons handed out, emails collected and the subscriber
list.⌉[

Results: doors opened, coupons handed out, emails collected and the subscriber list.

[⌊The three-step setup.⌉⌊The three-step setup.⌉[

The three-step setup.

## Blocks

This plugin provides 1 block.

 *   Advent Calendar Your Advently calendar. Doors, coupons and design are set under
   WooCommerce → Advently.

## Installation

 1. Upload the `advently` folder to `/wp-content/plugins/`, or upload the zip under
    Plugins  Add New  Upload Plugin.
 2. Activate Advently. WooCommerce must be active.
 3. Go to WooCommerce  Advently and follow the three-step setup.
 4. On the last step, click “Create the calendar page”, or add the Advent Calendar 
    block or the `[advently]` shortcode to a page of your own.

## FAQ

### 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 time zone.

### Which time zone is used?

Your site’s time zone, from Settings  General. Each door opens at midnight there.

### Do I have to collect emails?

No. You can also require a customer login, or let anyone open the doors with one
shared code per door.

### Is it only for Christmas?

December 1–24 is the default. You can choose any start date and up to 31 doors.

### Does it work with the block cart and checkout?

Yes. “Apply to cart” works with the classic and the block cart and checkout, and
the plugin declares compatibility with High-Performance Order Storage.

### What does Advently Pro add?

Revenue per door, free-gift doors, your own coupon email texts and a “Today’s door
is open” link on every page. Everything else, including unique per-shopper coupons,
is in the free plugin. Pro is a separate plugin that needs this one.

### Does it work with page caching?

Yes. Cached pages are fine: the calendar asks the server for today’s state as soon
as it loads.

### How do I test it before December?

Open the calendar page while logged in as a store manager and use the owner preview
bar above the calendar, or the “Preview this door on your site” link in the door
editor.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Advently – Advent Calendar for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ WebKoding ](https://profiles.wordpress.org/webkoding/)

[Translate “Advently – Advent Calendar for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/advently)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/advently/), check out
the [SVN repository](https://plugins.svn.wordpress.org/advently/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/advently/) by [RSS](https://plugins.trac.wordpress.org/log/advently/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Display name: “Advently – Advent Calendar for WooCommerce”.
 * Admin: a one-line note about Advently Pro where its features would be used — 
   the door discount list and the coupon email settings. Hidden when Advently Pro
   is active.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [advent calendar](https://wordpress.org/plugins/tags/advent-calendar/)[christmas](https://wordpress.org/plugins/tags/christmas/)
   [daily deals](https://wordpress.org/plugins/tags/daily-deals/)[email capture](https://wordpress.org/plugins/tags/email-capture/)
   [woocommerce coupons](https://wordpress.org/plugins/tags/woocommerce-coupons/)
 *  [Advanced View](https://wordpress.org/plugins/advently/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/advently/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/advently/reviews/)

## Contributors

 *   [ WebKoding ](https://profiles.wordpress.org/webkoding/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/advently/)