Can we merge duplicate customer accounts on our sales platform?

Topic summary

Main topic: merging duplicate customer accounts in Shopify, impacts on order history, rewards, and reporting.

Early state: No native merge; Shopify suggested workarounds (edit dormant account info, add tags). Merchants cited causes: email typos, multiple emails/phones, POS vs online, Apple Pay using alternate emails, staff errors, “optional account” flow creating inactive accounts.

Interim solutions: Reassign orders to the correct customer to consolidate history; then delete duplicate profiles with 0 orders (now possible). Limitations: timeline entries and “customer since” don’t transfer; detection of duplicates requires CSV exports or apps.

Third‑party app: Doppelganger links (not merges) accounts and surfaces duplicates; some merchants use it, others raise data‑privacy concerns.

Recent update: Shopify introduced a “Merge Customer” feature with hard blockers:

  • If either profile has a registered account, subscription contract, is a B2B contact, has active gift cards, discounts (wholesale), metafields, a merge in progress, or a customer data/data‑redaction request.
  • Credit card on file currently blocks merges; fix in progress. Disabling accounts doesn’t allow merging.

Outcomes: Limited merging works in some cases; no auto‑detection/auto‑merge; merchants request parent/child (company) linking and household consolidation. Status: Ongoing; feature in early stages with no firm timeline.

Summarized with AI on February 5. AI used: gpt-5.

It’s a big problem for people that offer digital downloads. If a customer purchased something and downloaded with email1 and on next order made an order with email2 there is no way for them to go back and retrieve previously downloaded files to have all in one place, unless I make them re-purchase them with a 100% discount code so they can keep a library all in one place.
Had some customers making a new email address that had to re-purchase and download a whole library of 50+ items. :s having a merge function would be just a 1 click thing to get all in one place, while now we need endless workarounds and customer guidance to achieve something that appears to be so simple on other platforms.

4 Likes