As I am not a coder I have asked a developer to set up notifications for me. It seems that the user has to be logged in within a week of the expiry time to trigger the email.
I asked the developer to do it so that it would send an email without the user having to be logged in but it seems that this entails a whole bunch of other required set ups. He provided a set up that in his words “looped on all users to set mail trigger time for them” but this uses too much memory. Now he is saying that the a queueing system needs to be set up on the server “so that the main WordPress set up doesn’t suffer from db loops”.
Does it really need to be this complicated just to tell a user their membership is expiring soon?
Many thanks
Chris