Skip to Content Skip to Menu

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

Membership Plan upgrade issues

  • krileon
  • krileon
  • ONLINE
  • Posts: 48459
  • Thanks: 8280
  • Karma: 1443
11 years 8 months ago - 11 years 8 months ago #221721 by krileon
Replied by krileon on topic Membership Plan upgrade issues

Well, we don't want to chance breaking the site. But with a calendar year plan, I would have to set expiration date to be the same for all members and then for the next year all members would be pro-rated, which would cause a mess for office personnel. After that, when all plan expiration dates are in alignment, the major influx of proceeds will be at one time. This would cause huge budgeting problems. If my understanding of calendar term is correct.

By calendar year affects duration. Not quite when they pay. So if I paid 3 months after the year started then I'd get the remainder of the year. It's not really ideal for magazine subscriptions, but could work. I suggest using my below suggestion from my previous reply.

"...allow for different expiration dates. Then simply stop sending them magazines if the magazine is released after the expiration date. This is how every magazine I've subscribed to has done it."

Another option that I've seen is you simply are purchasing a years worth of issues. So for example I pay $150 and that gives me 12 issues. It doesn't matter when I paid or if I'm expired as I paid for 12 issues. So the next 12 issues I would receive. You could use a simple integer field to keep track of how many issues they have left and subtract by 1 everytime an issue is released. You could automate this somehow as well, but have no idea how you issue magazines so can't suggest anything in that regard.

So, if a query will not cause any of the issues Auto Actions might cause, that seems to be the best course of action. I can handle setting that up.

A query is the issue. CB Auto Actions isn't going to cause a problem. It just would execute your query. Avoid tampering with the database and editing subscriptions.


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: 11 years 8 months ago by krileon.

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

  • edjec
  • edjec
  • OFFLINE
  • Posts: 132
  • Thanks: 12
  • Karma: 3
  • Add-ons
11 years 8 months ago #221731 by edjec
Replied by edjec on topic Membership Plan upgrade issues

allow for different expiration dates.


I don't see how this is possible as the plan would have a fixed expiration date:

Start date of calendar year: 01/01 (MM-DD)

Unless there's something I'm missing, wouldn't all members eventually end up with 01/01 as their expiration date? Even if this could work, then hypothetically, a person registering in Oct (assuming a Jan/Dec plan), would pay a pro-rated fee and then in January have to renew their plan again.

Certainly not optimal.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48459
  • Thanks: 8280
  • Karma: 1443
11 years 8 months ago #221737 by krileon
Replied by krileon on topic Membership Plan upgrade issues

I don't see how this is possible as the plan would have a fixed expiration date:

Don't use by calendar year and instead use 1 year duration. I proposed 2 different solutions. My previous reply supplied a third as follows.

"Another option that I've seen is you simply are purchasing a years worth of issues. So for example I pay $150 and that gives me 12 issues. It doesn't matter when I paid or if I'm expired as I paid for 12 issues. So the next 12 issues I would receive. You could use a simple integer field to keep track of how many issues they have left and subtract by 1 everytime an issue is released. You could automate this somehow as well, but have no idea how you issue magazines so can't suggest anything in that regard."

Unless there's something I'm missing, wouldn't all members eventually end up with 01/01 as their expiration date?

Yes, that's how by calendar works. They are subscribing for the calendar year only (regardless of when the subscribe) so there's possibility they'll end up paying for magazines they won't receive (say they subscribe mid-year).

The best approach is probably my latest suggestion; please see previous reply or above quote.


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.

  • edjec
  • edjec
  • OFFLINE
  • Posts: 132
  • Thanks: 12
  • Karma: 3
  • Add-ons
11 years 8 months ago #221744 by edjec
Replied by edjec on topic Membership Plan upgrade issues

Don't use by calendar year and instead use 1 year duration.


1 year duration is how we currently structure the plans and it has worked fine as far as the magazine expiration is concerned.

allow for different expiration dates. Then simply stop sending them magazines if the magazine is released after the expiration date. This is how every magazine I've subscribed to has done it


This is the current structure. But, this is also what caused the renewal overlap issue. We wanted to allow members to change plans upon renewal and still maintain their original expiration date. However, it doesn't look like this is possible without causing problems.

Thanks for your assistance.

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

Moderators: beatnantkrileon
Powered by Kunena Forum