WooCommerce Coupons Countdown


WooCommerce Coupons Countdown

WooCommerce Coupons Countdown - Discounts

WooCommerce Coupons Countdown is an extension for WooCommerce, providing pretty coupons with real-time countdown counters. Show your customers the coupons they can use and when they expire.


Features

  • Coupon countdowns showing coupon codes and validity of coupons in real time.
  • New coupon option for coupons that are valid up to x days, weeks, months or years after a user registers.
  • New coupon option that allows to limit coupon usage per user.
  • Allow coupons to expire based on when a customer’s last order was placed.
  • Coupons can be limited to customers who have purchased certain products.
  • New shortcode that renders pretty coupons in various colors.


Summary

Coupons can be rendered using built-in attractive styles or using custom styles provided by your own stylesheet.

Coupons that expire automatically show a countdown. This works with coupons that have a fixed expiration date as well as with coupons that have their expiration set for a period after user registration. Normal coupons will only show the coupon code.

Coupons are rendered only if they are valid for the visitor, this includes coupons for guests and coupons for registered users.


New coupon options


Coupon expiration after user registration


Coupon expiration after user registration


Coupon usage limits per user


Coupon usage limits per user


Coupon expiration after last order


Coupon expiration after last order


Coupon expiration and validity based on products ordered


Coupon expiration and validity based on products ordered


Documentation

See the documentation pages.


Download

Download the extension

Get the extension here.


85 Responses to WooCommerce Coupons Countdown

  1. javitopo July 4, 2013 at 6:47 am #

    Hi, I bought Countdown WooCommerce Coupons by Codecanyon.

    Coupons can not be seen when the user is not logged in, this to me is a problem. In next update is possible for a non-registered user can see the coupons?

    Tanks

    • kento July 5, 2013 at 1:42 pm #

      Hi,

      The coupons should show up even when the user is not logged in, unless there is a restriction for the coupons to registered users only. Can you provide a link to the site so I can try it out please?

      Cheers

  2. javitopo July 5, 2013 at 2:49 pm #

    Hi,

    yes, the coupons appear when the user is connected.

    But if in active coupon countdown, only serves to users online

    I would like to make a coupon with countdown for online users.

    link to site with 2 coupons, and without being online only seen the
    one without countdown

    http://www.esteticalacabina.tildegrafica.com/?page_id=500

    Tanks

  3. javitopo July 5, 2013 at 2:53 pm #

    I’m sorry, I have written

    I would like to make a coupon with countdown for online users.

    wanted to write

    I would like to make a coupon with countdown for OFFLINE users.

    • kento July 6, 2013 at 12:11 pm #

      What I understand from what you describe is that you want a coupon with countdown which is not based on the user registration. That’s very easy to achieve, for example:

      Go to Coupons > Add Coupon and call it example, under Expiry date choose a date.

      Then use the following shortcode on your page: [coupon_countdown code="example"]

      The coupon will display the countdown for all visitors, independent of whether they are logged in or not.

  4. javitopo July 8, 2013 at 6:21 pm #

    Thanks, works perfect.

  5. Jang August 5, 2013 at 9:10 am #

    Dear Kento,

    i want create a lot of code coupons on same times, “WooCommerce Coupons Countdown” can do that? and how to do that?

    please help me,

    • kento August 6, 2013 at 9:28 am #

      Hi Jang, the plugin provides countdowns and other features but not bulk coupon creation.

  6. Jason August 21, 2013 at 9:43 pm #

    Hi Kento,

    We purchased plugin and works well. I’d like to set a usage limit of 1 for non logged in users (guests) to the site. My goal is to get the coupon to expire after one use for both guests and users.

    • kento August 22, 2013 at 9:05 am #

      Many thanks Jason, it’s great to hear that. Regarding a limit for guests, I’ve been considering this already and will provide that option in an update – give it a few days please until the update is tested and released.

      Please rate the plugin on CodeCanyon :)

  7. Nestor Arroliga Tellez August 22, 2013 at 4:59 pm #

    I purchased the plugin and the option “usage limite per user doesn’t work”. A couple of users have already used the coupon more than once. Please notify me when you fix this and a new update is available. Thanks in advance.

    • kento August 23, 2013 at 6:07 pm #

      Can you please detail what coupons and settings you are using and also a link to the site so we can have a look please?

      • Nestor Arroliga Tellez August 23, 2013 at 8:59 pm #

        Well, in the general settings I entered 5.00 as Cart Discount, checked “Individual Use”, entered 200 as “Usage Limit”, and set an Expiry date.

        Then I installed your plugin and only entered 1 as “usage limit per user”. But then a user used the coupon twice (separated orders); so I tested myself and in fact I can use the coupon more than once.

        Am I doing something wrong?
        Thanks in advance.

        • antonio August 28, 2013 at 9:19 am #

          Hi,
          Your configuration looks correct. If you want you can send us dashboard admin access to support at itthinx dot com and we’ll have a look.
          cheers

  8. Jason August 27, 2013 at 3:38 pm #

    Hi Kento,

    Thanks for considering the update for guests. Any idea on when that might be added? Will definitely rate on Code Canyon as we are finding great uses for this plugin.

    • kento August 28, 2013 at 8:38 am #

      Hi Jason, the update has just been released, please give it a try. There are other new options that you might find interesting as well, including the possibility to limit based on last order purchased and products purchased.

      I’d appreciate it very much if you rate it :)

  9. Xancholy August 28, 2013 at 1:41 pm #

    Hi IT,

    Very nice plugin. I am having a challenge creating the following conditions.

    I have dynamic bulk pricing enabled on my catalogue. eg: 2 to 5 items = $5 discount kicks in, etc…

    Can I create a coupon that offers 5% off if they purchase 1 of each item. If more than 1 then coupon should not be valid.

    Please let me know how. Thanks

    • kento August 29, 2013 at 8:20 am #

      Hi there,

      This is actually a good idea, I suppose what you want to be able to do is say for example, this coupon is valid if you have purchased at least 10 units of that product in the last three months, this other coupon is valid if you have purchased between 2 and 9, and this third coupon is valid only if you have purchased one unit.

      The only thing that’s missing for the plugin to be able to offer this, is a couple of options with a minimum and maximum amount of units purchased on the ‘Expiration & validity based on products purchased’ panel. I’ll add these and release an updated version, you should see it within a couple of days.

      Thanks for the suggestion, I think this is going to be quite useful!

      I’d appreciate it if you could rate the plugin on CodeCanyon :)

      Cheers

  10. Frank September 18, 2013 at 3:17 pm #

    I want people to register on the site and then have a once-only use of a 50% discount coupon. This works fine. However, I need to restrict the maximum amount a person can buy when using the coupon and cannot see how to do this. Is it possible?

    Thanks

    • kento September 19, 2013 at 7:32 pm #

      Hi Frank, by maximum amount, do you mean the quantity of products or the $ order amount? If you need to limit the quantity, you might be able to use WooCommerce Volume Discount Coupons. If it’s the order amount by product, the limiting quantity could be derived and you could use that extension as well.

  11. Frank September 20, 2013 at 8:17 am #

    Hi Kento

    Thanks for the quick reply. I want to restrict total product quantity when using the coupon but the features of “coupon countdown” are important (ie setting the usage limits per user). Am I right in thinking this “volume discount coupon” and “coupon countdown” can work together to produce one coupon with features of both extensions?

    • antonio September 24, 2013 at 8:56 am #

      Hi,
      yes, you can use both plugins together.

  12. Kenny Salter October 1, 2013 at 11:47 pm #

    I’d like to create an optin page that captures the subscribers email address and gives them a countdown coupon that starts counting down after their registration is submitted.

    Is this possible?

    • kento October 3, 2013 at 10:07 am #

      Hi Kenny,

      The part where you grant them a coupon that starts counting down after their registration is part of what the plugin is intended to do, so that one yes.

      For the opt-in page it depends on what exactly you want to achieve, but the plugin isn’t going to help you with that. If you just let users register on the page, then the coupon countdown will start right after they have registered. For example, you can create a coupon that is valid up to 10 days after registration.

      I hope that helps a bit :) Feel free to ask if you need more info.

      • kenny salter October 3, 2013 at 11:09 am #

        I was trying to figure out how to link site registration to my autoresponder email capture form.

        • kenny salter October 3, 2013 at 11:11 am #

          I want to register the visitor to my woo commerce site and capture their email with the same form.

          • kenny salter October 3, 2013 at 11:43 am #

            Could I use followupemails extension select user-signup-email type in combination with the coupon countdown? to capture a visitors email, register them to the site and give them a countdown coupon upon a completed registration?

            • kento October 3, 2013 at 11:54 am #

              You mean the extension from WooThemes? I suppose that should work fine, the Coupons Countdown plugin doesn’t interfere in the registration process anyway, it just bases its calculation on when the user registered.

        • kento October 3, 2013 at 11:52 am #

          Ah ok, well as long as the user is actually registered, the registration-based coupon countdown will be based on the date of registration.

          • kenny salter October 3, 2013 at 12:13 pm #

            Is there a plugin that will create a woo commerce registration form that I can use as a squeeze page? Could this be created with contact form 7 ?

            Will any wordpress registration form also register user to woo commerce?

            • kento October 7, 2013 at 10:46 am #

              Have you checked on WooThemes’ extensions?

  13. Lance Cleveland October 2, 2013 at 9:30 pm #

    I have 2 time-based coupons listed on my product page. They are showing up on the page even if they time has expired.

    Is there a trick to hiding the coupons if they are expired?

    I don’t want new users to see them as it will encourage them to wait for another coupon which will never happen. I only am offering coupons for my existing users that are upgrading from major release 3 to major release 4 so no need to show them EVER if they are expired.

    See:
    http://www.charlestonsw.com/product/slp4-pro/

    • kento October 3, 2013 at 10:27 am #

      The WooCommerce Coupon Shortcodes plugin should come in handy :) If you enclose the countdown’ed coupons with the conditional shortcodes I think that should work.

      • Lance Cleveland October 3, 2013 at 2:20 pm #

        I tried that plugin, when the coupon is not valid it makes the remainder of the product page render with blockquotes (pre tag open?). I’ve posted this issue on the WP support forum for the plugin.

        • kento October 7, 2013 at 6:26 pm #

          Thanks Lance, I’ve posted a follow-up there – essentially: I think switching to plain text editor might help because the visual editor sometimes puts tags in there that mess up things.

  14. Lance Cleveland October 2, 2013 at 10:23 pm #

    Ouch – my previous question about expired coupons has even more urgency. My users are able to use expired coupons. Since once of the coupons I offer is 100% off Version 4 if you have purchased Version 3 within 30 days, this is a huge issue.

    1) Users can see the 100% off coupon even after it has expired.

    2) Users can ENTER the 100% off coupon and it is applied to their cart even after it has expired. I’m not talking a few minutes expired either, more like 200+ days expired.

    Contact me via private message here and I can give you access credentials to check this out. I can also setup a mirror system on my dev box and do some debugging if that would help.

    • kento October 3, 2013 at 10:29 am #

      Ok that shouldn’t happen, maybe a conflict. Please send access to support at itthinx dot com and we’ll have a look what you have there. A mirrored test site would be preferred if possible.

  15. John October 3, 2013 at 9:09 pm #

    Is it possible to configure the coupon so that it only allows a Product % Discount for one product when their are multiple products in a cart?

    Thanks,
    John

  16. Larry November 30, 2013 at 4:57 pm #

    What is the proper forum to use for support for the Coupons Countdown plugin? I’m having trouble with PayPal Express returning an error when a coupon is used at checkout.
    Thanks,
    Larry

    • kento December 2, 2013 at 10:49 pm #

      Hi Larry, this is the right place. What kind of error do you see please?

  17. Dave Andersen December 3, 2013 at 6:32 am #

    Since this is a WP plugin, I expected the download to include a .zip that could be uploaded and installed directly. What I got instead was a file folder full of files and folders that probably live in a plugin .zip (don’t know, since I’m not a coder). Do I need to do my own packaging into a .zip file?

    • kento December 4, 2013 at 11:57 am #

      Hi Dave, what you download is the plugin as a zip file which you upload directly – you probably have extracted its contents and thus see the files the plugin contains. Simply download the file again, make sure you don’t unzip it and then go to Plugin > Add New > Upload and choose the zip file.

      • Dave Andersen December 4, 2013 at 4:06 pm #

        Mystery solved – and this may be helpful for others (or perhaps I’m the only one who got caught by this): Safari preferences has a check box to automatically open what they deem “safe” files that are downloaded. This includes zip archives. So if that box is checked, when a zip archive is downloaded, what you see in the downloads folder is the extracted version of the zip, and not the zip itself. And yes, I just recently moved over to using Safari from Chrome and Firefox, so that’s why I didn’t spot this earlier.

        The plugin is installed and working. Thanks for getting back to me.

        • kento December 4, 2013 at 6:46 pm #

          Thanks for the update, that explains it then :) Please don’t forget to rate the plugin on CodeCanyon! Feel free to post any questions here if you need help.

  18. Lance Cleveland December 24, 2013 at 3:19 pm #

    The coupon codes have disappeared since the last round of updates to WordPress 3.8 + the corresponding WooCommerce updates.

    DEBUG_LOG / DEBUG_LOGGING has not indicated any obvious errors that would impact the coupons.

    I just pulled down the latest zip from Code Canyon and it appears there are not patches as that is still version 2.2.0.

    While I wait for an update I am pulling a copy of my current live site over to my staging server in case you need a login. I will email support – at this site if/when a login is requested.

    Any clues?

    • antonio December 27, 2013 at 11:49 am #

      Hi,
      2.2.0 version is fully compatible with WordPress 3.8, so this must not be the problem.
      cheers

  19. Sandy December 27, 2013 at 9:59 pm #

    Your countdown examples show hours and minutes but the feature comments seems to only go down to days. I need a woocommerce plug-in that will allow a coupon to be used for only one hour on a day. Is this possible with this plugin?

    Thanks in advance…

    • kento December 30, 2013 at 12:51 pm #

      Hi Sandy,

      Thanks for the suggestion, I’ve just added support for hours to the plugin and we’re testing it. The new release 2.3.0 will offer the option to limit it also to hours (the new release will be available this week).

      Cheers

      • Milque February 20, 2014 at 3:23 pm #

        Is this available yet? I couldn’t see from codecanyon the latest version / change log or from here. Probably didn’t look in the right area but we’re also looking for hours only. Cheers!

        • kento February 23, 2014 at 11:41 am #

          Yes that was added in 2.3.0 (changelog.txt is inside the plugin’s root folder).

  20. Milque February 18, 2014 at 6:56 pm #

    Is it possible to have a coupon loaded at the moment someone opens the page for the first time, and have it count down from that point?

    • kento February 20, 2014 at 11:59 am #

      Yes that would be good to have, isn’t available yet though.

      • Milque February 20, 2014 at 12:20 pm #

        Hi Kento,
        Can you make it (happy to pay small fee) or can you give me some pointers as to what parts of the code to call so I can figure it out for myself? That’d be super!
        Thanks!

        • kento February 20, 2014 at 1:02 pm #

          Thanks, I think it’s a good suggestion and it would be useful to have it added to the plugin. Can’t promise a schedule but will take a closer look and see if it can be added soon.

          • Milque February 20, 2014 at 3:22 pm #

            Honestly, I’d be happy to part fund or something because we need it urgently given where we are with our development plan. Otherwise I’ll have to tie some code together or ask someone else for a hand. So any tips most appreciated! Thanks again!

            • kento February 23, 2014 at 11:39 am #

              Thanks for the offer, it’s not really a question of funding, rather than fitting it into our schedule :) The feature really makes sense to be added. I would assume that an approach based on a cookie would be suitable, it would just have to be added as an option in the plugin, so that the coupon is checked against when the cookie was placed and base its countdown on that. If you really need it quickly and want to hire someone to extend it, I’d be happy to review and include the extension in the plugin.

  21. Les T Proctor February 19, 2014 at 8:17 pm #

    Hi

    We offer a nutritional supplement with a free bottle to get people to try it. I bought this plugin to limit purchases to one free bottle per user. The problem I have is that if someone has previously purchased, it removes the coupon after someone tries to purchase, and says “this is an invalid coupon and has been removed from your cart”. It would make a lot more sense if the error message said: “Limit 1 per customer. Apologies but this is only valid for new customers” although that’s not ideal either.

    • kento February 20, 2014 at 12:15 pm #

      Hi Les,

      Which option are you using? It sounds to me as if you’re using “Usage limit per coupon” instead of the “Usage limits per user” option that the plugin provides.

  22. Les T Proctor February 21, 2014 at 3:30 pm #

    This is my setting:

    http://grab.by/uxU8

    • kento February 22, 2014 at 9:20 am #

      Thanks, ok that’s the plugin’s option. I’ve signed up a test account on the site to have a look.

  23. Les T Proctor February 22, 2014 at 3:07 am #

    Per my screenshot above I’m using the Usage Limits Per User. That’s what I’m trying to do. But it’s throwing this error message regardless. how is it supposed to behave?

    • kento February 22, 2014 at 10:03 am #

      Ok now I see what you meant, what happens is that the message is produced by WooCommerce when the coupon is invalid. It’s not something that the plugin itself does. But it gives me an idea for a plugin to customize error messages by coupon :) I’d be happy to have a look if that’s feasible and if it is, then provide you with a beta version for testing.

  24. frankc July 7, 2014 at 9:22 am #

    hi,
    i have a stock vector website and i sell these vectors on demand.
    I also want to offer one year coupon to customers who want to subscribe on my website ( subscription is like 3OO€/year ).
    With this coupon that i will generate for each client, they can download the value of 5O€ max/month for 1 year.
    I have the idea that coupon countdown could do the work good. Can you confirm me?
    I have wordpress 3.5 and woocommerce 2.0.8
    Thank you!

    • kento July 10, 2014 at 9:57 am #

      Hi,

      I don’t think that this will work for you because from what you explain, I understand that you want to limit the monthly access to a maximum of 50$ worth of digital items. The plugin limits the validity of coupons, it doesn’t limit the amount of products you can purchase on a monthly basis.

      Cheers

  25. Gabriele July 28, 2014 at 4:00 pm #

    Hello,

    I have 2 questions:
    1) Does the option “Coupon usage limits per user” show a counter to see how many times the coupon is still valid?

    2) Does your plugin show a counter to check how many coupons are still available if I print N coupons (with the same code) to be distributed in public? say I print 1000 flyers with the same coupon code and write something like “the 100 first visitors can have a 10% discount with the code XYZ”, I’d like to show a counter on the website such as “hurry up! you are the 99 of 100 coupons available”.
    I hope it’s clear what I mean :)

    TIA !

    • kento August 1, 2014 at 9:36 am #

      Hi Gabriele,

      No these options are not available but I think they are good suggestions for improvement. I’ll consider these to be added.

      Cheers

      • Gabriele August 7, 2014 at 8:06 am #

        Thank you :)

  26. Ryan September 30, 2014 at 3:53 pm #

    Hello, I’m seeking a solution that satisfies the following:

    Upon successful order, plugin will generate 2 coupons and automatically email them to customer.

    Coupon 1 is for customer redemption and is one time use with no expiration. Coupon 2 is for customer to share and will have 10 uses before it expires. Email will have custom text explaining coupon usage.

    Can your plugin accomplish this?

    Best,
    Ryan

    • kento October 6, 2014 at 8:52 am #

      Hi Ryan, the plugin is not intended to generated coupons and doesn’t fit the requirements that you have outlined. Thanks for asking!

  27. Nicoletta April 13, 2015 at 9:47 am #

    Hi,

    I have a questions before buy the plugin: does the option “Coupon usage limits per user” work even if my Woocommerce’s Version is 2.0.20 (and not 2.1)?

    Thanks

    • antonio April 14, 2015 at 9:49 am #

      Hi Nicoletta,
      I highly recommend that you upgrade WooCommerce.
      Your site may be in danger.
      Kind Regards,
      Antonio B.

  28. Clare April 17, 2015 at 7:09 pm #

    Hello. I installed Coupon Countdown on my website and set the option for “Expiration after user registration” for 14 days. When I create test users and log in, it doesn’t seem to recognize the different users – all the users have the same amount of time left on the coupon, regardless of when I registered them. In some cases they were registered days apart. Do you have any advice for troubleshooting?

    thanks,

    Clare

    • antonio April 20, 2015 at 7:15 pm #

      Hi Clare,
      please give us an url to have a look.
      Thanks,
      Antonio B.

      • Clare April 20, 2015 at 9:43 pm #

        Hi Antonio. I’ve installed it on a dev site here: http://dev.greenbee-web.com/previse/ The user registration is actually done via Gravity Forms User Registration Add-on, if you click through the form here: http://dev.greenbee-web.com/previse/personal-skin-care-consultation/ So it’s not straight WP registration, but it’s been working with UserPro and the other plugins we have set up. If you think this type of registration would be causing trouble, I’d appreciate if you have any ideas of a particular field or setting I could look at to troubleshoot. Thanks!

        • kento April 21, 2015 at 11:13 am #

          Hi Clare,

          Thanks for the URLs, I’ve created a test account but don’t find any coupon displayed … can you please create a test page showing the coupon you are testing using the shortcode [coupon_countdown code="..."] and let me know when you have added it?

  29. Clare April 21, 2015 at 5:23 pm #

    That would probably have been useful information, sorry…. it’s displaying on the “Profile” page once you log in: http://dev.greenbee-web.com/previse/profile/

    [coupon_countdown code="newmem15"]

    except it apparently isn’t showing now, because it’s expired for all users, even newly registered ones. It must be something to do with the other plugins. Let me know if you’d like me to make you a user account. thanks!

  30. Lee June 15, 2015 at 8:13 pm #

    I want to create a coupon whereby anyone who visits the site will have an hour to use the coupon to get the discount. Can this be done? Looking at the questions, it looks like someone else wanted this feature about a year or so ago.

    • antonio June 18, 2015 at 1:53 pm #

      Hi Lee,
      you can set a limit time for so many hours, days, weeks, months or years after registering. User need to register to start the countdown.
      Regards,
      Antonio B.

  31. mark July 14, 2015 at 2:15 am #

    Hi Guys!
    Just checking to make sure before I purchase..
    I need to set an hour time limit on the coupon after they use it once. Meaning I’d like to set the limits to unlimited, but immediately after the user uses the coupon it expires.

    We’ve had issues with usage limits causing problems with customers not getting the coupon because the browser failed, etc.
    So if we remove the usage limits and just set the coupon to expire 1 hour after checkout using the coupon it will negate the customer being able to use the coupon again.

    So it’s a time limit after the coupon has been used once.

    I think it does that.

    Mark

    • kento July 15, 2015 at 11:30 am #

      Hi Mark,

      Isn’t what you want simply to restrict the coupon to one use per customer? There’s an option for that, see Coupon usage limits per user please on this option.

      Cheers

      • Mark July 20, 2015 at 2:39 am #

        Hi Kento!
        We bought the plugin and I’m setting the usage after purchase to 4 hours but it keeps reverting to 4 days, like the hours won’t take.

        I’ve logged in and out, and cleared the caches. What do you recommend.

        Mark

        • kento July 22, 2015 at 9:25 am #

          Hi Mark,

          You’re right, under “Expiration after last order” it won’t take “Hours” – that’s a bug that needs to be fixed. I’ll review it and issue an updated version to fix this. Thanks for reporting the issue!

          Cheers

          • mark July 23, 2015 at 1:53 pm #

            HI Kento

            Great plugin, we’re just having an issue where my boss was testing it in chrome and Safari in the same session , and it was not working with Safari. It was returning COUPON INVALID.

            What are your thoughts?

            What we are trying to achieve is a person receives a coupon in the autoresponder, and they can use it once per customer. We tried this with normal woo functionality, but people kept comlaining that the coupon wouldn’t work so I set the limits to like 4 and 4 to give them enought attempts to get the coupon to work.

            So then we found your coupon and bought it, and I set the coupon to expire 1 day after last checkout, not realizing that some folks did not use the coupon on the checkout, and when they returned to purchase again the coupon had expired.

            Also, how do I login and leave a support issue since I’m a buyer? I tried to login and it won’t take. Or do you just want me to leave issues here?

            Mark

            • kento July 26, 2015 at 5:37 pm #

              Hi Mark,

              For this plugin, posting here is ok.

              If you just want them to be able to use it once, there is an option for that under Expiration > Usage limits per user. This option is more straight-forward for what you want to achieve and wouldn’t be limited to a certain amount of time.

              Cheers

Leave a Reply