WooCommerce Group Coupons

WooCommerce Group Coupons

Exclusive and targeted discounts for your customers? That’s where WooCommerce Group Coupons will help.

This extension for WooCommerce uses Groups and WordPress roles to limit the validity of coupons.

WooCommerce Group Coupons Showing Discount

Use shortcodes to display your coupons.


WooCommerce Group Coupons - Coupon Detail - Groups

Coupon Roles

  • Exclusive discount coupons for group members
  • Exclusive discount coupons for roles
  • Automatic discounts for group members
  • Discount target groups and roles at a glimpse
  • Pretty coupons via shortcodes


See WooCommerce Group Coupons Documentation.


Get the WooCommerce extension on WooThemes.


96 Responses to WooCommerce Group Coupons

  1. Hoot December 11, 2020 at 8:27 am #

    Hey , Could you please share the updated version?

    • Kento December 11, 2020 at 11:27 pm #

      Hi there, valid licensees have the latest version in the Downloads of their WooCommerce.com account.

  2. Trickspad November 2, 2017 at 2:58 pm #

    Does this plugin work for online website?

  3. Craig December 24, 2016 at 1:53 pm #

    Hi is there a plugin that works with woocommerce allowing you to import products from Amazon for affiliates? I have online gift store. Thanks.

    • antonio December 27, 2016 at 8:43 am #

      Hi Craig,
      Sorry, we have not plugins related with this functionality.
      Kind Regards,
      Antonio B.

  4. Scott August 16, 2016 at 5:51 pm #

    Does this plugin work with Woocommerce Store Credits extension? I am trying to build a shop for groups of employees, where each group has it’s own budget. When a group member places an order and uses the store credit, the available balance is reduced for all group members. Thanks.

    • antonio August 19, 2016 at 6:04 am #

      Hi Scott,
      Sorry, there isn’t an integration with this plugin.
      Kind Regards,
      Antonio B.

  5. Rodrigo Campos July 19, 2016 at 4:32 am #

    Can I setup so one user buy’s a cupon code to auto apply it to a group so lets say “user A” buys a month membership for all users in VIP group and apply it automaticaly for a month?

    • antonio July 20, 2016 at 5:42 am #

      Hi Rodrigo,
      Sorry, I don’t know exactly what is your scenario.
      With this plugin, you can limit the user of the coupon to one or more groups. So you can have ex. a ‘VIP10’ coupon that only the users in the VIP group can use.
      Kind Regards,
      Antonio B.

  6. onlinebaseset November 15, 2015 at 7:54 am #

    Where can I get demo coupon code of this plugin

    • antonio November 16, 2015 at 6:58 pm #

      please have a look at the demos site.
      Antonio B.

  7. chris August 26, 2015 at 8:49 am #

    Hi had to get my developer to exclude groups as part of the coupon. Took him 10 minutes……not sure why this feature has not been added yet. Disappointing really..

    • antonio August 27, 2015 at 7:15 am #

      Hi Chris,
      I am glad that it has been so easy. We are continually working on improvements.
      Thank you for the suggestion.
      Antonio B.

  8. Trevor August 18, 2015 at 4:29 pm #

    Hi, I got this plugin and really like it. I just have one question, how can I exclude groups from getting this discount? I have groups with special pricing and I don’t want them to be able to get the extra discount on items. How can I restrict this to customers and guest?

    Thank you

    • antonio August 24, 2015 at 8:18 am #

      Hi Trevor,
      in the coupon edit page, you can select the groups to apply the coupon. Simply select all but one.
      Antonio B.

      • Trevor August 24, 2015 at 3:16 pm #

        Hi Antonio, I can see that if all the groups where available but there’s not a guest group to select.

        This is my structure:

        Group A gets 50% off
        Group B gets 30% off

        I want to create a discount code that only people not in those 2 groups can use, including unregistered (guest) customers. How can i do that? thanks you

        • antonio August 25, 2015 at 8:02 am #

          Sorry, the option to exclude coupons from groups hasnโ€™t been added yet. You could create two coupons (one for guests and the other for registered users).
          Antonio B.

  9. chris July 17, 2015 at 12:33 am #

    Hi! Really need the ability to ‘Exclude’ groups as part of the coupon. I see others have requested this, is there an update on it please?

    • kento July 17, 2015 at 1:10 pm #

      Hi Chris, thanks for indicating your interest in that option. It has not been added yet due to other priorities.

  10. ssiddique June 13, 2015 at 5:41 am #

    The codes didn’t work for me. Any other code would be appreciated.

    • antonio June 14, 2015 at 9:05 am #

      Hi ssiddique,
      Sorry, what is the problem?

  11. Mike January 26, 2015 at 1:42 am #


    If I used automatic application for a group of customers, can the customer enter another coupon during the checkout?

    • antonio January 26, 2015 at 9:16 am #

      you can limit to ‘Individual use only’ in the ‘Usage Restriction’ tab in the coupon edit page.

  12. Kamna January 24, 2015 at 7:31 am #

    Hi, I wanted to know is there a way where I can provide discount coupons like Buy X and get 50% off on Y? and Buy X and get 50% off on 2nd X?

    Please help!

    • kento January 26, 2015 at 11:29 am #

      Hi, thanks for asking but these conditions are not supported.

  13. Clemens January 16, 2015 at 9:40 am #

    Hi Kento, import with Smart Coupons deactivated and Import Suite activated works! Thanks!

    Do you know how to restrict coupons to customers and new customers (without an account yet)?

    Or select roles to exclude for the coupons?

    • kento January 17, 2015 at 5:41 pm #

      Great, thanks for the update on that Clemens.

      Have a look at WooCommerce Coupons Countdown please for the new customers restriction (it allows to limit the usage of coupons).

  14. Clemens January 9, 2015 at 2:03 pm #

    Strange, I click on “import coupons” in the Import Suite tab.

    I run both plugins, but it looks like Smart Coupons is overwriting the import function. Any idea how to use the Import Suite import function.

    • kento January 9, 2015 at 2:09 pm #

      I’ve used the Import Suite only and that works. You’ll have to disable the other one then I suppose.

  15. Clemens January 9, 2015 at 12:49 pm #


    I tried your sample, it will import the coupons and maps the custom field, but won’t set the Role restriction.


    Any ideas?

    • kento January 9, 2015 at 1:15 pm #

      In my test installation it does set the role restriction: Screenshot

    • kento January 9, 2015 at 1:19 pm #

      You seem to be using Smart Coupons ? I’ve used Customer/Order/Coupon CSV Import Suite to do the test. If Smart Coupons doesn’t import the meta data correctly, then that would be the reason why you don’t see the access restrictions in place. I’d rather use the Import Suite then.

  16. Clemens January 9, 2015 at 9:22 am #

    I just purchased your plugin.

    How can you import a cvs with coupons with a Role restriction using this Group Coupons extension?

    I already tried “meta:_groupon_roles” as a new column in CSV file, with value: “Customer”. Looks like the Import Suite recognises the custom field, but Role restriction is not set for the imported coupon.

    • kento January 9, 2015 at 11:55 am #

      Hi Clemens,

      We’re already looking into that with the support team at WooThemes. Note that the correct meta key is _groupon_roles. I’ll run some tests with the importer plugin …

    • kento January 9, 2015 at 12:27 pm #

      Following up on this, the import with the CSV Import Suite works fine. Here’s an example CSV file which adds role restrictions : Example CSV.

  17. Shezz Amin January 7, 2015 at 2:14 pm #

    Where can I see working demo coupon code of this plugin?

    • antonio January 9, 2015 at 7:52 am #

      sorry, right now there isn’t a demo site. You can find more information in documentation page.

  18. Arnoldo November 20, 2014 at 6:03 pm #

    Hi Kento,

    I saw from a previous post that you were planning on adding the function to “exclude” groups, I have the same situation where i want coupons to be used by “guest users” but not users that belong to a discounted prices group (i did this with the groups plug and group pricing plug). is there any easy way to do this? basically i would like to exclude this special group from all coupons except when they get a special one, for that i can use this plug.

    • kento November 26, 2014 at 3:30 pm #

      Hi Arnoldo,

      The option to exclude coupons from groups hasn’t been added yet, but it will be added. I don’t see any easy way to do this except adding it as an option to the Groups section of the coupons.

      Thanks for explaining your requirement, there is an update planned for the plugin soon and I’ll take this into account to see if we can have the functionality available with it.


      • Justin April 11, 2015 at 3:03 am #

        Any chance you are moving forward with the ability to exclude groups from redeeming coupons? (since customers who sign-up for a discount membership are in two groups, baseline and discount, group, the exclusion would need to make sure that if a customer was enrolled in an “excluded” group he wouldn’t be able to use the coupon even if he were also enrolled a non-excluded group. Cheers.

        • kento April 20, 2015 at 7:17 pm #

          Hi Justin,

          Thanks for asking, yes it’s still on the roadmap for the plugin, haven’t had a chance to add it yet so I appreciate your reminder ๐Ÿ˜‰


          • Justin May 8, 2015 at 12:06 pm #

            Thanks. That feature will totally rock.

            • Justin August 19, 2015 at 5:13 am #

              Any update on the proposed ability to exclude certain groups from redeeming a coupon?

              • antonio August 26, 2015 at 8:00 am #

                Sorry Justin,
                this feature is not implemented yet.
                Antonio B.

  19. carter October 15, 2014 at 4:18 am #

    Hi Kento,

    I’ve purchased the plugin and I’m trying to use it to “restrict” certain groups and / or roles from using a coupon code. Essentially, I want the plugin to do the exact opposite of it’s intended use. The plugin limits the coupon to certain groups / customers and I want to restrict it from certain groups customers. Is there some script that could modify the plugin to accomplish that?

    Thank you

    • kento October 21, 2014 at 10:12 am #

      Hi Carter, the easiest would be to create a group that restricts to the subset of users that should have access. The plugin isn’t intended to do the opposite, it’s intended to limit to users that belong to a certain group. So to achieve the opposite effect, it’s sufficient to include those users who should have access in the appropriate group.

  20. Thomas September 25, 2014 at 8:53 pm #

    Hi I am wanting to find a woocommerce extension that will let me select only guests and customers user roles to be allowed to use certain coupons and also have coupons that will only work for my wholesale user roles as well. I am not using the anything to do with memberships or groups, and I don’t have any other groups or membership plugins installed on my site, but I basically only need the basic coupon feature that is in woocommerce already but I just need to make it so I can have user role permissions with the coupons I am making. Does your plugin do that or do I have to use some sort of memberships or groups to make this work? P.S. You have a LOT of very cool plugins! Nice Work!

    • kento September 26, 2014 at 9:45 am #

      Hi Thomas,

      Thank you very much for your kind comment ๐Ÿ™‚

      With the Group Coupons extension for WooCommerce, you can limit coupons to certain roles, i.e. if you don’t need groups, you can also use the extension and just work with roles. You can find details on the features related to roles on the documentation page here Group Coupons.

      • Thomas October 6, 2014 at 5:01 pm #

        Awesome! Thank you so much I will be getting it this week from you ๐Ÿ™‚

      • Thomas October 7, 2014 at 12:41 am #

        Okay so I was just about to pull the trigger and buy the Group Coupons BUT I just saw that it says this:This plugin requires WooCommerce Groups extension + the Groups plugin. here?: http://docs.woothemes.com/document/group-coupons/ is that true if I don’t need any of the memberships or groups features? I only need the user roles feature for my application.

        • kento October 7, 2014 at 4:15 pm #

          Hi Thomas,

          Thanks for pointing out the inconsistency on the documentation page. This has been corrected – you do not need any additional plugins to restrict coupons by role as that is supported by the Group Coupons extension without any further requirements.


          • Thomas October 7, 2014 at 4:23 pm #

            Ok fantastic! I will go buy it right now ๐Ÿ™‚

            • kento October 7, 2014 at 4:45 pm #

              Thank you ๐Ÿ™‚

  21. justin July 17, 2014 at 1:14 am #

    Kento, I found a workaround for the time being: create a special login only category for VIPs and just put our VIP products in this category (duplicating everything), then exclude coupons from this category. For me, this will probably work, but total group exclusion from particular coupons would be better since my workaround is rather limited in that everything has to be doubled.

    • kento July 17, 2014 at 9:45 am #

      Thanks for sharing the approach taken, yes that looks like a solution but of course having the option to exclude groups would be more direct.

  22. justin July 14, 2014 at 7:35 pm #

    Can the plugin prevent coupons from working for certain groups? We have the subscriptions plugin and all customers and buyers become “registered.” We then sell a $100 membership and these customers automatically become VIP group members and get bottom level pricing whe logged-in. I want to offer coupons to only registered groups, but not VIPs. Unfortunately, the VIPs are both registered and VIP group members. Can the plugin work to prevent coupon redemption by those in the VIP group(who are also registered members) while working for “registered” only group members?

    If you have 2000 people in VIP, it is not practical to manage their group membership by hand. If your coupon plugin does not manage this, then can you recommend anything? Maybe my VIP members should become a user role rather than group members?

    • kento July 16, 2014 at 10:48 pm #

      Hi Justin,

      That would actually be a great addition to the plugin, I mean the ability to exclude certain groups from a coupon. That would cover your case exactly and I figure that you’re not the only one who would welcome that.

      I’m adding this to be scheduled for implementation on top of the list for the plugin.

      If you have a developer at hand or the knowledge, meanwhile you could use the Groups API and implement a hook on the coupon validity to restrict it. Is that a possibility for you while this is being added?

      • Teena December 2, 2014 at 11:18 pm #

        Yes… add us in! We need the EXCLUSION ability. Great product otherwise.

        • kento December 9, 2014 at 12:28 pm #

          Thanks for your vote on that feature Teena!

  23. Tarnya June 16, 2014 at 12:28 am #

    I have a wholesale pricing plugin for my website. I set up a retail group and a wholesale group. When I log onto my site as a wholesaler, the message for discounts to retail customers is showing, even though the discount structure isn’t applicable. I would prefer that the message doesn’t show up for wholesale clients.

    Thanks for your quick response Kento.


    • kento June 16, 2014 at 5:01 pm #

      Ok thanks for explaining that. Is it possible that you are testing this with a user account that belongs to both the retail and the wholesale group? Otherwise I don’t see where you would get a coupon message that is directed at a particular group only.

  24. Tarnya June 15, 2014 at 4:24 am #

    Hi there,

    I purchased this plugin on Woocommerce. Do I need to submit a queery on there or on this site? I’m getting the discount notice on a wholesale group category (different plugin) and I was wondering if it’s something I’m missing or if it’s to do with incompatible plugins.


    • kento June 15, 2014 at 4:28 pm #

      Hi Tarnya,

      You’re welcome to ask questions about the plugin here and if we can help we’ll be happy to. What notice exactly are you getting please?


  25. Sally April 12, 2014 at 7:50 pm #

    Does this plugin have the ability to restrict a coupon by country?

    • kento April 14, 2014 at 12:12 pm #

      Hi Sally, not really, unless you had each user in a group representing the country.

  26. mat429 March 12, 2014 at 5:07 pm #


    i use groups coupons to give a 20% discount to members of a group on my site. Ive just spotted that multiple orders of a product give an increasingly large discount which rather than being fctored by the number of item ordered is factored by the number ordered squared (so 1 item gives the correct discount, 2 gives the discount 4 times and 4 items ordered gives the discount 16 times)
    everything else seems to work.
    can you help please.

    • antonio March 13, 2014 at 7:40 am #

      please give us an url, a test user and a test coupon code to have a look.

    • antonio March 13, 2014 at 7:41 am #

      You can send us these data to support at itthinx dot com.

  27. Alex February 2, 2014 at 9:30 am #

    it would be nice to be able to limit coupon by group name as well like your other plug-in. ANy chance this will be intergrated in the future?

    • kento February 5, 2014 at 10:15 am #

      That’s a good idea, the suggestion sounds familiar, I already have a note on that here as a suggested feature and I think it can be added.

  28. Isaac Savage February 1, 2014 at 4:32 pm #

    Does this plugin have the ability to automatically place the user in a group if they use the coupon?

    • kento February 1, 2014 at 10:09 pm #

      That’s an interesting thought! Currently not, but I’ve taken note to consider adding this. Thanks for the suggestion!

  29. Alex February 1, 2014 at 8:26 am #

    I just installed the group plug in. I have two types of groups weekly- and by-weekly is there a way to have customers select what group they want to be added to? or do I have to do it manually?

    Do you reomend any of your other plug-ins? Im not charging for the membership but need to set different pricing for each group I’m using the cupon feature on woocommerce and selecting by group but I need new customers to select what memebership (group) they want to be added. Thank you!

    • kento February 1, 2014 at 10:42 am #

      Hi Alex,

      The [groups_join] shortcode would be an option. See documentation for details please.

  30. Mark January 20, 2014 at 12:20 am #

    Hi guys, thanks for your responses – very helpful, and much appreciated ๐Ÿ™‚

  31. Mark January 16, 2014 at 9:40 pm #

    Hi there, I’m about to purchase this extension, but have a pre-sale question. When using the plugin, is it possible to create a single-use coupon and send it out to every group member … essentially allowing all members a one-off coupon discount?

    Thanks in advance ๐Ÿ™‚

    • antonio January 17, 2014 at 10:37 am #

      you can restrict coupons to groups, but not only one use by user (this feature will be added to Woocommerce 2.1, please have a look to this conversation)

    • kento January 17, 2014 at 11:35 am #

      Hi Mark,

      To limit the number of uses to 1 per user, you would also need the WooCommerce Coupons Countdown plugin which has a “Usage limits per user” option.

      Thanks for asking ๐Ÿ™‚

  32. hupe-graphics January 8, 2014 at 4:24 pm #

    Hi antonio,
    I know that’s it’s only available there at the moment and that’s sad for me. Are there any plans to offer it on codecanyon in the future, too? I really would appreciate that so I hope you consider this.

    • kento January 9, 2014 at 10:21 am #

      Hey there,

      Sorry but no, it’s exclusive on WooThemes and I can only recommend purchasing there, it’s a great marketplace with great people providing products and support.

  33. hupe-graphics January 5, 2014 at 12:21 pm #


    really would like to buy that plugin (already bought WooCommerce Coupons Countdown) but not on woothemes. Please can you make it available at codecanyon, too.


    • antonio January 8, 2014 at 4:06 pm #

      sorry it’s only available on woothemes.

  34. Frank November 18, 2013 at 7:36 pm #

    Hi Kento,
    Thanks for reply.
    I’m glad to hear that this is a feature you plan to integrate into next release.
    Actually, this is the last step that I need to lunch my page. So, I’m ‘urgently’ waiting for this release ๐Ÿ™‚
    Any idea when it will be ready? can I test a pre-version?

  35. Frank November 15, 2013 at 4:03 pm #

    I used the shortcode [group coupons …] successful with coupons having “product % discount”.
    I can see the code and the text “x% discount on blablabla”.
    Then I changed to “recurring % discount” but no text shows up anymore.
    Can this be fixed or do I understand something wrong?

    • kento November 18, 2013 at 6:22 pm #

      Hi Frank,

      We’ll need to add support to the subscription type coupons for that to work. It’s already been noted and I hope we can have an update for that out soon.

      Thanks for asking, it’s certainly a worthy addition to support these.

    • kento November 21, 2013 at 1:52 pm #

      This has been added to version 1.3.0, you should see the update notified shortly.

  36. Morten November 8, 2013 at 9:43 am #

    Is there a way to assign coupons, so instead of the customer gets a discount, he is donating 10% to a charity organization (dogs wellfare)?
    I have been strugling on this issue for a while now!

  37. Lasse November 1, 2013 at 10:11 am #

    Cool, but WooCommerce Volume Discount Coupons provides another set of features, does it hook into this one so these coupons gets displayed in the product price display?

    If not, how hard would it be to implement the same feature in this plugin?


    • kento November 1, 2013 at 12:53 pm #

      I would probably use the description option on those coupons to display along with the price to have it more customizable. The automated display would also work. Adding that feature to the WooCommerce Group Coupons plugin is another option, although then we would have two places where users of both plugins can enable it. Worth considering at least.

  38. Lasse October 25, 2013 at 10:41 am #

    This is just what I am looking for, especially with the automatic application. What I want to know is does the discount show on the product prices when a member of said group is logged in, or does i only show up in the cart? The former could help drive sales..

    • kento October 31, 2013 at 12:58 pm #

      Hi Lasse,

      It provides shortcodes to display the coupons, see the documentation for details on how these are used. There is also WooCommerce Coupon Shortcodes which you can use to display information conditionally based on coupons, for example, to display coupon information in the cart based on which coupons are valid. This plugin doesn’t add the information on the product price display directly, but WooCommerce Volume Discount Coupons provides options for that.

  39. Jason June 21, 2013 at 10:57 am #

    I couldn’t find this on the WooThemes site. Is it no longer available?

Leave a Reply

We use cookies to optimize your experience on our site and assume you're OK with that if you stay.
OK, hide this message.

Affiliates ยท Contact ยท Jobs ยท Terms & Conditions ยท Privacy Policy ยท Documentation ยท Downloads ยท Useful Plugins ยท My Account