We wish to convert our D7 site to paid membership in a way that it automates the membership management for our organisation (which until now has been managed manually via a database hosted elsewhere).
From what I've read, Ubercart and roles will be the way to go, although payment will remain offline due to low turnover.

My questions are:
Does Ubercart use (or can it be made to use) User profile fields for name, address etc. or does it create its own fields?

Should we therefore install Ubercart first, or create fields and import our existing member data? (the latter is our preference if practical)

Thanks
Richard

Comments

That should work

Ubercart uses its own records for names and addresses in orders. However, it ties orders to users, and it's possible to link in to those via standard Drupal relationships.

Put another way, when you buy something with Ubercart, you either log in with an existing account, or an account is created for you when you check out.

For non-shippable products, it doesn't need to have addresses or names for delivery.

It can handle role assignments as product features. These can be permanent or for a defined length of time. You can grant a role to indicate membership.

It can also handle recurring payments. I.e., enter your credit card once and be automatically renewed.

You can certainly import your member data safely, before or after installing Ubercart. See ubercart.org for more details and questions.

--
www.ztwistbooks.com. Math books that are actually fun.

nobody click here