The Group Discount Codes Add On allows you to better manage grouped discount codes or large numbers of unique discount codes with the same pricing.

View the Group Discount Codes Add On

How it Works

Adds the ability to create a single ‘parent’ discount code and bulk generate ‘child’ codes with the same settings. The parent code controls all of the pricing, expiration, allowed levels, etc. Once saved, each of the sub codes will act as if they have the same settings as the main code.

This is useful for bulk mailing, newsletters, or participation in a Groupon-type program.


Screenshot

pmpro-group-discount-codes


Installation

  1. Install and activate ‘pmpro-group-discount-codes’.
  2. Go to Memberships > Discount Codes.
  3. Create a new discount code.
  4. Under “Group Codes” enter one unique code per line (these can be auto-generated with any random string generator or in a spreadsheet program).
  5. Set the pricing per level that the group of codes will apply to.
  6. The “parent” code should be kept private with unlimited uses.

Author’s gravatar

Hi,

I have a pre-sell question: if I create a code with a group of 100 codes, how do I check if a single “child” code is been used?

Reply
Author’s gravatar

Good question. There is no admin report that will give you this, but the data is in the wp_pmpro_discount_codes_uses table and could be found and displayed that way. Feel free to post something in our member forums, and mention I sent you from this comment. We should be able to give you some code or update our plugin so you can see that info. Better discount code reporting is on our list of things to look into. So please suggest how you’d expect things to work and we can take that into consideration. Thanks.

Reply
Author’s gravatar

Hi,

can you automatically generate a discount code for certain levels?

That is, a “father” subscribes to a paid level and automatically receives N discount code to give the “children” who will sign up for free.

Is a solution like this one possible?

Thanks,
Davide

Reply
Author’s gravatar

I want to send my email list, 1 code to be used once, per customer. Would I send the parent code for this? What if I need an unlimited number of child codes, to only be used once per customer?

Reply
Author’s gravatar

If you want the codes to be unique to each member, you would need to generate then export/copy out all the codes. You’d need to build a spreadsheet to be used to import into your email program of the user email > user code. It really depends on what email marketing program you are using.

Alternately, you can just create a single code and use the method in this post to restrict it to one-time use per member: https://www.paidmembershipspro.com/restrict-disco-time-per-user/. This method isn’t as “secure” but surely a lot simpler.

Reply
Author’s gravatar

Hello. I want to create 300 codes, each one good for a one-year subscription to my website. I would like the one-year period to beging when the code is activated by a new subscriber, NOT when I create the code. Is that how it works? In other words, does the one-year timer begin when I create the code, or when it is entered by the user? Thank you.

Reply
Author’s gravatar

Hi there,

The start date and expiration date that you see in the screenshot is that of the discount code itself. Once you click on the Membership Level checkbox an accordion will open up with settings of the pricing and expiration of the membership level. If you set the expiration of this setting to “1 Year(s)” then the users membership should expire one year after being activated.

Hope this helps!

Reply
Author’s gravatar

Dear,

#1, Is it ok to offer 100% discount coupon?
#2, If I offer 100% discount coupon, How can I track the coupon usage records?

thank you

Reply
Author’s gravatar

Hi there,

Yes, you can offer 100% discount code to offer a free level. You can track usage by navigating to your WP Dashboard > Memberships > Discount codes.

Reply

Leave a Reply

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