We are trying to implement an easy way for customers to to access upgrade SKUs.
Right now, some products have three upgrade options, each with a different price:
New
Upgrade from the Previous Version
Step Upgrade from a Lower Version
Upgrade from an OEM Version
Assuming the use of ACL to put the customer into a group, and the were added to a 'previous version group' before, then the "Upgrade from the Previous Version" Variant would be visible to them. They would not be barred from buying a New version if they want.
Is this possible? If not, what is the recommended method? Id rather not have to create separate products for each type of upgrade, if possible.