Merging customer accounts

New Member
2 0 10

Dear Alex,

 

Can we please, please pretty please get some traction on this development request? It's such a simple thing. Customer changes his or her email address, and winds up with two customer accounts. Customer calls us about why they were not notified about X, and it's because of the confusion. How hard could it be to allow us to check two customer accounts in the customer list and then have a merge option? 

 

I've just read through three years in these forums where Shopify users have begged for this feature. Why has there been no response yet? This kind of thing really makes me think our company should consider moving to another e-commerce platform.

7 Likes
New Member
1 0 2

Please add me to the list as well! We would like to be able to clean up any duplicate customers as well as keep track of everyone's orders correctly.

2 Likes
Shopify Partner
3 0 4

I decided to see if it would be possible to reassign an order from one customer to another using the Orders API, and the short answer is: No, it is currently (as of API 2019-04) not possible!

 

You can disassociate an order from a customer using the API, but you CANNOT currently associate an order back to a customer!  The REST API silently ignores a new customer ID, and the GraphQL API's `orderUpdate` mutation doesn't allow you to set `customer` as an input field, either.

 

Beware, I now have an order (luckily a test one) that's "orphaned" - customer is now NULL, with no way of setting it back to a customer.

2 Likes
New Member
2 0 10

Thanks for continuing to dig on this. I am absolutely mystified why Shopify has let this continue for years and years. Customers do move every now and then. Customers do use multiple email addresses. And thus, our customers lists needlessly multiply, making it really hard for store owners to understand exactly how big our customer bases are. I'm just disgusted with this lack of action on Shopify's party.

3 Likes
Shopify Partner
3 0 4
Yeah, I think any org that’s at sufficient size where they’re going to be mining data and doing analytics like LTV especially multi-channel is just taking the data out of Shopify and doing merge/purge and ETL into their BI platform, and isn’t going to rely on/expect Shopify to do it, since they have to do it for other channels data in their BI stack, anyway.
1 Like
New Member
1 0 1

Dossy,

Using API may not be possible to UPDATE, but you could handle it similar to how Cart2Cart does migration. They create orders with the order name being the previous order id (obviously the shopify order # auto increments).  What I'm not sure on is if you can update an order name (change the old order name first) or how that piece would be handled. This is not an ideal solution by any means, but since Shopify obviously doesn't care to resolve this issue, maybe it's worth it to someone?

 

Couple issues:

- Create date is the new date, you would set Processed/Closed date to previous order date

- You have to copy all the payment info & fulfillment info along with order details

- Orders would be initially duplicated, but you could Cancel the orders and tag them to be deleted possibly?

 

Order Shopify could pull their head out from their...   All they seem to care about is trying to add more international features so their user base grows and investors get happier.

All they have to do is add a simple Bulk Action in orders to assign orders to a new email address.

1 Like
New Member
1 0 2

AS OF MAY 9th 2019.......This is such poor software practice, it has been an issue for years yet no attention for years to fix it!!!  This is totally unacceptable.  LET YOUR CUSTOMERS MERGE THEIR CUSTOMERS SHOPIFY OR FIGURE OUT A WAY TO DO IT FOR THEM!!!!  RIDICULOUS AND INEFFICIENT - like hitting head against a brick wall everytime you try to get a customer their order...I have some with THE SAME NAME AND SAME ADDRESS 6 TIMES IN THE SYSTEM.....MERGE THEM --- HELP PLEASE!!  Total lack of concern for your customers.

2 Likes
Tourist
9 0 4

Yes, this really needs to get done asap. We have tens of thousands of registered users. Sometimes they have more than one email address that needs to be merged into a single account. Please address this!

1 Like
Highlighted
Explorer
44 0 17

+1 for this feature.  This happens all the time - primarily with customers purchasing on our Point of Sale.  This also affects our loyalty program as we are constantly removing points from one (or more) customer accounts and adding them to the one account the customer wants.  And if using marketing analytics, this really messes up segments - the customer is falsely shown as Lost when they may have purchased under a different account recently.

1 Like
New Member
1 0 2

Hi Alex,

 

Any update on this? We also have the same problem with multiple customers which caused confusion and extra work for us to reach out and explain to the customers. Thank you.

2 Likes