- Posts: 115
- Thank you received: 3
Message(s) on subscription expiry
- Graham S. Jarvis
- Topic Author
- Offline
- Premium Member
Less
More
3 years 5 months ago - 3 years 5 months ago #138770
by Graham S. Jarvis
Message(s) on subscription expiry was created by Graham S. Jarvis
Hello,
is an E-Mail message sent to a subscriber when the subscription expires?
I understand that three reminders can be sent before the expiry date but are they sent a message at the end of the expiry date?
Or, does the subscription simply expire, user groups and mailing lists settings applied all silently?
Thanks,
-Graham-
is an E-Mail message sent to a subscriber when the subscription expires?
I understand that three reminders can be sent before the expiry date but are they sent a message at the end of the expiry date?
Or, does the subscription simply expire, user groups and mailing lists settings applied all silently?
Thanks,
-Graham-
Last edit: 3 years 5 months ago by Graham S. Jarvis.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
3 years 5 months ago #138775
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hi Graham
There are three reminders which can be sent before or after subscription expired. There is no option to sent message to subscriber exactly on the expiry date, so Yes, the subscription will simply expire, user groups and mailing lists settings applied all silently (note that you can remind the subscriber before that process happens already)
Tuan
There are three reminders which can be sent before or after subscription expired. There is no option to sent message to subscriber exactly on the expiry date, so Yes, the subscription will simply expire, user groups and mailing lists settings applied all silently (note that you can remind the subscriber before that process happens already)
Tuan
The following user(s) said Thank You: Graham S. Jarvis
Please Log in or Create an account to join the conversation.
- Joseph Turner
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
2 years 7 months ago #146186
by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Hi Tuan,
Is this still the case?
There is an email under "Reminder Messages" called "Recurring Subscription End Email" which is not listed in the documentation here .
It is not clear if this is supposed to be under "Recurring Subscription Messages" or if it will apply to any subscription when it expires. Either way, is this supposed to trigger on the subscription end date or at the end of the grace period?
If it still the case that there is no built in automated email that triggers on subscription expiration, is it correct that the best alternative is to use the php script plugin to send an email upon expiration? If so, is that email triggered on the subscription end date or at the end of the grace period?
Thanks,
Joseph
Is this still the case?
There is an email under "Reminder Messages" called "Recurring Subscription End Email" which is not listed in the documentation here .
It is not clear if this is supposed to be under "Recurring Subscription Messages" or if it will apply to any subscription when it expires. Either way, is this supposed to trigger on the subscription end date or at the end of the grace period?
If it still the case that there is no built in automated email that triggers on subscription expiration, is it correct that the best alternative is to use the php script plugin to send an email upon expiration? If so, is that email triggered on the subscription end date or at the end of the grace period?
Thanks,
Joseph
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
2 years 7 months ago #146189
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hi Joseph
Subscription End Email is using for different purpose. It is for recurring plan with fixed number of payments (for example, a monthly subscription plan with Number Payments set to 12, mean payment every month, for total 12 payments and then stop)
And that email will be sent when that kind of subscription ends/finish. So it does not have an option to send email on exactly the date which subscription expired and you are right that you need to use php script in this case. And it will be triggered at the end of the grace period, not the subscription end date
Regards
Subscription End Email is using for different purpose. It is for recurring plan with fixed number of payments (for example, a monthly subscription plan with Number Payments set to 12, mean payment every month, for total 12 payments and then stop)
And that email will be sent when that kind of subscription ends/finish. So it does not have an option to send email on exactly the date which subscription expired and you are right that you need to use php script in this case. And it will be triggered at the end of the grace period, not the subscription end date
Regards
The following user(s) said Thank You: Joseph Turner
Please Log in or Create an account to join the conversation.
- Joseph Turner
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
2 years 7 months ago - 2 years 7 months ago #146220
by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Thanks!
One more thing. The wording of the reminder message settings is a little confusing. You can set them to send N days before or after "expiration". Here expiration is the to_date in the subscription record right? Not the end of the grace period? Can you confirm the following timeline?
to_date - 2 weeks: Reminder 1 set to 14 days before "expiration"
to_date + 0 weeks: Subscription end / renewal date
to_date + 2 weeks: Reminder 2 set to 14 days after "expiration"
to_date + 4 weeks: End 28 day grace period. Subscription flagged as expired in system.
to_date + 6 weeks: Reminder 3 set to 42 days after "expiration"
One more thing. The wording of the reminder message settings is a little confusing. You can set them to send N days before or after "expiration". Here expiration is the to_date in the subscription record right? Not the end of the grace period? Can you confirm the following timeline?
to_date - 2 weeks: Reminder 1 set to 14 days before "expiration"
to_date + 0 weeks: Subscription end / renewal date
to_date + 2 weeks: Reminder 2 set to 14 days after "expiration"
to_date + 4 weeks: End 28 day grace period. Subscription flagged as expired in system.
to_date + 6 weeks: Reminder 3 set to 42 days after "expiration"
Last edit: 2 years 7 months ago by Joseph Turner.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
2 years 7 months ago #146228
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Yes, I can confirm that. The [TO_DATE] does not contain the grace period. It is the real subscription end date of the subscription
Regards,
Tuan
Regards,
Tuan
The following user(s) said Thank You: Joseph Turner
Please Log in or Create an account to join the conversation.
- Joseph Turner
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
2 years 7 months ago - 2 years 7 months ago #146383
by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Thanks, Tuan.
Another question on this topic.
We are being surprised by some of the events that count as subscription expiration. So far we have triggered the expiration script on:
- Reaching the end of the grace period
- Deleting a subscription record
- Changing the plan on a subscription (we think)
Can you confirm the last one and list any other events that are understood as subscription expiration and will trigger the script?
In the context of the expiration php script, is there a way to determine how it was triggered?
I imagine we can at least check the end date of the subscription and see if it's reached the end of grace, but it would be useful if there is a data point that would explicitly reveal what triggered the script. Is the subscription status field only going to be changed to "expired" if it actually reaches expiration? Is it changed to "expired" when it is deleted?
Another question on this topic.
We are being surprised by some of the events that count as subscription expiration. So far we have triggered the expiration script on:
- Reaching the end of the grace period
- Deleting a subscription record
- Changing the plan on a subscription (we think)
Can you confirm the last one and list any other events that are understood as subscription expiration and will trigger the script?
In the context of the expiration php script, is there a way to determine how it was triggered?
I imagine we can at least check the end date of the subscription and see if it's reached the end of grace, but it would be useful if there is a data point that would explicitly reveal what triggered the script. Is the subscription status field only going to be changed to "expired" if it actually reaches expiration? Is it changed to "expired" when it is deleted?
Last edit: 2 years 7 months ago by Joseph Turner.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
2 years 7 months ago #146389
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hello
All the events listed above will trigger expired subscription script because when these happens, users won't have active subscription of the current plan only, so that event needs to be triggered to allow removing access of the subscriber for the plan.
Unfortunately, we do not have any variable to indicate where it is triggered, so depends on how you use it, you will need to find a way to determine it yourself
Tuan
All the events listed above will trigger expired subscription script because when these happens, users won't have active subscription of the current plan only, so that event needs to be triggered to allow removing access of the subscriber for the plan.
Unfortunately, we do not have any variable to indicate where it is triggered, so depends on how you use it, you will need to find a way to determine it yourself
Tuan
Please Log in or Create an account to join the conversation.
Support
Documentation
Information
Copyright © 2024 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.