Membership Suite 5.0 Release Notes!

5 replies [Last post]
wildkatana
User offline. Last seen 4 hours 14 min ago. Offline
Joined: 06/03/2009

This is a major release! The old module Paypal Subscriptions has been upgraded and changed to become Membership Suite 5.0! The module has been renamed and is in a new folder and has a new namespace. To upgrade, simply upload and install Membership Suite and MoneyScripts Paypal API (bundled) BEFORE uninstalling Paypal Subscriptions. Membership Suite will automatically detect your installation and migrate all of your data and settings automatically. Once Membership Suite has been installed, you may safely uninstall and delete Paypal Subscriptions, and your members' subscriptions and everything will all be preserved. You never have to uninstall or delete Paypal Subscriptions if you want to be safe, but you should at least disable it after Membership Suite is installed.

This new release is in preparation for moving away from the PayPal 1-to-1 relationship and open the door to future integration with other Payment Gateways, such as Authorize.net ARP and ClickBank. So it is a 'step in the right direction'.

Now, on to the changes:

  • New Feature: Added Cron-Dependent Expiration of User Accounts / Roles when the subscription has expired, whether or not IPN has been received...
  • New Feature: Added ability to make non-subscription memberships that will expire with cron!
  • Bug Fix: Fixed a bug where non-subscription memberships weren't correctly assigned a start date
  • Bug Fix: Fixed a bug where non-subscription memberships weren't being assigned the completed status
  • Bug Fix: Correctly Set the Expiration Date of a Subscription that is Cancelled based on Trial Periods, Regular Period, and current time so that the user will get what he pays for
  • UI Improvement: Reworded some items on the Subscription Plan Settings pages
  • UI Improvement: Added jQuery function to hide or show Trial Period settings based on whether the Plan is a Recurring Subscription or not
  • UI Improvement: Changed numerous uses of the word 'Subscription' to 'Membership Plan'

 

I hope you all enjoy the new release! Also, I have a number of features slated for 5.1, so stay tuned!

Also, this version will be fully backported to Drupal 5.x, and it will be released in the next few days.

Sincerely,

Leighton Whiting

robives
User offline. Last seen 11 hours 27 min ago. Offline
Joined: 10/30/2009
Updating

Hi Leighton,

I've installed v 5 of Membership suite but it hasn't copied across my settings. I've just noticed version 4.14 which I hadn't installed, I'm on 4-13. WHat do I need to do to migrate my settings?

Thanks

<edit>

In fact - when I go back and check I'm only on version 4.12
If I need to upgrade, where do I download 4.13 and 4.14 ?

wildkatana
User offline. Last seen 4 hours 14 min ago. Offline
Joined: 06/03/2009
Rob, Yes, you must first

Rob,
Yes, you must first update to version 4.14, then migrate to the new Membership Suite. I am including Paypal Subscriptions 4.14 in the Membership Suite 5.0 release, to help users migrate. Try redownloading it, I have renamed it Membership Suite 5.0b

Sincerely,
Leighton Whiting

mdlepage
User offline. Last seen 24 weeks 3 days ago. Offline
Joined: 11/18/2009
user warning on upgrade

Hi Leighton,

I just upgraded from 4.14 to your new 5.0b module.  My site hasn't gone live yet, so I only have test subscriptions setup so far with no true subscribers yet.

FYI: I received the following warning after I enabled the new modules.

<code>user warning: Column count doesn't match value count at row 1 query: INSERT ms_membership SELECT * FROM paypal_subscriptions in /home/cpmdev/sites/all/modules/ms_membership/ms_membership.install on line 95.</code>

It looks like the most of the settings have migrated to the new module, however, the subscriptions did not migrate over.  It's not a major upset for me, but you might want to look into it. 

The above warning also shows up in my error log as a php error.

Michael

 

robives
User offline. Last seen 11 hours 27 min ago. Offline
Joined: 10/30/2009
Upgrade

Hi Leighton,

I have successfully updated to 4.14. What do I need to do now? Do I have to fully uninstall the subscription module before reinstalling it? I tried just turning it on site building-> modules and the data didn't transfer. Or should I have run update.php after I turned it on?

Rob

wildkatana
User offline. Last seen 4 hours 14 min ago. Offline
Joined: 06/03/2009
Rob, You should disable it

Rob,
You should disable it before installing Membership Suite. But don't uninstall Paypal Subscriptions or Paypal API yet, just keep them disabled. Membership Suite should automatically transfer the Subscriptions, Membership Plans, Settings and Payment History.

Sincerely,
Leighton Whiting