I'm using s2member to offer annual memberships to a site with two different membership levels. I don't use recurring subscriptions so people renew whenever they want to.
However, some people are asking to upgrade their membership from Level 1 to Level 2 mid-way through their annual membership.
Is there a way of using [s2if] to show different upgrade forms to people based on how far away their EOT is, e.g. if they're in the first six months of their annual membership, they see Form A (with one price) and if they're in the latter six months, they see Form B with a different price?
Or, is there an easier / different way of doing what I'm looking for?