How can I customize
1. the registration form (I plan to add 2 more fields) and
2. the registration flow?
Basically, I want my guest to register as one of 2 roles: either giver or receiver. they have different registration process, and they all have function checks for user validation purpose - they have to meet certain rules in order to register.
How can I do that? Must I hard code to change the membership plugin? or is there any hooks that I can do this?
Thank you very much for your help