Displaying all the coupons for a customer in WooCommerce will help them to identify the available discounts applicable for them very easily. So whenever a customer purchases he doesn’t have to search for the coupon codes in all possible pages to redeem them.
Unfortunately, this wasn’t built into WooCommerce by default. You can easily achieve this with the help of an extension plugin, Smart Coupons for WooCommerce. This plugin not just helps to display all available coupons but also will arrange coupons based on the coupon types available, used, or expired.
How to Display Coupons in the Customers’ WooCommerce Account?
Let’s begin with installing the plugin. Once you have finished installation and setup, follow the 3 steps given below
- Configure coupon that has to be displayed on the WooCommerce account
- Choose a style for the coupon types
- Control the pages in which the chosen coupon type should be displayed for view.
It is that simple and detailed steps are given below
Step1: Configure Coupon settings
- Go to WooCommerce > Coupons from your dashboard.
- From the Coupons window, click on the Add Coupon button.
- From General panel configure the Discount type and Coupon amount
- Select My Account option from the Make coupon available in multi-select combo box
- Now, Publish the coupon

Step 2: Choose a style for the coupon types
Before moving on to the following steps, make sure that you have coupons that are in the available, used or expired conditions
- Go to WooCommerce > Coupons
- From the Coupons window click on the Settings tab
- Navigate to the Style sub-tab
- Select a Coupon type that you want to style
- Select a style from the Available Coupon styles pop-up
- Customise coupon style if you want
- Save the settings

Step 3: Control the pages in which the chosen coupon type should be displayed for view
- Navigate to WooCommerce > Coupons
- From the Coupons window click on the Settings tab
- Go to the General sub-tab
- From the Coupon visibility section enable the following check boxes as per your need and Save settings
- Show Used Coupons under My Account
- Show Expired Coupons under My Account

After completing the above steps customers are able to see their available coupons as well as the used or expired coupons in their account as shown in the below screenshot.

Conclusion
You can totally depend on this simple plugin to display all the coupons for a customer in a WooCommerce account and hope that I’ve explained it effectively. To know more about other features, check the product page.
- Was this article helpful?
- Yes, thanks!Not really
Comments (2)
Akeel Latiff
August 8, 2022
Hi Anjali,
i have used signup 10% discount for my customers… after utilizing coupon still it’s showing in the menu
here are the screenshot for your reference
https://paste.pics/I1EB1
https://paste.pics/I1ECG
https://paste.pics/I1ED0
https://paste.pics/I1EDC
kindly help me to resolve,
if the customer used the coupon, it’s should moved to expired coupon and it should not shown in available coupon
waiting for your reply
Mike
August 26, 2022
Hi Akeel,
According to the screenshots you shared, the coupon will become invalid for a user if they used this coupon once. However, the coupons will be considered as Used only after an order is made using that coupon. If the coupons are still visible even after making an order with it, please contact our support through this link.