In listing plans i have 4. 7 days free, 14 days free, 30 days free and 360 days 5 euro.

But people can renew plan they are in and continue putting extra time to the listing.

If they hit renew to and already 30 day plan, it makes it 60 days etc.

Is there a way where user only can renew expired listings and plans?