PrestaShop Module

Advanced Coupons & Loyalty Points for PrestaShop

Advanced Coupons & Loyalty Points is a PrestaShop module for automated coupon campaigns and customer rewards. Generate unique welcome, birthday, first-order and repeat-order vouchers, offer fixed discounts, percentage discounts or free shipping, and let customers earn loyalty points and convert them into vouchers.

Advanced Coupons & Loyalty Points for PrestaShop
Welcome coupon Reward new customers immediately after registration with a unique code.
First-order coupon Reward triggered only on the customer's first completed order, separate from the welcome coupon.
Birthday Coupon campaign Automatically rewards customers on their birthday — CRON or first-visitor mode.
Repeat-order Coupon Automatically generates a new reward after every purchase.

Which PrestaShop coupon solution fits your needs?

Looking for a specific type of automated reward?

Need a welcome coupon?

Automatically generate a unique coupon when a new customer registers and use it to encourage the first purchase.

Need birthday coupons?

Send a personalized birthday discount automatically. Birthday rewards can work with CRON or first-visitor mode.

Need a reward after the first order?

Create a separate first-order coupon to give new customers a reason to return.

Need a coupon after every order?

Use the repeat-order campaign to automatically generate a new reward after each purchase.

Need loyalty points?

Let customers earn points from their orders and convert them into a voucher directly from the shopping cart.

Want coupons and loyalty points in one module?

Advanced Coupons combines four automated coupon campaigns with a built-in loyalty points program.


Four automated coupon campaigns

Go beyond manually created PrestaShop discount codes.

Welcome coupon

Reward new customers immediately after registration with a unique voucher.

Birthday coupon

Automatically generate and send a personalized reward on the customer’s birthday. Choose CRON or first-visitor mode.

First-order coupon

Give customers a separate reward after their first purchase.

Repeat-order coupon

Automatically generate a new reward after every order. Choose a fixed amount, percentage, free shipping or a percentage of the order just placed.

All four campaigns can run at the same time, with independent rules, restrictions and emails.


Flexible PrestaShop discount vouchers

Not every promotion needs the same type of reward.

Each campaign can offer:

Percentage discount · Fixed amount · Free shipping · Percentage of the previous order

You can also delay reward activation until the return period has closed or exclude products that are already on sale.

Reward based on the previous order

For example, a customer places a €100 order and automatically receives 15% back as a reward for the next purchase.


Loyalty points for PrestaShop

Turn purchases into another reason to come back.

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

Set:

  • how much customers need to spend to earn one point
  • how much each point is worth
  • when points expire
  • when conversion is allowed

You can also exclude discounted products, restrict eligible categories and manage points manually from the back office.


Designed for real store rules

Automated rewards often need more control than a simple discount code.

Protect your margins
Exclude products that are already on sale from discounts or loyalty rewards.

Target specific customers
Restrict campaigns by customer group, country, category or brand.

Reward customers at the right time
Delay rewards until the return period has closed.

Include guest orders
Reward eligible guest purchases as well as registered customers.

Keep generated codes recognizable
Use a custom prefix for automatically generated vouchers.


Automatic coupon delivery

Once your rules are configured, the module handles the reward flow automatically.

Customers can receive an email containing their unique coupon code, discount value, minimum order amount and expiration date.

Unused coupons remain available in My Account and the shopping cart.

One-click coupon links

Customers can open the store from the email with the coupon already applied to their cart.

Optional exit popup

Show your welcome offer when a visitor is about to leave the store.


One customer, several reasons to return

Advanced Coupons can combine different reward mechanisms in the same customer journey.

Customer actionReward
Registration€10 welcome voucher
€100 first order€15 reward for the next purchase
Same order100 loyalty points
LaterConvert points into a €10 voucher

The values and rules are fully configurable.


Advanced Coupons vs. native PrestaShop cart rules

Advanced Coupons works alongside native PrestaShop cart rules and vouchers.

Native cart rulesAdvanced Coupons
Standard discount codes✓✓
Welcome coupon automation—✓
Birthday coupon automation—✓
First-order reward—✓
Repeat-order reward—✓
Unique customer coupon codes—✓
Loyalty points—✓
Points → voucher from cart—✓
Reward after return period—✓
Automatic coupon emails—✓
Free shipping rewards✓✓

When is Advanced Coupons a good fit?

Advanced Coupons is designed for PrestaShop stores that want to automate customer rewards across registration, birthdays and purchases while also running a loyalty points program.

It can be a good fit when you need:

  • automatic customer-specific coupons
  • birthday or repeat-order rewards
  • several coupon campaigns with different rules
  • loyalty points and vouchers in the same module
  • restrictions based on customer or product conditions

When you may not need it

If you only need a simple static discount code or a one-time promotion, native PrestaShop cart rules may already be enough.

Frequently asked questions

Which PrestaShop module can automatically send birthday coupons?

Advanced Coupons includes a Birthday Coupon campaign that generates and sends a unique reward based on the customer's birthday. It supports both CRON and first-visitor mode.

Which PrestaShop module can generate a coupon after every order?

The Repeat-order Coupon campaign can automatically generate a new reward after each purchase.

Can I combine birthday coupons and loyalty points in PrestaShop?

Yes. Advanced Coupons combines four automated coupon campaigns with a built-in loyalty points program.

Does every customer receive a unique coupon code?

Yes. The module automatically generates unique coupon codes for customers.

Can I offer free shipping instead of a discount?

Yes. Every coupon campaign can be configured to offer free shipping.

Can customers convert loyalty points into a voucher?

Yes. Customers can convert their available loyalty points into a voucher directly from the shopping cart.

Can I exclude products that are already on sale?

Yes. Discounted products can be excluded from coupon discounts and loyalty rewards.

Need this for your PrestaShop store?

View on PrestaShop Addons