I just thought of this the other day and I'm wondering if you can help me understand how s2member handles EOT in the following scenarios.
First here's my setup:
Level 1 = (no purchase necessary, no EOT)
Level 2 = (purchase 1 year non-recurring subscription)
Level 3 = (purchase 1 year non-recurring subscription)
Level 4 = (purchase 1 time, no EOT)
multiple custom_caps for screening download access, each cap has various purchase prices for 1 year access to the download (non-recurring subscription). These custom_caps are all associated with the Level 1 role.
Scenario Question:
If a customer makes a purchase of one of the custom caps and then at a later date purchases another cap how will the EOT be affected? The way I want it is that the first custom cap purchased will expire 1 year from it's purchase and the second custom cap purchased will expire 1 year from it's purchase. However, it appears that s2Member will always reset the EOT for the subscription length of the latest purchase. Is that what happens?
Another related scenario:
A customer purchases a custom_cap and then at a later date purchases a level 2 subscription. My question is similar to above. How will the EOT be affected?
Thanks for any answer you can give me.