Switching between Member Plans (not adding to existing)

I have a site I developed which includes a members area.
There are multiple pricing plans offered to members, each allowing access to different pages and functionalities.
When a member with a low level pricing plan tries to access an unauthorised page, it gets the message it needs to have a subscription and refer the member to view the available plans (default functionality by WIX - cannot be edited unfortunately).
The problem is, that member can choose one of the other pricing plans, pay for it and then have 2 plans in place (make no sense! would you pay for 2 Netflix plans or would you just upgrade your existing one?)
The requested features are:

  1. Add the functionality of Plan Upgrade, charge the gap, refund or any other option similar to how WIX are maintaining their premium plans!

OR

  1. Limit members from having multiple pricing plans (if they have one, they shouldn’t be able to buy another one).
    (FYI, Single Purchase Only > only limit member from buying the same plan again. It doesn’t limit having different plans at the same time).

Hopefully my description make sense. Current state is is a huge issue for my client as it doubles up the mistakes by over charging their members (image below presenting 2 active plans)

Thank you,

#FeatureRequest

2 Likes

Hi Haim, thank you for your feedback. I’ll pass it on to the team. :slight_smile:

As far as ability to upgrade a Paid Plan, this is a feature request you can vote for in the link down below alongside the ability to put subscriptions on hold, request a refund, etc.

https://support.wix.com/en/article/request-allowing-pricing-plan-customers-to-manage-their-subscriptions

Thanks @stevenjose , voted for the feature.
Having said that, I understand that at the moment users cannot manage their subscription (upgrade or downgrade) and they need to reach out for assistance, that’s why it is so crucial to block users from having dual memberships! at the moment they can just pay for another one which causes a lot of headache and inconvenience.

Thank you,

I understand, thank you for the detailed post! :slight_smile:

You can add code to the checkout page/master page that checks if the member has any active plans and then re-route them to another page/open a lightbox with an error message.