GreenSock Posted July 14, 2017 Posted July 14, 2017 We offer our customers annual memberships at various levels. Example: entry level is $150/year and the next level up is $500/year. Currently, Let's say a customer purchased a $150 membership and then 6 months later, they decide to upgrade to the $500 one... Desired behavior: New $500 membership starts today, and customer gets a credit for the remainder of their active membership ($75 in this case, half of $150). So they're charged $425 initially for the upgrade. Great for business. Customer feels like they get a fair credit, and I feel like our business is profitable. Current behavior: The expiration date seems locked-in-stone, thus the customer's "upgrade" is prorated according to how many days are left. So if they have 3 days left on their active membership, they pay a tiny amount for the upgrade...and then 3 days later they have to pay again for the next year. This is confusing for the customer and it really hurts our business (we're losing the opportunity to push out expiration dates when the customer is engaged and motivated to purchase). The core problem seems to be that a fixed expiration date is what's prioritized in the current logic rather than re-starting the new/upgraded membership TODAY (when customer is upgrading), thus driving revenue for IPS customers and making things more convenient for the end users. Please provide an additional configuration option that uses this kind of logic (shifts the expiration date upon upgrade). Thanks.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.