Hey there, we noticed you didn't complete your Advanced Coupons purchase.

We're excited to have you join the Advanced Coupons family! Complete your checkout now & save!
If you have any questions, please reach out to our support team!

How To Set WooCommerce Coupon Expiry Time

How To Set WooCommerce Coupon Expiry Time

Coupons are a fantastic way to drive more sales and to keep customers happy. However, you can’t (or at least you shouldn’t) offer coupons that never expire. If you don’t set a WooCommerce coupon expiry time, you run the risk of customers abusing offers.

In this article, we’re going to talk about why you should configure your coupons to expire at a specific time. Then we’ll show you how to add a WooCommerce coupon expiry time using Advanced Coupons. Let’s get to it!

Why You Should Set Coupon Expiry Times

Ideally, as many customers as possible will use your coupons – that’s the hallmark of a successful campaign. However, there need to be some usage limitations regarding coupons. If you allow customers to re-use coupons without limits, you’ll end up in the red.

Likewise, if you don’t set expiry dates for coupons, that means you can have customers using codes long after you wanted the offer to end. If you offer discounts related to holidays or special occasions, it also makes sense to configure WooCommerce coupon expiry times in advance.

By default, WooCommerce enables you to set coupon expiry dates. However, you can only set the date. That means you want to configure a coupon to expire at a specific time, you’re out of luck:

Setting a WooCommerce coupon expiry time
(click to zoom)

Aside from expiry dates, WooCommerce offers other options when it comes to coupon usage restrictions. For example, you can configure coupons so they only work if customers spend over X or below Y amount. You can also set coupons so they exclude items on sale and create offers that only work for specific products.

All of those are great features, but in general, WooCommerce’s coupon system is a bit lacking when it comes to configuration options. That’s where Advanced Coupons comes in.

How To Set WooCommerce Coupon Expiry Time

If you want to be able to set a WooCommerce coupon expiry time, you’ll need to use an additional plugin, such as Advanced Coupons. With Advanced Coupons, you can create discount offers for nearly any scenario you can imagine:

Advanced Coupons
Advanced Coupons extends your coupon features so you can market your store better

The plugin takes WooCommerce’s coupon system and improves it in every way possible. You get access to far more usage restriction options, including features that enable you to limit coupons so only specific user roles can get access to them.

Using Advanced Coupons, you can create coupons that apply with one click and codes that apply automatically. Moreover, you can set usage limits for coupons so each code only works a number of times before it expires.

That feature can come in particularly handy if you forget to set a WooCommerce coupon expiry time. You can set coupon expiry times using both the free and premium versions of Advanced Coupons. That means you can download the plugin and follow the tutorial alongside us.

To get started, let’s create a new coupon. Go to Coupons > Add New and generate a coupon code:

A WooCommerce coupon code
(click to zoom)

Now scroll down to the Coupon data section and select the Scheduler tab. Here you can set specific coupon start and expiry dates down to the minute:

Scheduling a WooCommerce coupon expiry time
(click to zoom)

Advanced Coupons also enables you to add error messages for your coupons in case customers try to use them outside of their working window. That first feature can come in handy if you send customers an email with a coupon code that’ll only work on a specific date and you don’t want them to take advantage of it beforehand.

You can go ahead and enter any error messages that you want, but we recommend that you make them descriptive. That way, users will know why the coupons aren’t working and they won’t assume that there’s a problem with your store.

Now that you set your coupon expiry date, you can decide what type of offer you want to run and save the coupon. Then it’s just a matter of ensuring that your store’s customers know about the offer while it’s available.

Finally, keep in mind that the WooCommerce coupon expiry time that you set will be based on your store’s time zone. That means if you want to run offers for specific regions, you might want to check their timezone and adapt the coupon expiry dates for those customers.


Everybody loves a coupon. However, coupons can be a double-edged sword. If you offer coupons without any usage limits or expiry dates, some customers will take advantage of them. Ultimately, that can affect your bottom line and scare you away from using coupons in the future.

Out of the box, WooCommerce offers several features that enable you to limit coupon usage. However, you can do a lot better if you use Advanced Coupons. With Advanced Coupons, you’ll be able to set WooCommerce coupon expiry times down to the minute. You can also add error messages for when customers try to use coupons outside of allowed dates. Plus, you get access to a broad range of advanced usage limitation features.

Do you have any questions about how to set WooCommerce coupon expiry times? Let’s talk about them in the comments section below!


Leave a Reply

Your email address will not be published. Required fields are marked *