We are trying to get a paid memberships module made for 4.7 working with ecommerce.

Scott White is working on a memberships module in his spare time.

Scott indicated he is working on 4.7 and within the ecommerce suite. Gordon and everyone are already working to make address not required.

Below is a wishlist for this module.

Of what's left, in order of priority, I'd say
1) ability to have more than one kind of subscription.
(right now, promote to one role for one fixed length of time).
1a) subscriptions of different lengths (month, year, etc)
1b) subscriptions of different roles (premiums sees x content, xtra premium sees x + y content)

2) ability to pay by paypal or credit cards
paypal's recurring feature does not accept credit cards. It'd be really great to be able to accept credit cards.

3) not conflicting with node access modules, such as organic groups.

4) subscriber my account area.

some of the other functionalities I believe currently exist.
i) proper sending of emails.
ii) automatic removal
iii) no timezone issues
iv) automatic upgrading before cron is run

nice to have extras
A) admin reports
B) some maintenance over time.

http://www.drupalecommerce.com/node/734
Please post there or here if you have other features you want and/or if you can contribute bounty.

Comments

steveparks’s picture

Hi drupalec

This sounds like a great module. Any idea on timescale/current progress?

I'd be willing to chip in to a bounty if there's a real commitment to this.

cheers
steve

===
Steve Parks
Convivio - a digital services agency

http://weareconvivio.com

edrupalec’s picture

aiming for June 7th. Scott (wpd) isn't doing this as paid client work so it could get bumped down by other client priorities.

Drupal ecommerce, at http://www.drupalecommerce.com
http://www.drupalecommerce.com/troubleshooting
http://www.drupalecommerce.com/modulesexplained
http://www.drupalecommerce.com/47vs46
http://www.drupalecommerce.com/howto

edrupalec’s picture

Someone asked how bounty works. Bounty is money that is promised to a programmer (or documentation writer) in return for doing some work. However, it is a very small amount relative to how much the programmer charges per hour. So it's more like volunteer work with a small gift given. Bounty might be around $400, but the work might be worth $4000 or $8000.

Bounties sometimes are used when a programmer has a client paying $4000, for a project, but it took the programmer $5000 worth of time. In that case, the programmer might decide to ask for $1000 worth of bounty for releasing it to the public. There are many other cases in which people decide to use bounty. This is only one case and may not be representative.

Since we are paying the programmer bounty for this, and not hourly, when it gets finished really depends on the programmer's other priorities and how closely it relates to getting this done. Sometimes a programmer writes some code for her/his own personal site and will make a module a priority even without a paying client.

Drupal ecommerce, at http://www.drupalecommerce.com
http://www.drupalecommerce.com/troubleshooting
http://www.drupalecommerce.com/modulesexplained
http://www.drupalecommerce.com/47vs46
http://www.drupalecommerce.com/howto

drupalec-1’s picture

I forgot to write at the top that the basic assumption is that the module will do automatic recurring payments/debits (not just automatic invoices, as is true with ecommerce module suite now). However, it that presents a problem in terms of security that there is no way to get around (in terms of credit cards), we can live without it. Using paypal it's possible, but I think the Scott is more focused on credit cards than paypal right now. If we had to choose between paypal with automatic debits, or credit cards without automatic debits, credit cards may be better.
-----
Drupal ecommerce, at www.drupalecommerce.com
http://www.drupalecommerce.com/examplesites
http://www.drupalecommerce.com/modulegroupings
http://www.drupalecommerce.com/compared

marcoBauli’s picture

Of course i am up for module, share the bounty, reasonable timeframe ;)

Thanks all people involved in this,
marco

marcoBauli’s picture

After such long time a beta module has been finally released thanks to Kbahey and ready to get tested here:

http://drupal.org/node/53888

enjoy!