Joining Fees, dynamic pricing and membership upgrades
When a dynamic pricing field has been added to membership fields to act as a one-off joining fee, this should not appear if a member upgrades from one level to another.
Furthermore it would make much more sense to add a one-off joining fee to the membership level itself and have check boxes to determine if it is on new application only or also on renewal and also when member changes level. Simple and easy to administer.
Dmitry Buterin commented
Thanks for posting. This makes good sense, especially making this a special separate option on the membership level (so that it can be separate from other possible one-off fees)