Migration from existing subscription service

6 replies [Last post]
jaybee
Offline
Joined: 08/14/2009
Status: 
Answered

 Hi,

I am seriously considering the PayPal Subscriptions product for a website I am developing, but my client has an existing customer-base of subscribers using another service. Has anyone migrated existing subscriptions across to this Dupal/PayPal combo, and are there any tips for success?

Thanks

 

Leighton Whiting
Online
Joined: 06/02/2009
Long Shot

jaybee,

If the current solution you are using uses subscriptions, this is a tricky thing indeed. Paypal stores the subscription info (including the notify_url) on a per-subscription basis. That means that all of your users are still sending their IPN to your old IPN notification url.

There is one possibility for you if you wish to transfer to my module and still keep your customers. If you use the same paypal email address to receive the payments, you can allow users to modify their subscriptions and put in the new notify_url (and other info). This may take a little bit of coding to get it to work correctly (as far as I know no one has tried this before) but I think it can be done.

Also, you can probably create a code snippet to import all of your old users to the drupal user database, and give them the correct role. Hope that helps.

Sincerely,

Leighton Whiting

jaybee
Offline
Joined: 08/14/2009
 Leighton,   Thanks for the

 Leighton,

 

Thanks for the reply. The existing subscriber service doesn't user PayPal, it uses Via's eManager service, so really what I want to do is export the existing subscriptions out of Via and create them in my Drupal site, getting them to pay for renewals when they expire using PayPal.

The only other option I can think of is to try to setup  the current subscribers with free trials ending when their existing subscriptions expire?

 

Any thoughts?

 

Thanks!

Leighton Whiting
Online
Joined: 06/02/2009
Oh

I see, I had assumed they were using Paypal. In that case, what I would do is create a new subscription on your new site with a Free Trial period equal to their time left on the subscription, and have them go register on your site. Do they all have the same amount left, or is it all different?

Once they sign up for the new subscription, everything will work fine, you don't even need to import the users, just have them go register at the new site and their accounts will be created with the right info.

Sincerely,

Leighton Whiting

jaybee
Offline
Joined: 08/14/2009
Hi Leighton, Thanks for this.

Hi Leighton,

Thanks for this. Unfortunately each existing subscription will have a different end-date, so I'm not sure how I would do this without creating a Free Trial product for each user with a tailored end-date?

 

Leighton Whiting
Online
Joined: 06/02/2009
Yeah, that makes it harder.

Yeah, that makes it harder. How many users do you have?

jaybee
Offline
Joined: 08/14/2009
 About 1000...

 About 1000...

Twitter Feed