Introduction #
If an Order Coupon is not being generated, the issue is usually related to one of the following:
- The order does not qualify for the promotion
- Eligibility Rules are failing
- The promotion is inactive
- The order has not been completed
- Customer conditions are not satisfied
- Purchase History conditions are not satisfied
- The promotion schedule is restricting activation
This guide will help you identify the most common causes and resolve them quickly.
How Order Coupons Work #
Order Coupons are different from other promotion types.
Unlike product discounts and cart discounts, Order Coupons are generated after a qualifying order is successfully completed.
Before a coupon can be generated, Ezhance must verify:
✓ Promotion is Active
✓ Order qualifies for the promotion
✓ Eligibility Rules pass
✓ Customer satisfies all requirements
✓ Promotion schedule allows activation
✓ Order reaches the required status
If any requirement fails, no coupon will be generated.
Quick Checklist #
Before continuing, verify:
- Promotion status is Active
- Order qualifies for the promotion
- Eligibility Rules pass
- Customer Conditions pass
- Purchase History Conditions pass
- Schedule dates are valid
- The order has been completed
Cause 1: Promotion Is Not Active #
Problem:
The Order Coupon promotion is inactive, disabled, or saved as a draft.
Solution:
Verify that the promotion status is set to Active.
Result:
The promotion becomes eligible for evaluation after qualifying orders.
Cause 2: The Order Does Not Qualify #
Order Coupons are only generated when the order satisfies all configured requirements.
Problem:
The order does not meet the promotion requirements.
Example:
Condition:
Order Total greater than or equal to $200
Order Total:
$120
Result:
No coupon is generated.
Solution:
Review the promotion requirements and verify that the order qualifies.
Cause 3: Eligibility Rules Are Failing #
The promotion may contain Cart, Customer, Purchase History, or Shop Conditions.
Problem:
One or more configured conditions fail.
Example:
Condition:
Customer Role = VIP
Customer Role:
Customer
Result:
No coupon is generated.
Solution:
Review all configured Eligibility Rules and verify they are satisfied.
Cause 4: The Order Has Not Been Completed #
Order Coupons are generated after qualifying orders reach the required order status.
Problem:
The order is still Pending, Failed, or Cancelled.
Result:
The coupon is not generated.
Solution:
Complete the order and verify that it reaches the required WooCommerce order status.
Cause 5: Customer Conditions Are Not Passing #
The promotion may be restricted to specific customers.
Problem:
The customer does not satisfy the configured Customer Conditions.
Example:
Condition:
Customer Role = VIP
Current Customer:
Regular Customer
Result:
No coupon is generated.
Solution:
Review all Customer Conditions configured on the promotion.
Cause 6: Purchase History Conditions Are Not Passing #
The promotion may require previous customer activity.
Problem:
The customer does not satisfy the configured Purchase History Conditions.
Example:
Condition:
Order Count greater than or equal to 5
Customer Order Count:
2
Result:
No coupon is generated.
Solution:
Review all Purchase History Conditions configured on the promotion.
Cause 7: Shop Conditions Are Failing #
The promotion may only be available during specific dates or times.
Problem:
The order was placed outside the configured promotion period.
Example:
Condition:
Current Date between November 25 and November 30
Order Date:
December 10
Result:
No coupon is generated.
Solution:
Verify all Shop Conditions and promotion schedules.
Cause 8: Promotion Schedule Is Restricting The Promotion #
Promotions can have start and end dates.
Problem:
The order was placed outside the promotion schedule.
Example:
Promotion End Date:
November 30
Order Date:
December 2
Result:
The promotion is inactive.
Solution:
Review the promotion schedule configuration.
Cause 9: Usage Limits Have Been Reached #
Promotions can stop generating coupons after reaching their configured limits.
Problem:
The promotion has reached its maximum usage count.
Result:
No additional coupons are generated.
Solution:
Increase the usage limit or start a new campaign.
Cause 10: Testing Before Checkout Completion #
A common mistake is expecting coupons to appear before an order is completed.
Problem:
Testing on the product page, cart page, or checkout page.
Result:
No coupon is generated.
Solution:
Complete a qualifying order and then check the configured coupon delivery locations.
Cause 11: Coupon Display Location Is Misunderstood #
The coupon may have been generated successfully but displayed somewhere unexpected.
Problem:
The customer is checking the wrong location.
Order Coupons can be displayed on:
- Thank You Page
- Order Email
- Both locations
Solution:
Verify the configured display location and check both the Thank You Page and order email.
Cause 12: Customer Email Delivery Issues #
The coupon may have been generated successfully but the email was not delivered.
Problem:
WooCommerce email delivery issues.
Result:
The customer does not receive the coupon email.
Solution:
Verify:
- WooCommerce email settings
- Email delivery configuration
- SMTP setup
Also check the Thank You Page to confirm whether the coupon was generated successfully.
Cause 13: Ezhance Pro Is Required #
Order Coupons are a Ezhance Pro feature.
Problem:
The store is using Ezhance Free.
Solution:
Install and activate Ezhance Pro.
Result:
Order Coupon promotions become available.
Common Scenarios #
No Coupon Is Generated After Purchase #
Check:
- Promotion status
- Order qualification
- Eligibility Rules
- Order status
Coupon Works For Some Customers But Not Others #
Check:
- Customer Conditions
- Purchase History Conditions
- Customer Roles
Coupon Was Generated But Customer Cannot Find It #
Check:
- Thank You Page
- Order confirmation email
- Coupon display settings
Coupon Worked Previously But Stopped #
Check:
- Promotion schedule
- Usage limits
- Recent configuration changes
Best Practices #
Test With A Simple Promotion #
Create a basic Order Coupon promotion with no additional conditions and verify that coupons are generated successfully.
Verify Order Status Workflow #
Ensure orders reach the required WooCommerce status before testing.
Check Both Delivery Locations #
Always test both the Thank You Page and email delivery methods.
Add Conditions Gradually #
Start with simple requirements and add advanced conditions one at a time.

