Community & Support

HOWTO Charge Membership Fees?

I have searched through the drupal modules extensively but there doesn't seem to be a simple way to achieve the following: charge users a fee to create an account on the web site. This seems like such a simple and commonly-required feature?

Ideally it would be integrated directly into the registration form, requiring users to submit a Paypal payment prior to being able to log into the web site.

Any idea?

Comments

By default you could have

By default you could have the users assigned to a user 'role' with only a few permission. This way you can get the 'registered' on the site so you can use a shopping cart e-commerce oduel to hand;e the transaction- and then you'll need something else to change the user's role...

Check on e-commerce module forum, like the one for uber-cart
http://drupal.org/project/ubercart
their site: http://www.ubercart.org/

I'm sure someone has gone down this path before. Sounds familiar! Maybe it just wasn't on drupal.org

- Learn best practices in Acquia's Drupal training http://training.acquia.com/
- Tips on Giving effective feedback in the forums

yup...

you'll need something like 'account types' module or 'role control' type of thing (and perhaps enhance with user types and all of hat other stuff) and don't forget toe xplore actions and triggers to automatically change the user's role based on the action (like purchased X)...

you also need to clarify here - can they do NOTHING until they've paid, or are you looking to offer teaser content around a basic free membership?

both approaches exist, but the latter calls for more careful planning and node control in general...a more mechanical explanation would help.

also, try going to google.com and searching site:drupal.org "your question and keywords" because i'm certain that this has come up before (try "subscription site" OR "premium content" etc)

........................................................................
i love to waste time: http://twitter.com/passingnotes

........................................................................
i love to waste time: http://twitter.com/passingnotes

You can do this easily with

You can do this easily with the Ubercart family of modules. Ubercart has a roles functionality that enables one to buy a role. In this case, the role is that of registered user.

----------------------------------------------------------------------
http://classicvinyl.biz
http://music.bwv810.com
http://davidhertzberg.com
http://association.drupal.org/user/1207

I am a writer, researcher and solo drupal freelancer

----------------------------------------------------------------------
http://classicvinyl.biz ~ http://vinylclassics.biz ~ http://jazz.vinylclassics.biz
My YouTube Channel