A more helpful workaround would be if you could edit the customer on a sale. So if someone goes in and adds a new account to buy something and you realize it’s the same person, to be able to go and amend the customer who actually bought it, then delete the duplicate (which then doesn’t have a sale). It’s so annoying trying to clean it up and realizing that I can’t even delete the misspelled one because it “has a sale attached to it”. Is this an option?
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.