Acceptance of TJ-validated address in some checkout scenarios will cause phone number to be wiped from JS address object, forcing user to re-input.
Description
Because the same JS function is used in various checkout scenarios, function should first check if phone number is already set on existing address before attempting to update address from quote object.
Performance
Improve UX
Testing
Scenarios
Guest Checkout, no existing addresses
Existing user, no existing addresses
Existing user, existing unvalidated address
Existing user, validated address
Admin, on behalf of existing user w/ unvalidated address
Admin, on behalf of existing user w/ validated address
Context
Acceptance of TJ-validated address in some checkout scenarios will cause phone number to be wiped from JS address object, forcing user to re-input.
Description
Because the same JS function is used in various checkout scenarios, function should first check if phone number is already set on existing address before attempting to update address from quote object.
Performance
Improve UX
Testing
Scenarios
Versions