month, quarter and year membership support ? and what about registration codes ?

10 replies [Last post]
rafamd
Offline
Joined: 08/22/2010
Status: 
Answered

Hello, I will be needing a module like this to sell premium membership that allows access to some content in the website trough a role upgrade.

Everything cool by now I guess ...

We are planning to offer monthly membership at a basic price, quarterly with a 10% discount and yearly with 25% disc. All memberships renew automatically at the end of the period unless canceled before.

I was reading about the features and could not find anything explicitly talking about this use case. Should I have to define different "plans" for montly, quarterly and yearly ?? how would MS handle this ?

Second, we would like to support subscription codes. This are pre-sold codes that enable one of the 3 mentioned memberships. Does this module support somehow this feature ? maybe integrating with some of the d.o modules that tackle this ? has anyone tryed to do this in conjunction with this modules before ??

thanks very much !!!! have a nice day

rafa.

Abilnet
Offline
Joined: 12/07/2009
...Second, we would like to

...Second, we would like to support subscription codes...

I personally have found regcode -module useful for my purposes. Here is a nice list of related modules. Hope this helps.

Leighton Whiting
Offline
Joined: 06/02/2009
rafa, You should create

rafa,
You should create different Membership Plans for the different periods you have (Monthly, Quarterly, and Yearly), and set their prices accordingly. You can set them to recur until cancelled, and have them all grant the same role. Then you can give that role the permissions it needs to access the content, etc.

Membership Suite uses Rules, as does the Reg Code module Abilnet mentioned, so perhaps you could set up a Rule that will generate a reg key for the user when they purchase the membership, and remove the key or expire it when the membership expires.

Sincerely,
Leighton Whiting

rafamd
Offline
Joined: 08/22/2010
Thank you both for the

Thank you both for the answers, I'll be checking this out.

cheers !!!

rafamd
Offline
Joined: 08/22/2010
prepaid membership codes

Hi guys, I've checked out your suggestions and could not find a way out for the pre-paid membership codes functionality in conjunction with the regular membership functionality that membership suit provides.

This is the usecase:

There are 2 ways of accessing the premium content of the site. The first one is what membership suite provides (buying a membership plan through the site).

In the second scenario, the user doesn't buy the membership plan in the website. He either buys it in a store, he get's it as a birthday present, he get's it inside the big Kellogs or at the RRHH department of his company. It's a pre-paid membership.

Should this be a feature request ?? does anyone agree in this being a useful feature ? or is it that I didn't get it and it's really doable with the modules mentioned, (reg codes, rules, etc) ?

I've been thinking on how to implement this funcionality into membership suite core (from the usability perspective). It goes like this:

When creating a membership plan, the sysadmin can choose it's type: regular or pre-paid. Regular membership plans work as usual, untouched.

Pre-paid plans ask for a code (instead of actual checkout) and that's the only difference (after some minor adjustment like disabling the recurring option in this type of plans).

Codes are generated by the sysadmin for each pre-paid plan (and they can only enable that plan). Distribution of the codes would be out of the scope of membership suie.

All the rest should work as usual.

This would enable tons of usecases. I could help with further clarification of the specs as I am in need of this and have thought a lot on how to get it done.

Any comments ??

All the best !!!

Rafa.

Leighton Whiting
Offline
Joined: 06/02/2009
I have a module which was

I have a module which was built to extend Membership Suite to where users can buy 'gift memberships' for their friends. This would allow you to choose any membership plan that you want users to be able to buy (of course recurring plans don't work because there are no payment details associated with the user redeeming the gift membership) and then send the gift to one of their friends. This generates a url that is then emailed to the user they choose on a certain date they set. Then when the user clicks the link, they are able to enter their desired username and password and they are created an account with the membership they redeemed active and the role granted.

This sounds like it could be close to what you need. The module is called 'ms_gift_membership' and will be included in the upcoming pack of modules that I will be releasing (along with many other smaller modules). This pack will sell for $24.95. It isn't ready for release yet, but I wouldn't mind sending you the module in it's current state and see if you can extend it to do what you need. Just send me an email and we'll see what we can work out.

Sincerely,
Leighton Whiting

rafamd
Offline
Joined: 08/22/2010
Hi Leighton, maybe close but

Hi Leighton, maybe close but not *that* close I'd say :) The idea of supporting prepaid memberships is much more general than that. It doesn't deal with sale or distribution of the codes.

Having this basic (but deeply integrated) functionality would allow lot's of very different usecases, taking advantage of the existing membership suite framework. Users would be able to activate their premium account at anytime with a pre-paid membership code and activate again after it expires. It could be requested at registration or not. It could be a lifetime membership plan or any other plan defined, etc. The codes could be sold in stores, given away as promotion, solk in bulk to distributors or companies, etc, etc. Lot's of possibilities with this fine move.

The gift addon you talk about is a nice feature but I think the key to supporting prepaid memberships is allowing the flexibility that membership suite features currently provide and that's why I was thinking of a "membership plan TYPE" solution.

I'd love to help with development but I've never used PHP or Drupal :(

Do you see potential in this feature ?

Maybe we can reuse some of the functionality that d.o modules provide (management of membership codes, etc).

Thanks !

smithsintheblack
Offline
Joined: 08/10/2010
Add-on modules?

Hi Leighton,

I am eager for the release of your add-ons. Any idea when you might have something for us? I am specifically look for a way to have MS process memberships through a code entered by the user acquired by some other means than making a purchase directly on my site.

Looking forward to seeing your add-ons!

Thanks in advance!

James

Leighton Whiting
Offline
Joined: 06/02/2009
See my answer here:

See my answer here: http://www.moneyscripts.net/forums/feature-requests/2010/09/25/membershi...

Sincerely,
Leighton Whiting

peterjjohnson
Offline
Joined: 04/09/2010
Introductory offers

Is there a way to specify "introductory" offers for new members? That is, could the first month (or other period) be one price, then go to a regular price when renewed? I have a client who wants new users to get 2-for-1 pricing, then go to the normal charge when renewed.

Thanks,
Peter

Leighton Whiting
Offline
Joined: 06/02/2009
If you are using Recurring

If you are using Recurring Payments, you can set up a Trial period for the lower amount, so they will pay the regular amount once the trial period is up.

If you are using non-recurring memberships, you could use the role discounts module to give anonymous users a discount, so that when they first purchase the membership, they will get the discount, but not when they renew.

Sincerely,
Leighton Whiting

Twitter Feed