When we create several membership types, with the same "Membership Organisation", it looks as if the previous membership has been replaced by the latest one. Assume we have two, MEM1 with 1 year membership at £30 and MEM2 with 2 year membership at £70.
1)Contact signs up for MEM1 fist, membership period is 1 year (June 2015 to May 2016 ), gets charged £30 2)Then signs up for MEM2, the membership period gets extended to 2 years (June 2015 to May 2017), gets charged £70
So what actually happens is, it does not track the memberships separately, and the contact seems to have lost the MEM1 membership.
Even if we were to consider "renewal with upsell" for this scenario, the contact should be charged only the difference in price and not the full price of MEM2, since the duration only gets extended.
Previously webform handled the membership types separately, so what will happen if we were to upgrade to the new version?
Also in civicrm we are still able to add more than one membership type for the same organisation.