I have created a user registration form which includes an address field. Activation is done manually. When a new user is approved I want to save the address data in the newly created account. The system is using WooCommerce so customer address fields already exist. I just need to find a way to transfer the address submitted in the form into the account.
@sacom provides great details for using the User Registration add-on. Depending on what level of inspection/complexity is required with your manual review before activation, [Gravity Flow](https://gravityflow.io may be able to simplify, or automate, some of your tasks).
The Update User step could let all the mappings he describes occur without code.
Placing an approval step before that in the workflow, can control if that happens or standardize the message(s) your new customer (or failed applicant) receive.
If your current manual activation effort is something you can/want to automate in the future, building your business logic into a custom step type might be something to look at.