Error: “Duplicate Name Exists Error” or “You Can’t Use <Item Name> Because <Item Name> Already Exists”
Overview:
This error happens when an order or product fails to sync from Shopify to QuickBooks because QuickBooks requires all item names to be unique. If our app tries to create an item with a name that already exists in QuickBooks, QuickBooks returns a duplicate name error.
Example Error
“Duplicate Name Exists Error – The name supplied already exists.”
In the case of an order sync, QuickBooks rejected the item “Apple Tree T-Shirt” with SKU APTTS-S because an item with the same name but a different SKU (APTTS-L) already exists in QuickBooks.
Detailed Information:
Why this happens
-
QuickBooks does not allow two products with the same name, even if SKUs differ.
-
The Shopify SKU could not be matched in QuickBooks, so the app attempted to create a new product with the same name.
-
If QuickBooks already has the name, it rejects the create request.
How to fix
You can fix this by:
-
Matching SKUs:
-
Update the product in QuickBooks to use the same SKU as Shopify.
-
This lets the system match the existing product instead of trying to create a new one.
-
-
Renaming the QuickBooks item:
-
Change the item name in QuickBooks so it no longer conflicts with an existing name.
-
The app can then create a new item.
-
After fixing
Once the Item Name or SKU in QuickBooks is updated, try resyncing the order from the Unsynced Orders list in the app dashboard, or let us know, and we will sync it for you.
Here are the navigation steps:
Shopify → Apps → QuickBooks Bridge → Orders