The service will be of course automatized, and anyone can order it in account manager.
The whole process will look like the following:
You order the service, if you are ingame, you will get disconnected. You can immediately log back.
If you change only race but your faction remains the same, you will notice only that your race was changed.
If you change faction, you will be removed from your guild, your friend list will be deleted, and teleported to Orgrimmar or Stormwind Inn [depending on the faction]. You will retain all your gear, money, bank, skills, basically everything.
What will be replaced:
- Mounts [due to race/faction limits]
- Racial Spells
- Class-based racial spells
- Quests rewards [items that you should get when completing the same quest on the other side. If such a quest isn't available, those quest rewards will be deleted]
- All unavailable items for your new race/faction will be replaced by a dummy item, which could be sold for one copper or so..
There are of course more things to replace/change when switching race/faction.
I'm just telling you that in the future I want to implement such a service, it should be fully automated and safe.
Yet I got a raw implementation that has not covered all the things mentioned here, so it will be a long journey.
Currently, I'm NOT working on this feature since it does not bring our release date closer
I can imagine that you know such a service from other servers, like manually "transferring" gear and professions to another character. This won't be that case. All of the race/faction changes will be tracked and the only person required to do such a change will be the player, only, and only...