ACY Mailing - ??Bug ??Design ??How to get round

  • Calum
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
8 years 1 month ago #95514 by Calum
Member on a plan that subscribes them to the ACY Mailing List "Members" It is set on expiry to Remove from Mailing List "Members" and to add to a list called "Ex-Members"

Member renews membership before expiration. This creates a new entry in the subscriptions table and I assume adds them to the Members list in ACY but as they already are in it, they stay there.

When the original membership expires they loose their membership of "Members" and are added to "Ex-Members" - but they shouldn't be...

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

More
8 years 1 month ago #95536 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic ACY Mailing - ??Bug ??Design ??How to get round
Looks like a bug to me. Will have to check the code to see it and will fix it if the bug is valid. Will inform you after checking the code

Regards,

Tuan

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

  • Calum
  • Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
8 years 1 month ago #95630 by Calum
Thanks Tuan

Think its rather complex...

Say you have three plans:

Gold, Silver, Bronze

You have 4 ACY Lists - Gold, Silver, Bronze, All Members

You set up the plan to add to the relevant ACY List AND All Members

If a user renews Silver they clearly should stay in Silver and All Members ACY Lists. So that would sound like a bug. **BUT** If they Upgrade to Gold they should be added to Gold (they are) and stay in All Members lists. But when the Silver expires they loose All Members if it is set to remove them from the list on expiry.

You might recall I wrote a plugin to automatically "fall back" a member who expired to say Bronze from Silver. I had similar issues with it, but I've since modified it to check if the member has any other active subscriptions and if it does it doesn't fall back. For ACY thats not as simple... ...it would not just need to check if they had any other subscriptions, check what ACY groups they should have in those and then only cancel a ACY list membership if they didn't have another valid subscripton...

The immediate reaction may be to say: You don't need All Members - just send the All Members newsletter to Gold, Silver and Bronze. My lists are a bit more complex. If a membership has a junior (child) they get added to the Junior's list so that the Junior section can email all juniors. But we have Adult + 1 Child, Adult + 2 Child Plans and Family Member (2 Adults + up to 8 Children) plus Child Alone. So we are actually adding them to a list called Adult and a List called Junior. So Adult + 1 Child upgrades to Family Member this year they should stay on both groups. I don't really want a list per user plan type because it will be a lot of lists because we have rather a complex variation of plans because there isn't a shopping cart so we have to have every possible combination!

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