Skip to Content Skip to Menu

How to implement a plan with multiple payments options ?

  • activha
  • activha
  • OFFLINE
  • Posts: 2327
  • Thanks: 117
  • Karma: 13
10 years 7 months ago #242784 by activha
Well we cannot use what you suggest as we need a one year subscription plan of 360 $ with automatic yearly renewal and with two payment options :
- 12 monthly automatic credit card payments of 30 $ (renewed at the end of each 12 months)
- or a flat fee with a 20 % discount for payment in a one shot payment of 300$

This is what is used on most subscription systems and is absolutely needed very urgently for our business.

Can you suggest something as we would really like to keep CBsubs for this ?

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48479
  • Thanks: 8282
  • Karma: 1443
10 years 7 months ago #242843 by krileon
The below is the best I can suggest.

Plan 1 (exclusive, 1 year duration, free)
- Plan 2 (exclusive, 1 month duration, $30)
- Plan 3 (exclusive, 1 year duration, $300)

Plan 1 would do all your access controls and Plan 2/3 would handle the billing of the 2 durations. For plan 2 you can use CB Auto Actions to expire the parent if plan 2 becomes cancelled to prevent them from still having access if they cancel early.

This should give you the exact behavior you're wanting. Either 12 month by month payments or 1 yearly payment at always a duration of 1 year.

However the below seams more reasonable.

Plan 1 (exclusive, 1 month duration, $30)
Plan 2 (exclusive, 1 year duration, $300)

2 parent plans with the different prices and durations as needed.


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.

  • activha
  • activha
  • OFFLINE
  • Posts: 2327
  • Thanks: 117
  • Karma: 13
10 years 7 months ago #242846 by activha

However the below seams more reasonable.

Plan 1 (exclusive, 1 month duration, $30)
Plan 2 (exclusive, 1 year duration, $300)

2 parent plans with the different prices and durations as needed.


Yes but we need to make the 12 months compulsory for Plan 1 : this is only a payment credit as we will make things for the customers the whole year and the client is bind to our suppliers for 1 year.

This is our problem : customers only want a credit line of 12 months on a 1 year contract (same as linked in or others)

And I have no idea to achieve this with cbsubs

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48479
  • Thanks: 8282
  • Karma: 1443
10 years 7 months ago #242850 by krileon
Using a parent plan with a child plan is the only way to do that, but there is nothing stopping the customer from cancelling early and not respecting the 1 year contract in which case you could use CB Auto Actions to expire the parent so their access is revoked in that case, but still you can't force them to keep paying for a year no matter what subscription or payment system you use.


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.

  • activha
  • activha
  • OFFLINE
  • Posts: 2327
  • Thanks: 117
  • Karma: 13
10 years 7 months ago #242852 by activha
Well this is the way it is implemented with some payments with paypal and ogone for monthly subscription systems with one year contract.

There is no way to implement this on CB subs ?

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48479
  • Thanks: 8282
  • Karma: 1443
10 years 7 months ago #242869 by krileon

There is no way to implement this on CB subs ?

No, not at this time. As explained earlier the feature is planned after we've investigated further. We need to see what gateways will support it and how. The implementation has to be generalized as CBSubs can support any number of gateways so we can not implement features specific to a single gateway. My above suggestions is the best I can suggest for now.


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