Skip to Content Skip to Menu

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

Auto downgrade users - CB and CBSubs

  • ricco1
  • ricco1
  • OFFLINE
  • Posts: 310
  • Thanks: 8
  • Karma: -7
9 years 5 months ago #264887 by ricco1
Replied by ricco1 on topic Auto downgrade users - CB and CBSubs
Here I'm again. :silly:

The problem continues.

Today I've received an email from Paypal:

"
Dear me,
We cannot process the following recurring payment. We will try again in five days.

Profile ID: I-xxxxxxxxxxxxxx
For: Monthly VIP Membership @ xxxxxxxxxxxxxx.com
Invoice Number: 15-153U
Date Due: 26 May 2015
Next Payment Date: 31 May 2015

Buyer Contact Information

Profile Status: Active
Buyer Name: xxxxxxxxx xxxxxxxxxxxxx
Buyer's Email: xxxxxxxxxxxxxxxxxxxxxx@gmail.com
Yours sincerely,
PayPal

"

I've found the user and I saw that she still have ~15 mins before the subscription expires, so I've started observing. Now that the subscription has expired I can definitely confirm that even if the auto-renew is set to non for the AUTO-REQUIRING plans the status is still Active.

I suppose that the user don't have money currently and CBSubs can't manage this situation.

Please advise?

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48475
  • Thanks: 8281
  • Karma: 1443
9 years 5 months ago - 9 years 5 months ago #264898 by krileon
Replied by krileon on topic Auto downgrade users - CB and CBSubs
That's an error on PayPals end that the payment could not process. Basically their credit card, debit card, or direct transfer payment was declined by their bank (they don't have enough funds in their account).

Users won't expire immediately if your plans have a grace period. They'll expire at the end of the grace period. Edit your plans and under Pricing see if you've a grace period set.


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.
Last edit: 9 years 5 months ago by krileon.

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

  • ricco1
  • ricco1
  • OFFLINE
  • Posts: 310
  • Thanks: 8
  • Karma: -7
9 years 5 months ago - 9 years 5 months ago #264900 by ricco1
Replied by ricco1 on topic Auto downgrade users - CB and CBSubs
Thank you Kyle.

Although I don't have any Grace period set I don't now why or how but my site, CBSubs or Paypal were still waiting for some more time eg 30 - 40 mins before the subscription showed as expired, which is the current status. Sorry to trouble you.

Best regards,
ricco
Last edit: 9 years 5 months ago by ricco1.

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

  • ricco1
  • ricco1
  • OFFLINE
  • Posts: 310
  • Thanks: 8
  • Karma: -7
9 years 3 months ago #267737 by ricco1
Replied by ricco1 on topic Auto downgrade users - CB and CBSubs
Hi, I'm back on this again, sorry.

I understood that if all plans are exclusive top parent plans and if the user subscribes to a Free plan and moves to a paid plan he falls back after the paid plan expires to an internal lifetime plan where he has to choose a plan again on login. This does not satisfies me (and probably a lot others) as the user also gets Disabled and without a subscription until he tries to login.

Could you tell us an Auto Action that can put a user that has an Expired paid plan back to the Free lifetime plan, without having to choose a plan again and without putting him in an internal lifetime plan?

You said here that such a feature is planned, when do you think this might see the light?

Thank you

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48475
  • Thanks: 8281
  • Karma: 1443
9 years 3 months ago #267782 by krileon
Replied by krileon on topic Auto downgrade users - CB and CBSubs
You could make the paid plans child plans of the free lifetime plan then they'd always have the free lifetime plan if you don't want it to actually expire.

Could you tell us an Auto Action that can put a user that has an Expired paid plan back to the Free lifetime plan, without having to choose a plan again and without putting him in an internal lifetime plan?

You can use the below to use any action you want on subscription state change.

Plan Active
Triggers: onCPayUserStateChange
User: Automatic
Access: Everybody
Conditional 1: [var3] Equal To PLAN_ID_HERE
Conditional 2: [var2] Equal To A

Plan Expired
Triggers: onCPayUserStateChange
User: Automatic
Access: Everybody
Conditional 1: [var3] Equal To PLAN_ID_HERE
Conditional 2: [var2] Equal To X

You said here that such a feature is planned, when do you think this might see the light?

I don't know.


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.
The following user(s) said Thank You: ricco1

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

  • ricco1
  • ricco1
  • OFFLINE
  • Posts: 310
  • Thanks: 8
  • Karma: -7
9 years 3 months ago - 9 years 3 months ago #267807 by ricco1
Replied by ricco1 on topic Auto downgrade users - CB and CBSubs
Kyle, to get it work I needed to make 1 action for the Free plan and 3 separate actions for each Paid plan, but you probably know that. I wonder why you don't explain it in details, don't we pay for it, why we have to guess for days? It's still not perfect, if I unsubscribe or delete the subscription from the backend the status is not updated until relogin on the frontend, something to do with session I think.
Last edit: 9 years 3 months ago by ricco1.

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

Moderators: beatnantkrileon
Powered by Kunena Forum