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)