Description: A tool that allows generating, assigning, and managing personalized discount coupons for individual customers, making them visible and applicable directly in the customer area and during checkout.
What is it for? (Practical examples)
Use this tool to build customer loyalty and encourage specific purchases:
- Targeted assignment: Manually assign an exclusive discount coupon to a specific customer (for example, as compensation or a loyalty reward).
- Reward automation: Configure automatic assignment of a coupon when the customer performs a specific action (for example, leaving their first review or reaching a spending level).
- Simplified tracking: Allow customers to view all their available discount coupons in one place, with clear indication of status (available or used).
Main features
Discount Coupon Management (Admin Panel)
In each customer's profile, there is a dedicated section for Discount Coupons:
- Custom addition: It is possible to select an existing coupon and assign it to the customer. When a coupon is assigned, the system automatically makes it a dynamic coupon, limiting its use to the selected customer's email address.
- Detailed view: The administrator can see the list of assigned coupons, including ID, code, type (percentage, fixed amount, etc.), value, and usage status (available or used).
- Removal: It is possible to remove an assigned coupon. Removal results in permanent deletion of the discount coupon from the system, not just dissociation from the customer.
Customer Area (Frontend)
If enabled, the Customer Area shows a "Your Coupons" section where the customer can:
- View the list: See all discount coupons assigned to them, with code, value, and status.
- Quick application: If the coupon is available, the customer can click the "Apply to cart" button to insert it directly into the order summary.
How to configure
The main settings are located in the module configuration section.
Customer Area Configuration Options
| Option | Description |
|---|---|
| Show section in customer area | Enable or disable display of the "My Coupons" section in the user panel. |
| Introductory text | Allows defining a welcome message or brief explanation that will appear at the top of the customer's coupon list. |
Configuration for Automatic Assignment (Gifts and Bonuses)
The module integrates with the system's "Periodic Gifts" or "Bonuses" functionality.
- Gift Type: When configuring an automatic gift (e.g., First Review Bonus), you can select the type "Coupon."
- Coupon Selection: Choose the base coupon to assign.
- Description: Define a short description that will be shown to the customer.
When the automatic action triggers, the system creates a copy of the base coupon, customizes it with a unique code, and assigns it to the customer.
Automatic integrations
The system automatically handles various operations to ensure discount coupons work correctly and data is always up-to-date.
- Application during Checkout: If a logged-in customer has available discount coupons and has not yet applied one to their cart, a list of "Available Discounts" appears automatically in the order summary allowing direct application.
- Status update: After an order is completed and paid, any discount coupon used by the customer is automatically marked as "Used" and cannot be reapplied.
- Deletion management: If a customer is deleted from the system, all discount coupons assigned to them are automatically removed. Similarly, if a base coupon is deleted, associations with all customers are removed.
- Display in Customer Panel: An additional column is shown in the general customers table indicating immediately how many discount coupons have been assigned to each user.







