Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

[#4130] CB Subs - upgrade/downgrades causing multiple auto-renewals.

  • ibrent
  • ibrent
  • OFFLINE
  • Posts: 13
  • Thanks: 0
  • Karma: 0
11 years 3 months ago - 11 years 3 months ago #231292 by ibrent
We are having issues when users upgrade or downgrade a plan in CB Subs. It seems the system continues to auto-renew and charge the user for the previous plan and the upgrade or downgrade plan. Our plans are renewed weekly and we have several users being charged multiple times in a single week because they've made changes to their plan at some point.

Also, we do not need pro-rating because the subscription is for a meal delivery that occurs on Mondays. So whether you upgrade/downgrade a plan on Wednesday or you do so on Friday the benefit of the subscription is the same. Because of this we need the user to get credit for the full amount of the previous plan when upgrading or downgrading instead of a pro-rated amount.

Make sense?
Last edit: 11 years 3 months ago by krileon.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48466
  • Thanks: 8280
  • Karma: 1443
11 years 3 months ago #231326 by krileon
What gateway are you using to handle the recurring subscriptions? If PayPal you need to ensure the API credentials are configured or it can't do cancellations from your site and they have to be done manually. It's best when dealing with auto recurring to not allow them to upgrade unless their current subscription is inactive so they'd need to manually cancel first.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

  • ibrent
  • ibrent
  • OFFLINE
  • Posts: 13
  • Thanks: 0
  • Karma: 0
11 years 3 months ago #231441 by ibrent
Yes, we are using Paypal and we do have the API credentials configured. We've been able to process a refund from the CB Subs backend and in cases where users cancel their subscription, it does seem to cancel the Paypal subscription also.

The issue seems to only occur on upgrades/downgrades.

Re: "It's best when dealing with auto recurring to not allow them to upgrade unless their current subscription is inactive so they'd need to manually cancel first."

The CB Subs backend states that this is the specific reason why the API credentials are needed, which as I stated, we have configured.

From CB Subs Payment Gateway config:
"PayPal API is optional and only needed if: ...
You wish that users can cancel auto-recurring Paypal payments subscriptions from within CBSubs, and that CBSubs unsubscribes automatically autorecurring payments in case of plan upgrades. Otherwise a manual unsubscribe at paypal.com by the user is needed. "

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48466
  • Thanks: 8280
  • Karma: 1443
11 years 3 months ago #231471 by krileon
I see, that'd be a bug. It should cancel the recurring profile on PayPals end when upgrading, but it doesn't appear to do so. I've created a bug ticket for further investigation and fixing for next release. I don't have a solution at this time other than use Conditionals on the Workflows tab to prevent them from upgrading while their subscription is still active.

#4130


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

  • ibrent
  • ibrent
  • OFFLINE
  • Posts: 13
  • Thanks: 0
  • Karma: 0
11 years 3 months ago #231566 by ibrent
How quickly will this bug be tested, reproduced, fixed and released in an update? This is causing major issues on a production site.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48466
  • Thanks: 8280
  • Karma: 1443
11 years 2 months ago #231583 by krileon
I don't know. I've marked the ticket as urgent. So we'll get to it and fix it as soon as we can. As mentioned earlier you can add conditionals to prevent them from upgrading while still having an active subscription so this can't happen. They would then need to unsubscribe or expire to upgrade.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

Moderators: beatnantkrileon
Powered by Kunena Forum