Auto Merge Duplicate Same Email Customer Accounts
M
Melanie Hutchins
Confirm there are not already settings or features that do what the shop is asking for?
- Currently, if a user checks out with an existing email while logged out, the system creates a duplicate "guest" account and then prompts the user to merge them later via an email link. There is no setting to prevent the duplicate account from being created in the first place or to automatically attribute the order to the existing account without user intervention.
What does the shop want the product to do?
- The shop wants the system to proactively prevent duplicate account creation during checkout. If a shopper enters an email address that is already in the database but is not logged in, the system should automatically link that transaction to the existing Customer ID instead of generating a new, temporary Guest Account. The goal is to ensure the email address acts as a unique identifier that cannot be duplicated.
Why/how would it improve sales or efficiency?
- Data Integrity: It keeps customer records clean and unified automatically, rather than relying on the customer to notice the "Merge Account" banner and click the verification link (which many ignore).
- Customer Experience & Loyalty: Ensures customers immediately receive loyalty points and rewards for their purchase on their main account.
- Reduces Support Volume: Reduces tickets from customers asking, "Why isn't this order showing in my history?" or "Why didn't I get my points?"—issues caused by the system creating a secondary guest profile.