[SOLVED] What triggers the creation of a basket item?

2 years 8 months ago - 2 years 8 months ago #325661 by autobahn
As a basket item is an invoice, it makes sense that a new (non-free) subscription generates a corresponding basket item.

1) Am I correct to say that a new free subscription does not generate a basket item (although there could be a requirement for a zero-amount invoice by some people)? Likewise an upgrade to a free plan?

2) What about renewals which are not free? Does it depend on whether the subscription has auto-recurring renewals?

3) What about upgrades to a different plan? We sometimes upgrade someone from free to paid but this does not seem to result in an invoice being generated.

Most of our subscriptions are paid via the PayPal payment gateway online when first taken out or on renewal (recurring PayPal payment is the payment method offered online, every other one is Offline Payment). However, a large proportion of the membership pay by bank transfer, PayPal 'Send Money', cheque or cash and these subscriptions/renewals are recorded in the back-end. However, there does not always seem to be a basket item to go with these subscription/renewal payments.

I would appreciate some clarification as to what situations result in a basket item being generated so that I can explain it to those responsible for recording the receipt of payments.

Thank you.

Please Log in to join the conversation.

2 years 8 months ago #325664 by krileon
Replied by krileon on topic What triggers the creation of a basket item?

1) Am I correct to say that a new free subscription does not generate a basket item (although there could be a requirement for a zero-amount invoice by some people)? Likewise an upgrade to a free plan?

Any plan that requires a payment will generate a basket. Free plans will not generate a basket and should become active immediately.

2) What about renewals which are not free? Does it depend on whether the subscription has auto-recurring renewals?

If the renewal requires a payment and is a manual renewal then it will generate a basket. Free renewals don't require payment so they won't generate a basket. Auto-recurring renewals do not generate new baskets, but they do generate new payment rows (for Payment History page).

3) What about upgrades to a different plan? We sometimes upgrade someone from free to paid but this does not seem to result in an invoice being generated.

If the upgrade requires a payment it will generate a basket. Free upgrades do not require a payment so they won't generate a basket.

However, there does not always seem to be a basket item to go with these subscription/renewal payments.

That would depend entirely on how you are handling those. If you're receiving an offline payment and just giving them a subscription from backend then no there won't be a basket. For those you should use the Offline payment gateway and properly record the payment. There will then be a basket for those payments.


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: autobahn

Please Log in to join the conversation.

2 years 8 months ago #325665 by autobahn
Replied by autobahn on topic What triggers the creation of a basket item?
Thank you very much for clarifying this - this information is extremely helpful :)
The following user(s) said Thank You: krileon

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.216 seconds

Facebook Twitter LinkedIn