• Hi,

    Is there a way to limit the amount of time in the future someone purchases to add onto their EOT date?

    Basically, if someone buys a 1 year buy now with s2, their EOT is 1 year from today. If they purchase the same thing again, their EOT is 2 years from today etc etc. This is how we want it to work because we have buy now renewals however we give discounts on renewals and don’t want people to be able to purchase out for the next 2+ years at the discounted rate.

    Any thoughts?

    https://wordpress.org/plugins/s2member/

Viewing 3 replies - 1 through 3 (of 3 total)
  • I see two ways:
    1. Modify duration in the purchase form, depending of discount
    2. modify EOT, depending of discount, after the purchase process is finished

    Thread Starter jaspud

    (@jaspud)

    Yea, these unfortunately unless I’m reading wrong won’t help. Basically as far as I understand, if you have a product that has an EOT of 6 months (as an example), the user is able to buy 1 of them and get an EOT 6 months away or buy 100 of them and get an EOT 600 months away. This is an extreme example but we’re trying to limit people from taking advantage of our renewal discounts.

    We basically were wondering if there was a way to limit them to only being able to renew for the next year or 2 or something like that.

    Got you. There is another way: When users renew with discount, save a ccap to them (“stamp” his account…). Then if they try to renew again, check for that ccap. If none – allow discount. If exists – no discount. This is just s2M conditions at renew page.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Limit EOT Dates on Renewals’ is closed to new replies.