← All modules

Coupons & rewards

Advanced Coupons & Loyalty Points

Automated coupons and loyalty points for customer rewards.

  • Welcome and birthday coupons
  • First-order and repeat-order rewards
  • Points converted into vouchers
Advanced Coupons dashboard showing four automated campaigns: welcome, birthday, first-order and repeat-order coupons

Advanced Coupons & Loyalty Points is a PrestaShop module for automatic customer-specific discount vouchers and loyalty rewards. It generates unique welcome, birthday, first-order, and repeat-order coupons, sends reward emails, and lets customers exchange earned loyalty points for vouchers in the cart.

For a merchant, the main difference from a manual promotion is timing: rewards can follow what a customer actually does, with separate conditions for each campaign.

Native PrestaShop cart rules or Advanced Coupons?

PrestaShop already supports fixed and percentage discounts, voucher codes, and free shipping through cart rules. If you only need a one-time public promotion, that may be enough. Advanced Coupons is for stores that need individual rewards generated automatically in response to customer activity.

Store requirementNative cart rules out of the boxAdvanced Coupons
Fixed-amount or percentage voucherYesYes
Free shipping voucherYesYes
Unique welcome voucher after registrationRequires additional automationAutomatic campaign
Birthday voucher sent automaticallyRequires additional automationAutomatic campaign
New voucher after a completed orderRequires additional automationFirst-order and repeat-order campaigns
Loyalty points converted into vouchers in the cartNot built into cart rulesIncluded

Advanced Coupons works alongside native cart rules; it does not replace PrestaShop’s discount system.

Start with the customer action

Four independent campaigns cover different customer moments. Use only those that fit your store.

CampaignTrigger
Welcome couponCustomer registration
Birthday couponCustomer birthday
First-order couponFirst completed order
Repeat-order couponSubsequent purchases
Advanced Coupons settings
Advanced Coupons settings.

Configure the reward, not just the discount

Choose fixed-amount, percentage, or free-shipping vouchers. Repeat-order rewards can also be based on the value of the previous purchase.

Control eligibility by customer group, country, category, or brand. Exclude sale products and delay activation until the return window closes.

If you use other cart rules, test how discounts interact before launch.

Add loyalty points to the same customer journey

Customers earn points from eligible orders, see their balance, and convert available points into a voucher in the cart.

Set the earning rate, point value, expiry, and redemption conditions. Category and sale-product exclusions help control reward costs.

Loyalty points can complement coupon campaigns without requiring the same reward for every customer action.

Advanced Coupons settings for delaying voucher activation after a customer order
Delayed voucher activation in the repeat-order coupon settings.

From a real merchant request

Activate coupons after the return window

One merchant asked us for a specific change: a reward for a completed order should not become usable while that order could still be returned.

We implemented delayed coupon activation after the return period and made it part of the module's configurable reward rules. The customer can still receive a post-purchase incentive, but the store controls when the voucher becomes valid.

It is one example of why reward automation needs to reflect real order workflows, not only the moment a coupon is generated.

When this module is a good fit

Advanced Coupons is designed for stores that need customer-specific rewards tied to registration, birthdays, or completed purchases — particularly when different campaigns require different rules. It can also make sense when coupon automation and loyalty points should be managed together.

If you only need a single public discount code for a short promotion, PrestaShop’s native cart rules may be enough. There is no reason to introduce a larger rewards workflow for a one-off voucher.

Custom development

Need the rewards to fit your existing store?

Many stores can use Advanced Coupons as configured. For requirements beyond the standard settings, we can assess a targeted customization:

  • CRM or ERP segments. Use external customer data to determine eligibility.
  • Custom order workflows. Adapt rewards to non-standard order statuses or business processes.
  • Theme and checkout adaptations. Adjust how vouchers or points appear in a customized storefront.
  • Special promotion rules. Evaluate requirements involving external fields or other discount modules.

We'll first check whether the standard module settings already cover your requirements. Tell us your PrestaShop version, the customer action you want to reward, and any existing modules or external systems involved.

Discuss a customization

Compatibility and technical details

DetailAdvanced Coupons & Loyalty Points
Compatible PrestaShop versions1.7.8–9.2
Module version4.5.1
Multishop supportYes
PrestaShop class overridesNone

Specifications checked against the Addons listing on 28 October 2026. Check the latest listing for changes before purchasing or upgrading.

Good to know

Frequently asked questions

How can I send birthday coupons automatically in PrestaShop?

Advanced Coupons can generate and email a unique birthday voucher using scheduled CRON or first-visitor mode. In first-visitor mode, any storefront visit can trigger the check; the birthday customer does not need to visit.

Can PrestaShop automatically create a coupon after the first order or every order?

Yes, with Advanced Coupons. The first-order and repeat-order campaigns generate unique rewards after eligible completed purchases, using their own settings and restrictions.

Can customers redeem loyalty points for a voucher in the PrestaShop cart?

Yes. Eligible points can be converted into a discount voucher from the cart, according to the conversion rules you configure.

Can I exclude sale products from automatic discounts and loyalty rewards?

Yes. The module includes settings for excluding already-discounted products from coupon or loyalty rewards.

Does Advanced Coupons replace PrestaShop's native cart rules?

No. It works alongside native cart rules and adds event-based coupon generation and loyalty points. Test interactions with existing promotions before going live.

Which PrestaShop versions does Advanced Coupons & Loyalty Points support?

The Addons listing for module version 4.5.1 states compatibility with PrestaShop 1.7.8 through 9.2. It also lists multishop support and no class overrides. Check the latest listing for any subsequent release before upgrading.

Ready when you are

Ready to put this module to work?

Get Advanced Coupons & Loyalty Points on PrestaShop Addons, or let’s adapt it to your store’s workflow.