SIT-14274: Copy Contact Info to Billing

How to Use This Feature

Feature Summary: "Same as My Contact Info" Checkbox in Express Checkout

Overview

---------------

This feature allows users to copy their contact information into the corresponding billing information fields during express checkout. The feature aims to reduce data entry for users who want to maintain consistency between their contact and billing information.

Behavior

-------------

  • When a user enters or has their contact information automatically filled in, a "Same as my contact info" checkbox is displayed in the Billing Information section.
  • Initially, the box is unchecked.
  • When the box is checked, the contact information data is populated in the corresponding Billing Info fields (name, phone, name on card).
  • The Billing Info fields remain editable, allowing users to override the copied values if needed.
  • Edge Cases and Issues

    -------------------------

  • Phone number format validation issues when using a saved payment method or visiting the page multiple times.
  • Address lookup and auto-completion for address are not working in QA due to an unrelated issue with the Google Maps API calls.
  • Card information form issues, including clearing card details when modifying contact information while checkout is open.
  • Status

    ----------

    This feature is currently in QA and has been reported as "working well" by Kevin Emery. However, further testing and resolution of edge cases are ongoing.

    Additional Information

    Status: QA
    Assigned to: Kevin Emery
    🏠 Home View in Jira