How can I transfer an event fee for a contact from one event to another? We have a contact that registered for two different events. She decided after registering that she can not attend both so she wants to apply her registration fee from the event she will not attend to the other.
CiviEvent have a setting called
Allow Self-service cancellation or transfer option for event which I think might be helpful in this case. To find this, check the Online Registration tab on Event Configuration.
With this option enabled a participant gets a unique link in the registration confirmation mail where he/she can transfer the participant to some other contact.
It is included in 4.7 version. Check this for more info.