Do you need a way for a member to sign up and receive additional account “seats” for their team, family, friends, etc. Introducing the Sponsored/Group Members Add On.

View or Download the Add On


How it Works

The plugin’s file has an array that assigns the main account level (by membership level ID) and the sponsored level (by membership level ID). When users checkout for a main account (or are assigned one by and admin), a discount code is generated to allow sponsored members to sign up for the sponsored level for free or for a reduced fee (the code can be unlimited users or a set number of “seats”).

Parent account holders will see that code (and a registration link to share) on their membership checkout confirmation page as well as on their membership account page. In addition, the membership account page displays a new section including their code, registration link to share, seats remaining (if restricted), and a list of all members registered under their code.

If a sponsor’s account is cancelled, all of their sponsored members will have their accounts disabled as well. If a sponsor’s account is reenabled at a later point, all of their sponsored members will have their accounts reenabled automatically.

View or Download the Add On


This entry was posted by Kimberly Coleman in Add Ons and tagged . Bookmark the permalink. Last updated: January 7, 2014. Titled Plugin for Sponsored Members (Link Parent and Child Accounts)

Comments (48)

Author’s gravatar

Very cool. Could this be used for something like a literal parent needing to a create an account for a literal child (for example: diy.org)?

Reply
Author’s gravatar

Would this also work for creating gift subscriptions?

Reply
Author’s gravatar

We have another add on for gift subscriptions that we’re putting finishing touches on. Hang tight!

Reply
Author’s gravatar

Hi Kimberly, I might have missed the update notification, but was the gift subscription add-on ever completed? Don’t yet see it on the add-ons page. Thanks!

Author’s gravatar

Which add would you suggest that would work with the following scenario?
WP 3.8, Woo Commerce, PMP
Competitors register/pay for membership. Then they refer other competitors to signup/register with a peersonalized code. This allows me to pay referring competitors a percentage of the registration fee.

Reply
Author’s gravatar

This is exactly what I needed, I do have one additional feature request – how can I include the sponsored discount code and sponsored link in the sponsors confirmation email. Is that possible please?

Reply
Author’s gravatar

Can you please provide a more comprehensive instruction on how to customize this plugin?

Specifically:

We want to give access to employees in a company where the company will be invoiced when all employees have finished the course. I.E both access levels will be free at signup.
Unlimited number of employees

Reply
Author’s gravatar

How can a parent account purchase additional seats?

Reply
Author’s gravatar

Quick answer is to have them checkout again for the same level and choose a different # of seats. This will potentially charge them again for the other seats they already purchased, so you’ll typically need code to adjust the pricing based on what they’ve already purchased and when. Can work it out with you int he forums.

Reply
Author’s gravatar

Hi do you have examples of this – I have the code set up for initial purchase, the issue is when they want to add additional seats

Author’s gravatar

Is the sponsored members addon compatible with pmpro woocommerce addon. I am asking because I use woocommerce throughout for payments

Reply
Author’s gravatar

Hi, I have a question about this plugin. Will this work with other wordpress sites?

It seems like the ‘sponsored’ account concept is not readily available as a plugin. I just want Users to be able to create additional users to their account. My site is an ecommerce marketplace concept btw.

Appreciate any repsonse.
Gary

Reply
Author’s gravatar

> Will this work with other wordpress sites?

Do you mean with other membership plugins?

> I just want Users to be able to create additional users to their account.

You can set things up so child accounts are created at checkout, but generally the addon has the sub accounts sign up for their own accounts using a discount code. In general the sponsored members addon usually requires quite a bit of custom development to get working. Just an FYI to set your expectations. But feel free to use it as a launching off point.

Reply
Author’s gravatar

Where do I find the “do it for me plan” option?

Reply
Author’s gravatar

Hi. Sorry for the confusion. We no longer offer this service. You can find developers to help with your PMPro needs on our Developers Page. If you sign up for paid membership on the site here, we can help you out through our forums. We will answer specific questions and give guidance, but can’t get hands on to help. If you’d like to do a 1 hour consultation call that will give you good notes to take to another developer, paid members can sign up for that on our Consultation Call page.

Reply
Author’s gravatar

Hi. Are the main members able to add new users in WordPress itself, which would email the code to the users? I have a customer who wants to add users emails in the Admin section like a lot of systems that allow you to add sub-accounts, and not copy and email a code to send them.
Thanks!

Reply
Author’s gravatar

Admins can add users in the dashboard, then give them a level. Then when you view/edit the user, the admin will see the Sponsor Code that can be shared with others to sign up under.

There isn’t currently an easy way for admins (or users on the frontend except at checkout time) to add sponsored/child accounts manually. That’s a good idea though, and something we’ll keep in mind.

Reply
Author’s gravatar

Ok thanks, but just to clarify, when you say “Admins can add users in the dashboard, then give them a level” – I thought when a user subscribes using the “main account” that they would see the code themselves, and can then send it to people. Its an automated system, the main websiet Admin should not be involved seen as we’re having users register and subscribe themselves? I mean, Paid Memberships is automated isn’t it? So would users be able to see their own code after paying?

I then wonder if we can write some bespoke front end code for those users to add their sub-users which can email them the code that is generated for them.

Thanks

Reply
Author’s gravatar

> I thought when a user subscribes using the “main account” that they would see the code themselves, and can then send it to people.

This is how the Sponsored Members addon works, yes. I thought your first reply was asking if admins can also add “main account” users. They can.

> So would users be able to see their own code after paying?

Yes. It shows on the confirmation page, in the confirmation email, and on the account page.

> I then wonder if we can write some bespoke front end code for those users to add their sub-users which can email them the code that is generated for them.

Yes. We’ve done this custom for a few clients. We can work with you in the members forum if you have questions about how to do this.

Reply
Author’s gravatar

HI we are using woo commerce subscriptions and are thinking to use this plugin so that those who sign up and pay for our service (subscribers) could have an idea automatically created in addition to their own so that they could have others that they choose log in and see info on our site. Would this work for that purpose?

Reply
Author’s gravatar

This add on is tightly designed to work with sites using the Paid Memberships Pro checkout process. You would need a developer to write a custom plugin and/or integration to hook into the WooCommerce checkout process and all of their cancel/expiration/etc. triggers.

Reply
Author’s gravatar

Hi!
We are seriously considering to use your plugin in our project, I’m just not 100 % sure if we can implement the following scenario with either the Sponsored Membership or the Gift Membership Addon:

1) Teachers get free unlimited access to the site through a coupon code which we provide. (e.g. teacher membership, level 1)
2) If the teacher wants to use the site in class, his students will need individual paid accounts for students (e.g. student membership, level 2). To make registration as easy for the teacher and students (who are children!), the teacher can collect the money in class and then buy the 1-year-valid memberships in bulk for his students. The teacher then provides the students with codes so they can register their accounts “for free” without having to pay us directly or entering payment information.

The teachers and students should have separate membership levels because we want to show extra information for teachers on the pages (e.g. “teachers’ notes and tipps”).

Will it be
a) possible to do that with your plugin and
b) better to use the Sponsored Membership or the Gift Addon?

Thanks a lot in advance!
Best regards,
Christian

Reply
Author’s gravatar

You would want to use the Sponsored Members add on, correct. You can use the method to allow the “teacher” to purchase additional seats at a set price per seat. If you decide to proceed with PMPro Plus membership to access this add on, just post on the members forum and we can begin supporting you to get the proper settings in place. Note that ghis add on is best used by a developer or someone with some development experience (or strong willingness to learn).

Reply
Author’s gravatar

So in our case, we have corporate sponsors that invite personnel under a corporate account. if child members leave, we want to remove them which also cancels their membership. So it’s not necessarily a removal from the group, more a link to cancel this member.

We are delighted with the plugin, and if you could help with this one thing that would be wonderful.

Author’s gravatar

Hi Mark,

You could potentially build off of our Membership Manager Add On. You could extend the permissions of this Member Manager to access the Users profile and manually cancel the subscription when needed. This may take some custom coding to do.

Perhaps the quickest way to do this is have the Sponsored Member get in touch with a site admin and have the admin manually remove the child account.

Author’s gravatar

This would be really cool if it can be integrated with Learndash’s Groups function. I know WisdmLabs has a group registration function for Woocommerce/EDD but I love PMPro and wish we can have the Groups integrated with this plugin.

Reply
Author’s gravatar

We are using this currently and need to find a way for the sponsors to remove members. Right now the Parent can add them, but not remove them
Can someone shed some light on that?

Reply
Author’s gravatar

Hi Mark,

You could potentially build off of our Membership Manager Add On. You could extend the permissions of this Member Manager to access the Users profile and manually cancel the subscription when needed. This may take some custom coding to do.

Perhaps the quickest way to do this is have the Sponsored Member get in touch with a site admin and have the admin manually remove the child account.

Reply
Author’s gravatar

Hi. Is there a way to remove the email requirement in the registration form for the child account?

Reply
Author’s gravatar

All users in WordPress require an email address. If you open a topic in the members forum our team may be able to come up with a create solution, perhaps using the “parent” account’s email address with an appended username (i.e. parent@site.com / parent+child1@site.com). You’d want to make sure though that the parent account didn’t receive multiple account notifications to that address.

Reply
Author’s gravatar

Hi there,

We’re wanting to create parent/child relationships where a parent manages the child account.
– How is it possible for parents to register and edit child accounts?
– We understand this plugin is suited ideally to developers—where can we find the docs to understand how to fully utilise this plugin?

Thanks,
Tom

Reply
Author’s gravatar

Hi Tom,

This Add-On does sound like it is the right one for you. However, parent accounts will not be able to edit the child accounts. You may need to look at using our Membership Manager Add-On and then extend it to give the member managers admin like access to edit the account. For more, on our Membership Manager Add-Ons see here: https://www.paidmembershipspro.com/add-ons/pmpro-membership-manager-role/

For the documentation, you can look at https://www.paidmembershipspro.com/add-ons/pmpro-sponsored-members/

Reply
Author’s gravatar

Hi..is it possible to member join on multiple sponsored account with discount code.And they can choose sponsored member page while logging in.For say..they can choose team(sponsored account)

Reply
Author’s gravatar

Users can only have one sponsor at a time and the sponsor is linked up based on the discount code they use at checkout. If a user later checks out again (maybe paying their own way now or switching sponsors) the link with the old sponsor is deleted.

I bet there is an easier way to get done what you need for your specific case vs building off sponsored members. It would take custom development though.

Reply
Author’s gravatar

I am using PMPro with the Sponsored/Group Members Add On. I want to create a directory (like the members directory) that displays these users as Groups once the sponsored members have registered on the site – is there a way to do this, and preferably to automate it so each sponsored group shows up in the Group Directory?

Reply
Author’s gravatar

At a high level, you could create a custom directory template that takes in a ‘membergroup’ parameter and if that is present cross-references that with the main group user so it only shows members who were sponsored by that main group user. We don’t have existing code or an easy way to do this, but you could find someone to help you with this at https://www.paidmembershipspro.com/developers/

Reply
Author’s gravatar

Hi Jason & Kimberly
This looks promising.
One question. We’re in South Africa. Do you have a Payfast module that we can install instead of Authorize.net?
Yours,
Bruce

Reply
Author’s gravatar

Yes. It’s in beta. You can find it here: https://github.com/strangerstudios/pmpro-payfast

Should be released within a couple months. The beta version should work for you well. It’s based on the PMPro-related code shared a while back on the PayFast site. We put it into an addon so you don’t have to update the PMPro core plugin, and we’re fixing some of the edge case bugs that come up.

Reply

Leave a Reply

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