Tuan,
A bit of an update and idea for what is needed for the near future to resolve this kind of issue for those who are affected by it.
As we now know, in certain circumstances (Please other members reply if it affects you too, it can't just be Channing and I) especially with Recurring Monthly Subscriptions, at the end of each month the system will raise a new notification from the 'Renewal Message' section of MembershipPro and confusingly, it states 'X is about to Expire".
Now in a way, a plan is about to expire at the end of each month but only if you have a distinct Monthly plan, where one can cancel anytime and if you have any kind of Contract Length but collect recurring monthly payments, it then becomes difficult and for the end user it doesn't currently make sense, which is the most important part.
So, I tried removing Renewal Message 1 and 2 in the Messages section, and also removing from my test plan the;
Send First Reminder: X days before subscription expried
Send second Reminder: X days before subscription expried
However, this means that an end user (Even if I rename the Third Reminder to something like "We've Delivered Your Order") doesn't send any form of Invoice for the next month and so forth, again this is an issue - as clients won't want to unecessarily have to login to their site account, just to retrieve invoices.
Also, the above simply cannot be a long term solution, as it would then mean that come the 11th Month of our first subscribers, they wouldn't be able to recieve First and Second reminders, as they are essentially disabled to try and workaround this issue.
Therefore, I can only see the following as being a more future proof solution, which I am hoping you will be able to take forward in the near future.
- Renewal Messages sections stay as they currently are, as they of course work and do what they are supposed to.
- They must though be attached to and respect the 'Recurring Settings - Number of Payments'.
- Specifically the FINAL payment number, so if 12 payments (Whether Weekly or Monthly for e.g.) is set in a Plan, it will respect and only send the 1st, 2nd and 3rd Renewal Messages as the final payment period is reached.
- Then, in 'Email & Messages' - 'Recurring Subscription Messages' a new field is created.
- This would be something along the lines of 'We've Delivered Your Order' and will also attach an Invoice for given plans
- This would also need to be implemented in actual 'Edit Subscription Plans' - 'Email & Messages'.
- Both of the above would be attached to and respect a plans 'Subscription Length' I would imagine?
I have thought long and hard about the above and can see that as being the only way that hopefully will make sense to you, does to me and most definitely will end user clients purchasing recurring subscription plans.
I would like to hear your thoughts on the above points Tuan, they would be very much appreciated indeed
Regards,