Help me allow custom members to cancel their subscription!

Question:

How do I allow my custom (NOT Members Area!) members to cancel their subscription?

I’ve searched far and wide, and come across Velo API sites, basic code like cancelOrder() or requestCurrentMemberOrderCancellation( ), but I haven’t found anything that makes sense. It seems like I need to do back-end code?

Is there no simple solution to this?

I have two plans: One weekly recurring and one monthly recurring.
I might add other plans later.

Product:

Wix Editor with some basic Velo code. (I’m a newbie)

What are you trying to achieve:

  1. Allowing a user to see their plan.

  2. Allowing a user to cancel their plan (current main focus)

What have you already tried:

Searching far and wide, asking chatGPT, trying to implement cancelOrder() and backend stuff, but I don’t understand it all well enough.

I really hope someone has some help / info on this issue

Which service or app are you using in order to manage subscriptions?

If you are using Wix Pricing Plans you are required to use Wix Members Area in order to associate each order with a user.

Even in the case of guest checkout, visitors are prompted to create a password for an account upon purchase of a subscription.

I have a custom sign up because I don’t like the Wix Members Area. Everything works, I have members (custom cms), they have public profiles (dynamic page instead of Members Area) and they can buy my pricing plans.

The only thing that’s not possible is for them is to cancel their subscription. I have to do it manually, which is bs when you have a company you want to scale.

It’s not even possible with velo code. I was just told by Wix staff via email.

It’s very annoying, but I’ll go through the code to implement Stripe pricing plans instead of Wix pricing plans.

It’s just unfortunate that I’m getting to a point where Wordpress might have been easier.

Either way, Wix has a good learning curve, and I’m appreciative of the editor and design possibilities.

It’s really a love/hate relationship currently, haha

1 Like

Hi again thomasj (and others following)

Could the following scenario be a solution?

  1. I create a Free subscription along with the Paid subscription options.
    (I’ll only have the special website permissions via the paid plans)

  2. When a user wants to cancel a Paid subscription, I instead give them the possiblity to “downgrade” to the Free plan

Would this work? Will switching from a paid subscription to a free subscription cancel the paid subscription?

Or… I hope not… will the user then have both plans active at once?

Crossing my fingers here.

X

I was just told by wix chat that choosing another subscription won’t remove the current subscription, which means my user would simply have two subscriptions now…

I was also told by support that it should be possible to let custom members cancel their own plan with cancelOrder()

I just don’t know how to make it work.

Currently @CODE-NINJA is helping me with the same problem in this thread:

You got your answer there…

I finally found the solution.