When Shopify refuses to merge two customers

Shopify will merge most duplicate customers in a couple of clicks — and flatly refuse some others, with no override. Five of the reasons come from the customer's own history and cannot be undone, which means some duplicates are permanent. The useful answer for those is not a way round the rule, but a way to make two profiles recognisably one person without merging them.

Some duplicate customers can never be merged, and Shopify says so plainly. A merge is refused if either profile has ever had a subscription, has a saved payment card, has store credit, is linked to a B2B company, or signs in through Multipass (a Plus feature). Those five are permanent — there is no setting to lift them and no support request that will. If your duplicate meets any of them, it stays two profiles.

That is worth knowing before you spend an afternoon trying. What you can do is make the two profiles recognisably one person, so that your team and your reports stop treating them as strangers — which is most of what a merge was for.

The nine conditions

Shopify's help lists them under "Profiles can't be merged in the following cases:". The first five are the ones that make a duplicate permanent:

  • "Either of the customer profiles has, or has ever had, a subscription contract." — note ever had. A subscription cancelled two years ago still blocks it.
  • "Either of the customer profiles is a B2B customer actively linked to a company, or still linked to past B2B orders." — and past orders count, so removing the company link is not enough.
  • "Either of the customer profiles has a vaulted credit card."
  • "Either of the customer profiles has a store credit account."
  • "Either of the customer profiles has a multipass login."

The other four are not about the customer's history. A profile that has been deleted or redacted is simply gone; a redaction request, a merge or a customer data request that is still in progress only needs to finish.

Two softer limits you can fix first. Combined notes must come to "less than or equal to 5,000 characters, including spaces", and combined tags to "less than or equal to 250 tags". Trim either and the merge goes through.

One oddity worth knowing: the same help page lists credit cards among the things a merge carries over, and a vaulted credit card as a reason it is refused. Shopify does not explain the difference. If a merge is refused and you cannot see why, a saved payment method on either profile is the first thing to look for.

Duplicates Shopify will not let you merge? Describe how they should be linked →

What "linking" means when you cannot merge

A merge does two things: it puts all of someone's orders in one place, and it stops you treating one customer as two. For a blocked pair, the first is out of reach — orders stay with the profile that placed them, and "You can't move individual orders between customer accounts because the order's email address is used as a unique identifier." The second is entirely possible with Shopify's own tools.

Tag both profiles with the same marker — a shared reference that means these are one person. Anyone looking at either profile sees the other exists, and a customer segment built on that tag gathers both.

Or write it in the note. Less searchable, but visible the moment someone opens the profile.

Shopify Flow can do the tagging and note-writing for you — it has Add customer tags and Update customer note among its actions — but it has no way of knowing which two profiles belong together. That decision is the one part of this that stays human.

Which route is yours

What you need Where it comes from
Merge two ordinary duplicates Native — the admin merge
Merge a profile with a subscription, saved card, store credit or B2B link Not possible — the block is permanent
Merge when notes or tags are the problem Native — trim them, then merge
Show that two blocked profiles are one person Native — a shared tag or a note on both
Move an order from one profile to another Not possible

What Shopivibe does

What Shopify refuses to merge stays unmerged, for everybody — the block is Shopify's and it is deliberate.

What we can do is the linking, and keep it done: "these pairs are the same people — mark both profiles in each pair so anyone who opens one sees the other." A person here writes the tag or the note on both profiles in each pair, and keeps doing it as new pairs come in.

Two things to say plainly. The pairs are yours to name — deciding that two profiles are one person is a judgement, so they come from you, or from a person here working through your list with you. And the link is written fresh, as a tag or a note you can see — not buried in a field only an app reads. A person here takes it on straight away and has it working in your store within 24 hours.

Shopivibe solves the problem in your store and keeps what it adds maintained, including when Shopify changes something underneath. Shopivibe is free during early access, with 3,500 credits included. Credits beyond the included 3,500 cost $0.06 each.

Know which of your customers are really one person? Describe it in your own words →

Checked against Shopify's documentation and the App Store on 22 September 2026.