PrestaShop Marketing & Promotions

Advent Calendar for PrestaShop 8 & 9: Daily Discount Codes

A door to open every day of December, and a reason to come back to your store.

An advent calendar is the marketing campaign that brings customers back 24 days in a row. This module sets one up on your PrestaShop store: a dedicated page with a grid of doors that open in 3D, each hiding a discount code, an offer or a product. Visitors sign up with their email, get a morning reminder when a new door opens and add their code to the cart without typing it. You track the orders and revenue each door generates, and a ready-made plan fills all 24 doors in one click when time is short.

At a glance
  • One door per day: message, discount code or revealed product
  • Email sign-up with daily reminder and one-click unsubscribe
  • Single-use personal codes or a shared code, added to the cart in one click
  • Final prize draw among the most regular participants
  • Orders and revenue tracked door by door
PrestaShop 8 & 9 Daily email reminder Final prize draw 8 languages
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Advent Calendar for PrestaShop 8 & 9: Daily Discount Codes
v1.0.0 · updated 2026-09-30
What it does

The short version.

01

Doors people want to click

Each door looks like a die-cut cardboard flap and swings open in 3D, with confetti the first time. Today's door stands out, a countdown announces the next one and the grid fills without gaps on desktop, tablet and mobile. Five looks are included, from fir green to kraft paper, and you can switch to your own colours with a background image.

02

Customers come back every day

Participants sign up with their email and receive a short reminder at the hour you choose when a new door opens. A passwordless sign-in link brings them back to their calendar from any device. A progress bar and a final prize draw reserved for the most regular participants keep them going until the last day.

03

Codes that turn into orders

The code goes into the cart from the door or from the “Your codes” summary. If the cart is empty, it is saved and applied with the first product. Cart rules are created by the module with a minimum order, a validity period and, if you want, a restriction to the revealed product.

04

Ready in minutes, reusable next year

The ready-made plan fills empty doors with discounts and free shipping in turn, with texts translated into all your languages. A day-by-day preview shows exactly what customers will see, and duplication rebuilds the complete calendar for the following year.

The long version

Everything you'd want to know before you install.

A detailed look at how Advent Calendar for PrestaShop 8 & 9: Daily Discount Codes works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why an advent calendar works

December accounts for a large share of the year's sales, and every competitor sends the same newsletter. An advent calendar creates a daily appointment: customers come back each morning to discover their door, and every visit is a chance to buy. It is also a simple way to grow your email list, since taking part requires a sign-up with consent.

§ 02

A polished calendar page, without touching your theme

The module adds a dedicated page at an address you choose. Doors look like a cardboard calendar with die-cut edges and swing open in 3D. Today's door is ringed, a countdown announces the next one and past doors show their content. Five looks are ready to use, and custom colour mode follows your brand guidelines. The grid adapts to 6, 4 or 3 columns and always fills without gaps, even with doors of different sizes.

§ 03

Every door can sell

A door can hold a simple message, a featured discount code, or a revealed product with its price and an add to cart button. Rewards cover percentage or fixed amount discounts, free shipping and free gift products, with a minimum order amount if needed. The code is added to the cart in one click, and if the cart is still empty it is kept and applied with the first product added.

§ 04

Participants who stay until the 24th

Sign-up is by email with a consent checkbox covering the daily reminder, plus an optional newsletter checkbox. Every morning at the set hour, a short email announces today's door to participants who have not opened it yet. The unsubscribe link stops reminders in one click. To keep interest high until the end, you can offer a final prize drawn among those who opened a minimum number of doors; the draw is run from the dashboard and every result is logged.

§ 05

Measure what each door brings in

The calendar dashboard shows participants, confirmations, active reminders and newsletter opt-ins, then, for each door, the number of openings, the orders placed with its code and the matching revenue excluding tax. Alerts flag a cron task that has stopped or doors left empty. To prepare the season, a ready-made plan fills empty doors, the day-by-day preview shows the calendar as customers will see it, and duplication saves you all the setup work the following year.