WooCommerce Coupon Codes and How to Create Them
One might think that shopping coupons are a thing of the past. In fact, over 90% of consumers use coupon codes while shopping online. eCommerce businesses need to meet expectations. WooCommerce makes it easy.
WooCommerce is among the Top eCommerce Platforms for a reason, despite being a WordPress plugin. It offers products, provides checkout options, and ensures secure payments among its many features. It also manages taxes and shipping.
WooCommerce does all this and even creates personalized discount coupons. Read on to find out how to create One-Time Personalized Codes for your coupons.
Source: Aftership.
WooCommerce and discount codes
The WooCommerce plugin has advantages and disadvantages, but overall, it works well for eCommerce businesses. It also lets you create one-time personalized coupon codes, perfect for promoting your business and boosting sales.
These coupons lessen the chances of customers abandoning products in their carts. They benefit both your shoppers and your business.
Most shoppers want coupons to be more available, and personalized codes give customers a reason to come back often. Coupons help shoppers save money with every purchase.
Though coupons are a great way to help loyal customers save while shopping, they need limits. For instance, multi-use coupons can be used by many customers. To keep shoppers from overusing them, consider using WooCommerce One-Time Coupon Codes.
How to Create One-Time Personalized Coupon Codes
There are a few methods to generate personalized WooCommerce discount coupons after creating a WordPress Website. You can create Single- or Limited-Use Coupons, Personalized Coupons, and even Role-Restricted ones. We’ll break down the first two, since they create one-time personalized coupons. (And don’t worry, we’ll talk about Role-Restricted Coupons too.)
Getting Started
Note: Before you get your Coupon Codes, you need to install and activate the WooCommerce plugin.
To start, click on Marketing to head to the Coupons page on the WordPress Dashboard. You can add the coupon by clicking the appropriate button. You can manually type your desired coupon code or generate one. To generate one, click Generate Coupon Code.
Source: WooCommerce.
So, you need a clear purpose for the coupon. Although optional, it’s recommended to type a description of the coupon’s purpose. This helps you remember it later.
Then, choose the discount type and amount. You can also offer free shipping. Lastly, you can add an expiration date to the coupon.
Once you’ve edited the coupon to your satisfaction, you can limit users and the number of times it can be used. Check out these methods:
Step 1: Creating One-Time Use Coupons
Source: Advanced Coupons.
As the name indicates, this method lets users create a limited-edition discount coupon on WooCommerce. You can either specify a single use or a limited number of uses per user. Start by going to the ‘Add new coupon’ page to see the ‘Coupon data’ section. Then, click the ‘Usage limits’ tab.
To limit a coupon to single use, type ‘1’ in the field, ‘Usage limit per user.’ This tells WooCommerce that a user can use the coupon only once. So to create a limited-use coupon, type a number of your choice in the ‘Usage limit per coupon’ field. Instead of limiting use per user, this specifies how many times the coupon can be used, even if multiple people use it.
For more specific results, you can even type numbers in both fields. For example, you could limit usage per user to one and then limit coupon usage to 500. Thus, 50 shoppers can each use the coupon code once.
Source: Advanced Coupons.
Plus, if you’re a premium WooCommerce user, you can reset the code regularly so that it works again after a while.
Step 2: Creating Personalized Coupons
With this method, you create a Personalized Coupon, which means it’s available to selected shoppers.
Go to the ‘Coupon data’ section from the ‘Add new coupon’ page. Then, click the ‘Usage restriction’ tab. Next, you need to look for the ‘Allowed emails’ field and enter at least one email address, ensuring that commas separate each one. That’s how you can restrict coupon usage to those specific customers.
Source: Advanced Coupons.
In addition, you can even restrict coupon usage to particular email addresses with an asterisk. So if you enter ‘*@gmail.com’ in the field, then shoppers with Gmail addresses are the only ones who can use the coupon. The only caveat is that these users can use the coupon more than once.
Step 3: Combine the methods
To create One-Time Personalized Coupon Codes in WooCommerce, combine the two methods from earlier. The great thing is that these two methods are easy to combine to create your desired One-Time Personalized Code.
First, limit the coupon usage per user to 1 only via the ‘Usage limit per user’ field. Next, enter the email addresses in the ‘Usage restriction’ tab. That way, only the specified users can use the coupon once.
Bonus: Creating Role-Restricted Coupon Codes on WooCommerce
Source: Advanced Coupons.
This method lets you create coupons solely for specific WordPress user roles. Compared to manually typing email addresses, creating role-restricted coupons takes much less work.
Go to the ‘Coupon data’ section on the ‘Add new coupon’ page. Then, click the tab ‘Role Restrictions.’ Tick a box to enable role restrictions. Next, you can select one user role or more.
Now, there’s a whole list of roles to choose from. You can assign loyal customers particular roles for equally special coupon codes. This is one way to make member-only WooCommerce discount coupons.
In addition, you can customize the ‘Invalid role error message’. This way, customers see why they can’t access the coupon if they don’t have the correct user role.
Also, as with adding One-Time Personalized Codes, you can combine this with the Single-use Coupon Code creation. This ensures each customer with a specified user role can use the code once.
Create your personalized discount codes today
Once you’ve built your coupon to your liking, you’re free to publish it, no matter the method. Your customers will appreciate special discounts when they shop online. Send it to your email subscribers, loyal customers you want to reward, or any buyers who left you reviews.
WooCommerce touts itself as the most customizable platform for building your online business. It offers many specialized features designed for eCommerce businesses.
In addition to creating carts and assisting with shipping, WooCommerce creates coupons. You can add codes in various ways, depending on the coupon type you want. You can create Single-Use or Limited-Use Coupons, Personalized Coupons, or even Role-Restricted Coupons. You can blend these methods as needed to make even more unique coupons.
So, it’s best to play around with the settings and figure out which one best fits the sort of coupon you need. You can even create One-Time Personalized Codes for your customers.
Need a hand with personalized WooCommerce coupons for your WordPress site? An ecommerce web development company in the Philippines has you covered.
This article was updated on September 11, 2026.
Frequently Asked Questions
How do I create a one-time use coupon in WooCommerce?
Go to the ‘Coupon data’ section on the ‘Add new coupon’ page, then open the ‘Usage limits’ tab. Type ‘1’ in the ‘Usage limit per user’ field. This limits the coupon to a single use per customer.
How do I restrict a WooCommerce coupon to specific customers?
Open the ‘Usage restriction’ tab in the ‘Coupon data’ section. Enter the email addresses you want to allow in the ‘Allowed emails’ field, separated by commas. Only those addresses can redeem the coupon.
What is a Role-Restricted coupon in WooCommerce?
A Role-Restricted coupon limits a discount to customers with a specific WordPress user role. Enable the role restriction feature under ‘Role Restrictions’ in the ‘Coupon data’ section, then select the roles you want to include.
Can I combine coupon restrictions in WooCommerce?
Yes. Set the ‘Usage limit per user’ field to 1, then add specific email addresses in the ‘Usage restriction’ tab. This combination creates a One-Time Personalized Coupon Code that only named customers can use, and only once.







Comment 0