Prompt for Imported Addresses or Newly Linked Account's Defaults
When importing orders, and the order originally didn't link to an account but then an account is linked, to be prompted if we want to use the imported order's shipping and billing address or the account's default shipping and billing address.
I believe, by the wording of your question, that you understand how it is possible to manually select the option to update the linked customer's addresses with the addresses from the order. If not, or for others viewing this request, the process is shown in this video - https://www.screencast.com/t/ydlLg2uKFUX
The request here then would be to:
a) have an additional prompt or checkbox during order verify, when choosing a different customer to link the order to, to update the customer record's billing and shipping address with those from the order.
b) have an option in CMS Setup to choose which should be the default, update the customer or no (keeping in mind the operator can always manually choose the other option)
What's not really discussed here is if/when the customer's mailing (primary) address should also be updated. Something to consider. The challenge here is that if that mailing address is updated, the previous address is lost and cannot be reverted/recovered.
Also not discussed here is that this ability to update the customer record with the billing and shipping address from the order is only possible during the original save. Once the order is saved, CMS is no longer reading from the import file but instead is looking at its own data (ADDRESS table). As such there is no opportunity to use the imported order's addresses if they were not saved with the customer and the time of order verify. The data does still exist in the ORDER_XML table so could be referenced if there was enough need to warrant pursuing this change.
Please post comments with your feedback on the above or if there are other cases I've not covered here.