Copied from another discussion -
Discount coupons discussed here are only for new member applications.
What you are talking about is prorating the membership payment when members change their level - applying unused membership fee and/or reducing the new fee if new membership level is not for a full period. We are working on this - it would be great if you could start a new thread on the wishlist forum to explain how you would like to see it work.
How our org would like it to work -
Ex - level a - $35 annual fee and level b - $50 annual fee
If a person joins at level a and somtime during the year decides to move to level b, then the software would figure the difference (50-35=15) and charge a $15 upgrade fee. No change occurs to the renewal date. We would like a user defined comment that pops up prior to the transaction being completed. For example, in our case, prior to the person committing to the upgrade, a comment like
"This upgrade will apply to your current membership period. It is not prorated or refundable. Your next renewal will be at the $50 level b annual rate.
If you are near to your level a renewal date, you may wish to delay your upgrade until after your level a renewal."