Everything you'd want to know before you install.
A detailed look at how Bulk Generate Unique Coupon Codes for PrestaShop 8 & 9: Single-Use Codes and Campaign Tracking works, why we built it the way we did, and the thinking behind the features above.
Why unique codes instead of one shared code
A code like WELCOME10 shows up on deal sites the next day, and nobody can tell which channel produced which order. A unique code per recipient limits leaks, allows single use and ties every sale to a campaign. You still need a way to create 5,000 of them without spending the day in Catalog > Discounts.
One batch, shared rules
You set the format, quantity, discount and conditions once. The module then creates the matching native cart rules, tagged [DFBC#id] in their description so you can find them in the discount list. A personal code is linked to one customer account and only works for that customer. A batch can be duplicated to run the same operation next month.
Get the codes to where your customers are
Personal codes are sent from the module in the language of the customer account, with an editable message and a button that applies the code to the cart. Sending is throttled to stay under the limit of your SMTP server and, by default, restricted to customers who accepted the newsletter. For parcels, trade fairs or the shop counter, the PDF lays out cards, labels or flyers with a QR code. For an external email tool, the CSV export lists each code with its customer and direct link.
A link that applies the code by itself
Each code has a URL that opens the shop and adds the discount to the cart. If the visitor has no cart yet, or the cart does not meet the conditions, the code is kept for 30 days and applied as soon as the cart meets them. The customer has nothing to type, which matters on mobile and after scanning a QR code.
Measure what each campaign earns
Statistics are based on PrestaShop orders: only valid orders count toward revenue and discount, converted into the default currency. For each batch you see the redemption rate, average order value, revenue to discount ratio and the share of orders placed by customers who had never ordered before. The channel table shows where your codes perform best.
There are no reviews yet.