Hi,
Since we're on 9.16.3 (with the swift 1.24) we're having an issue with the product creation when products are combined in the backend.
Method:
Data integration via csv
Import flow :
- I1 - Creation of products with destination settings: "insert only new records" in the main language EN
- Remark: no variant information is included
- I2 - Creation of products in additional language (e.g. FR)
-
- Remark: no variant information is included
-
- Re-import of I1 to update the DB
Result = Success
4. Manual combination of products (of I1) in the backend: e.g. TPJ08, TPJ09
5. Re-import of I1 to update the DB
Result = Error =>
"Error: Cannot insert duplicate key row in object 'dbo.EcomProductsTempTableForBulkImport1' with unique index 'DW_PK_EcomProducts'. The duplicate key value is (TPJ08, LANG1, VO41)."
"Error: Cannot insert duplicate key row in object 'dbo.EcomProductsTempTableForBulkImport1' with unique index 'DW_PK_EcomProducts'. The duplicate key value is (TPJ09, LANG1, VO42)."
Note: The combined product returns the duplicate error. Also variant information is added in the duplicate-error, while it's not part of the import I1. There the key is: ID, Languagecode.
6. Manual unlinking of products in the backend
7. Re-import of I1 to update the DB
Result = Success
Conclusion:
when a product is combined AND a language layer the issue arises.
Extra:
Screenshot from Ecomproducts Table