MultiSite Unique Invite Code Generator for BuddyPress

Hi guys,

I’m trying to create an invite only network on BuddyPress. Currently, I’m using the Signup Code plugin, which is adequate for the time being, but the solution that I’m hoping for in the next few weeks is a little more sophisticated than that.

What I would like to do, in fact, need to do, is something along the lines of what Ello did at their onset:

– So new user (a) is invited to the network and given a unique and coinciding invite code.

– After signup, new user (a) is given (x) amount of new invite codes, say, (b,) (c,) and (d,) to invite his own friends to the network.

* It would be nice to have as much control over this setup as possible, such as, maintaining a master key of sorts, while it also did most of the heavy lifting – the generation of unique invite codes for each new signup. Lastly, one of the problems I have with the Sign Up Code plugin is that it’s universal across MultiSite – I would like the ability to handle different sites differently.

I’m not sure if that’s making sense or if there’s anything like that available – I couldn’t find anything. I was wondering if Membership Pro 2 could do anything like that with some customization?

Thank you for your time and my apologies for the generalized nature of this ticket.

  • Jude
    • DEV MAN

    Howdy @Stephen

    Hope you’re well ! Thanks for getting in touch and absolutely no need to apologize.

    The M2 invite code module can be bent to do this with custom code, but Id advise you use it only if you want the other core features of the M2 plugin.

    Otherwise I’d say use a standalone plugin ( custom developed ) that adds a required field without which a sign up will not go through. The generation and max uses of these invite codes can then be centrally managed.

    Also take a look at some of these options

    https://wordpress.org/plugins/baw-invitation-codes/

    https://wordpress.org/plugins/wp-invites/

    https://plugins.cminds.com/cmdownloads/cm-invitation-codes/

    Hope that helps

    Jude

  • Stephen
    • Design Lord, Child of Thor

    Hi Jude,

    Thank you for the quick response.

    In digging around a bit further today, I stumbled across this plugin – Viral Invites.

    1) Have you heard of it before?

    2) Does this seem like a viable solution to my aforementioned problem?

    3) Do you think this would work alongside but independent of Membership 2 Pro? As in, could people join the site for free through an invitation, but also, have the ability to join through a paid membership if they weren’t invited?

    Thanks again for your time.

  • Jude
    • DEV MAN

    Hi again @Stephen

    Sorry about the delay !

    I was out of action for a bit yesterday !

    1) & 2) I took a look at the site you shared and looks like it may work (I’d ask for a trial first), but honestly I’ve never heard of the plugin shop before so I can’t vouch for the quality

    3) Again I’ve not used it but if it follows standard WP coding practices it can be integrated with M2 using the API/hooks with a bit of custom code.

    Hope that clarifies.

    Cheers

    Jude

    Cheers

    Jude