How to accomplish this...

  • progressionsp
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 11 months ago #126021 by progressionsp
How to accomplish this... was created by progressionsp
I am switching over from a different membership component (and most subscriptions on PayPal)... I am going to use Stripe with MP so that users can update/cancel their own subscriptions... Here is how I envisioned handling the switch:

1) Grant all current users a temporary plan (ex. Granted 01), then manually edit their plan start & expiration date to match their current month (ex. last payment was 5/19/19, expires 6/19/19) - this means that the members next payment should happen on 6/19/19.

2) Provide an upgrade to the proper new plan so they can enter their payment information into stripe.

3) If they upgrade today (6/15/19 they should have 4? days left on the current plan)... I need EITHER of these to happen (and haven't been able to get it to work because the amounts don't make sense)

a) Either the new user upgrades to the new plan today (and is charged 125) and their next recurring payment is charged on 7/19/19 (don't think this can happen since MP cancels the current plan and the new plan is 1 month long)

b) SO, probably... if the user upgrades to the new plan today, the 4 days remaining is deducted from the 125 and they are charged (108.33?)... new plan will have start date of 6/15/19 and end date of 7/15/19. This looks like it works, EXCEPT, when I click Process Upgrade, it says that ALL payments (including recurring amounts) will be 108.33... this is wrong- a credit from a prorated amount is only a credit, not permanent discount off all payments! (see image)


Any suggestions? I also notice that with other prorated scenarios, for example if I select "Keep duration, price prorated from original plan", in the upgrade screen it shows (for example) 20.00... but when you click "Process Upgrade", the amounts on the next page's summary don't reflect this figure- in my case it just said 125 for the first month and 125 for subsequent months

Please Log in or Create an account to join the conversation.

  • progressionsp
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 11 months ago #126042 by progressionsp
Replied by progressionsp on topic How to accomplish this...
Anyone know what I'm doing wrong here?

Please Log in or Create an account to join the conversation.

More
5 years 11 months ago #126048 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic How to accomplish this...
Hello

You don't do anything wrong. It's just because it's difficult and at the moment, Membership Pro does not support this pro-rated option for recurring plan (it works well for one time subscription but not for recurring subscription yet)

As I said, it's complicated to handle this case. I will try to support it in the future, but it will take some time

Tuan

Please Log in or Create an account to join the conversation.

  • progressionsp
  • Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 11 months ago #126050 by progressionsp
Replied by progressionsp on topic How to accomplish this...
Thanks for the response Tuan... this is a problem for me because we have already switched over to MP and have existing clients that we are needing to get re-subscribed. When I purchased, it appeared that this was already a working feature (didn't say anything about not working for recurring). Do you have any ideas how I can get around this limitation? Would this work:
1) Grant existing (current) clients a subscription with an upgrade that is NOT recurring and has the same price as their subscription (for example $100/mo)... they will pay a prorated amount depending on the expiration date we manually set for their granted plan)...
2) then, auto-subscribe them to a recurring subscription? (not sure if they can be auto-subscribed to a recurring or even a paid plan)???

Otherwise, the only other option would be to create a unique plan for EVERY member that we need to transfer (because they all have different due dates)

Please Log in or Create an account to join the conversation.