Problem: Due to concern for credit card fraud, we've separated the "create account" process from the "order" process, so customers have to sign up and wait for manual authorization before they can place orders. We verify the information they have submitted and then approve (or not). But, after approval, we can't tell if they go in and change their information.

So - I want to include the customer's registered address in the Welcome email, preferably down in the "Office Use Only" section but anywhere is really fine - it's just for archive purpose. I've modified the email text verbiage & options in create_account.php but am not sure how to define and call the address, city, state, zip, & country fields.

Then, if possible, I'd like to have the system send an admin email when the customer changes any information such as name, billing address, email, etc. Ideally, the email would include the old and the new info. We use the membership management software aMember for a different part of the site which has that notification capability and it's proved helpful in our efforts to combat fraud.

These are probably 2 separate issues/processes but all tied to the same concern of maintaining historical info on the customer accounts.

Thanks for any help & insight.
---------------------------
Current version of ZC 1.5.7 - site was set up in 2010 and periodically updated using the procedures outlined in the instructions.
Currently on PHP Version 7.4.33, will update when I do my next ZC update.
Have made fairly extensive verbiage changes throughout using the template process (new versions of the pages are kept in template child subdirectories)