The Next Order Coupons booster allows you to automatically reward customers with discount coupons after a successful purchase. It’s a powerful way to increase repeat purchases and customer retention.
💡 This booster is perfect for stores offering accessories, digital upgrades, post-sale bundles, or time-limited second-chance deals. It helps you stay connected with customers even after checkout — by offering a targeted discount for their next purchase right on the Thank You page.
Example Scenarios #
- A customer buys a camera → show a thank you message with a coupon for 15% off accessories like memory cards or tripods on their next order.
- Selling supplements? Offer a coupon for a monthly pack immediately after a one-time purchase.
- Running a clothing store? Display a personalized code for 10% off matching shoes or accessories on the next visit.
- Selling digital courses or apps? Offer a bonus license or content pack at a discounted rate after purchase.
- Customer checks out a gift box? Encourage them to come back with a coupon for free shipping on their next order.
Key Use Cases #
– Encourage customers to return with a limited-time discount.
– Promote specific product categories for their next purchase.
– Build loyalty by rewarding every customer with something exclusive.
How It Works #
1. Customers place an order as usual.
2. After completing their purchase, they see a unique coupon code displayed.
3. Optionally, they can also receive the coupon code via email.
When It Appears #
This booster activates right after a customer places an order. You can choose where the coupon will appear — including the Thank You Page, Customer account area, or directly within the order confirmation email. Placement options depend on your display settings and can be tailored to match the order flow.
Booster Setup Overview #
1. Navigate to SalesMax → Sales Boosters
2. Click on “+ New Booster“
4. Name your booster, configurate settings and save
Template Type #
Choose from a range of layout templates that define how the coupon is visually presented across supported locations — including the Thank You page, WooCommerce transactional emails, and the My Account > Orders section.
Each template offers a unique design, from minimal to bold, allowing you to match your store’s branding and maximize coupon visibility in key touchpoints.
– Minimal – A sleek and simple template designed to deliver your next order coupons with clarity and professionalism. The Minimal style ensures the focus stays on the coupon code and the offer, making it easy for customers to understand and act on the promotion.
– Colorful – An eye-catching template that uses vibrant colors and bold accents to make your next order coupons stand out. The Colorful style is perfect for creating excitement and drawing customers’ attention to the value of the offer, encouraging immediate action.
Note: Some templates include extra styling features like coupon highlights, promotional badges, and call-to-action prompts to improve redemption rates and customer engagement.
💡 The selected template may affect the availability of some display options and elements in the Appearance section.
Appearance Options #
General
Customize the messaging and visual text elements of your coupon block to match your branding and tone.
Title
Defines the main heading for the coupon section (e.g., {discount} Off Your Next Purchase).
💡 Use {discount}
as a placeholder to dynamically insert the value (e.g., 10% Off Your Next Purchase).
Title Badge
An optional small label shown near the title to draw extra attention.
💡 Useful for urgency indicators like Limited Offer or Today Only.
Description
This is the supporting text beneath the title.
Use it to provide context or appreciation messaging — for example, To thank you for being a loyal customer, we want to offer you an exclusive voucher for your next order!
CTA Button Text
Sets the text on the coupon call-to-action button (e.g., Apply Coupon). Make it actionable and clear to increase engagement and redemption.
Discount Text
Used inside the coupon badge or summary (e.g., For {discount} OFF).
💡 Use {discount}
as a placeholder to dynamically insert the value (e.g., For 10% OFF).
Style
Customize background, fonts, borders to match your theme.
Display Settings #
This section lets you define where on your site or in the customer’s journey the Next Order Coupon booster will be displayed.
The available display locations depend on the channel you choose:
Thank You Page (Order Received)
Display the coupon after a successful purchase, directly on the Thank You page.
Available insertion points:
- Top of the Thank You page (hook: woocommerce_before_thankyou)
- Bottom of the Thank You page (hook: woocommerce_thankyou)
- Before the Order details table (hook: woocommerce_order_details_before_order_table)
- After the Order details table (hook: woocommerce_order_details_after_order_table)
Order Confirmation Email
Embed the coupon directly in WooCommerce transactional emails to encourage future purchases.
Available insertion points:
- Before the Order details (hook: woocommerce_email_before_order_table`)
- After the Order details (hook: woocommerce_email_after_order_table`)
My Account – Orders Page
Show the coupon in the customer’s account dashboard under past orders.
Available insertion points:
- Before the Order details table (hook: woocommerce_order_details_before_order_table)
- After the Order details table (hook: woocommerce_order_details_after_order_table)
Do Not Display
Choose this option to disable the visual display of the coupon (e.g., if you’re only generating the code for another integration or workflow).
💡 Tip: You can combine this with conditional logic (order status, value, user role, etc.) to control exactly when and to whom the coupon is shown.
Usage Limits #
Define how many times the generated coupon can be used globally or by each customer. These optional controls help prevent overuse or abuse of the promotion.
Overall limit (optional)
Set the total number of times this coupon can be used across all customers.
For example: Setting this to “100” means the coupon can only be used a maximum of 100 times.
Limit per customer (optional)
Set the number of times each individual customer can use this coupon.
For example: A limit of “1” ensures the discount is only applied once per user, even if they receive the coupon multiple times.
💡 Pro tip: Leave these fields empty to allow unlimited usage.
CTA Redirect #
Controls what happens when the customer interacts with the booster’s main call-to-action button (e.g., Add to Cart, Apply Coupon, Claim Offer).
The selected action (e.g., applying a coupon, adding a product to the cart) is executed immediately upon clicking the button. If a discount is configured, it’s applied automatically without any additional confirmation.
You can also define a custom redirect destination after the booster action is completed (e.g., redirect to cart, checkout, or stay on the same page).
- Redirect to the Cart
- Redirect to the Checkout
- Redirect to a custom page or URL
This gives you full control over the post-action flow and allows you to direct customers based on your upsell strategy — whether to continue shopping, review their cart, or proceed with payment for additional items.
Display Conditions #
Most boosters support “conditional visibility” based on order, time, and other parameters. These rules allow you to target very specific use cases, like:
– Show only during business hours (e.g., 9:00 AM – 6:00 PM)
– Activate only when a product from category “Accessories” is purchased
– Display for users from specific roles (e.g., logged-in customers)
Frontend Result #
After checkout, customers will see a coupon block with a code they can copy and use on their next purchase.
💡 You can optionally display this coupon only if the order meets specific conditions (like order total, category, or user role).
Thank You Page Preview
My Account Order Preview
Email Template Preview
Troubleshooting #
If the coupon doesn’t appear as expected, review the following areas:
- Booster Status
Make sure the booster is set to Active. Inactive boosters will not display anywhere on your store. - Display Location
Confirm you’ve selected a valid display location:
– Thank You page (after order is placed)
– Email (check your email template or email logs)
– My Account → Orders section - Order Status Mismatch
The coupon will only show if the current order matches the “Order Status” selected in the booster settings.
For example, if the booster is set to show only for `Completed` orders, and the order is still `Pending` or `On Hold`, the coupon will not be triggered. - Conditions Not Met
Check if additional conditions (like minimum order total, specific product/category, or user role) are enabled. If any of them are not met, the booster won’t display. - Coupon Already Used or Expired
If a customer has already used the coupon or if the expiration date has passed, the offer will not show again. - Plugin Conflict or Caching
Sometimes aggressive caching (from plugins or hosting) can delay dynamic coupon rendering. Try clearing your site and browser cache or disabling cache temporarily to test. - Manual Theme or Email Customizations
If your WooCommerce templates or email layout has been heavily modified, make sure the necessary hook (woocommerce_thankyou or woocommerce_email_after_order_table) still exists in your layout.
💡 Tip: Use Processing and Completed statuses for better conversion and fewer false positives.
Frequently Asked Questions (FAQ) #
Why is the coupon not showing?
The coupon will only appear if the order matches the conditions defined in the booster settings.
Order Conditions
Make sure the booster is configured to display for the appropriate order type. If you’ve selected a specific Order Status like completed
, but the customer’s order is currently on hold
, the coupon won’t be shown until the order status changes.
Recommended Setup
For best results, we suggest showing the coupon for orders with status processing and completed. These indicate that the customer has fully committed to the purchase.
Why? If you show the coupon too early (e.g., after pending
or on hold
), the customer could receive the discount and cancel the current order just to use it again.
Also Check
Other targeting conditions such as minimum order total, purchased products, or user role may also affect whether the booster appears. Be sure to review all Conditions in the booster configuration.
Where can I manage these coupons later?
Can the same customer receive this offer more than once?
Yes. Optionally, you can set a limit on the number of times a user receives this coupon type.