Skip to Content Skip to Menu

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

recurring billing with offline subscriptions

  • ZombieNRG
  • ZombieNRG
  • OFFLINE
  • Posts: 3
  • Thanks: 0
  • Karma: 2
11 years 2 months ago #232869 by ZombieNRG
Ran into a problem after the first month of having the site up. All our premium members are being downgraded.

Plans are set to auto-recurring. Payment gateway is offline.
I believe this is causing the problem, however, I don't see a way to override it.
The reason for this is the client is in the process of consolidating different pricing for different clients into a fixed rate for everyone on a monthly basis. So all billing is being handled through Quickbooks for the time being.

Until I get them fully set up on Authorize.net this will continue to be the workflow for the next 3 months.

My temporary solution is to change plans to have a 1 yr grace period.
Is there a better way of doing this?

However, it looks like I'm going to have to manually reactive every expired account at this point. Please let me know if there is way to get everyone back up globally.

joomla 2.5.14
CB 1.9
CBsubs 3.0.0

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 #232872 by krileon
Replied by krileon on topic recurring billing with offline subscriptions
You can't auto renew a offline payment purchase. It's always manual renewals (single payments). So they're going to expire. Normally they're manually renew and send in a renewal payment, but if you're autobilling them from a 3rd party solution then you'll probably want to set a grace period to give you time to manually renew the user (you can do this from their frontend subscriptions tab on their profiles then pay the basket from backend).


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.

  • ZombieNRG
  • ZombieNRG
  • OFFLINE
  • Posts: 3
  • Thanks: 0
  • Karma: 2
11 years 2 months ago #232877 by ZombieNRG
Replied by ZombieNRG on topic recurring billing with offline subscriptions
OK - so given we will be moving to a proper recurring system on Authorize.net the proper flow for the moment is:
Change the grace period to 1 yr.

On the second question... Apparently once a subscription has expired changing the grace period does Not reactive those accounts.
So either I have to manually resubscribe each customer. Or can I do this in a batch somehow? I'm thinking PHPMyAdmin might be the fastest way, however I'm pretty sure reactivating in the DB is going to get other things out of sync.

Finally, now that I've changed the grace period will that apply to all non-expired accounts? Or was that somehow set at signup and now I've got to keep checking for expired subscriptions until I've caught all of them?

Thank you,
Eric

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 #232880 by krileon
Replied by krileon on topic recurring billing with offline subscriptions

On the second question... Apparently once a subscription has expired changing the grace period does Not reactive those accounts.

Changing a plans grace period likely won't do anything for existing subscriptions.

So either I have to manually resubscribe each customer. Or can I do this in a batch somehow? I'm thinking PHPMyAdmin might be the fastest way, however I'm pretty sure reactivating in the DB is going to get other things out of sync.

Don't tamper with the database. CBSubs has complex calculations that depend on accurate date. Just renew them manually as described above or alter their current subscription status and expiration date within CBSubs > Subscriptions by clicking the ## under the ID column.

Finally, now that I've changed the grace period will that apply to all non-expired accounts? Or was that somehow set at signup and now I've got to keep checking for expired subscriptions until I've caught all of them?

Pretty sure it only applies to new subscription, but I can't recall exactly.


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