strangerstudios / pmpro-cancel-on-next-payment-date

Change membership cancellation in Paid Memberships Pro to set expiration for next payment date instead of cancelling immediately.
https://www.paidmembershipspro.com/add-ons/cancel-on-next-payment-date
8 stars 8 forks source link

Transfer to a different level on next billing date #45

Open thomarto opened 10 months ago

thomarto commented 10 months ago

I’m the using the Cancel on Next Payment Date Add On which allows members to cancel whenever they like and still get the full use of the content they paid for up to when the next billing date would have been.

I would love to have this functionality but applied when the member changes levels.

Here’s my use case:

My business is selling various nutrition plans with weekly, monthly and quarterly payment options. Each nutrition plan is a membership level with it’s own homepage and some other pages restricted to that level. The homepage redirect option is also active to ensure that members see what what they're supposed to when they log in.

Many of my members like to switch amongst the nutrition plans.

Currently when a member changes level they immediately go onto the different level, with the different homepage and access permissions. I have very clear instructions all over the place that say this will happen, that the change is immediate and they’ll lose access to all the things from the previous level.

But I still get support emails from members complaining that they lost access to their level because they thought the switch would happen on their next billing date. They say they’re making the switch while they remember to do it, thinking that they’ll keep access up to the next payment date, and only then transfer over to the new level.

I would love to be able to offer this as an option for my members.

Thank you for considering this as potential update in the future.