Hi there,
Can't see this having been asked before, but apologies if it has.
We sell subscriptions to our newspaper currently using Ubercart. We want to change that process, and how we manage the subscriptions, and Membership Suite seems to do the job for us in testing at least.
The issue I face is how to migrate active subscriptions. I could start with a fresh user database and import users from the current production database, but I didn't see a way to set a membership expiry date. Is that correct?
Any suggestions, warnings or gotcha's much appreciated.
Cheers,
Mike.








Mike,
One major gotcha is recurring payments. Are any of your current subscriptions set up using Recurring Payments (maybe through PayPal, for example)? If so, then it is a lot more complex, since PayPal doesn't let you change the notification url in the middle of a 'subscription'.
If there are no active recurring payments, and you simply need to set an expiration date for the current subscriptions, this is possible using User Import (for which Membership Suite provides integration). So you would need to export the user info and their expiration dates to a CSV.
To get a more tailored solution, you could simply write a small module that will import the current subscriptions into ms_membership database. That would probably be the best way, if you don't mind doing some coding.
Sincerely,
Leighton Whiting