- Posts: 257
- Thank you received: 34
ACY Mailing - ??Bug ??Design ??How to get round
- Calum
- Topic Author
- Offline
- Elite Member
-
Less
More
8 years 1 month ago #95514
by Calum
ACY Mailing - ??Bug ??Design ??How to get round was created 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...
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.
- Tuan Pham Ngoc
- Offline
- Administrator
-
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
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Calum
- Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 257
- Thank you received: 34
8 years 1 month ago #95630
by Calum
Replied by Calum on topic ACY Mailing - ??Bug ??Design ??How to get round
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!
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.
Support
Documentation
Information
Copyright © 2025 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.