in a project I am working on, I have a special need to merge 2 products.
To put it in context, I have a product that is defined by sync with ERP. The product is defined with a few properties and we have implemented a few validations in order to keep the SKU and EAN unique in the system.
I the second step in the enrichment flow, the Admin would have to populate the attributes, images and assets on the newly synched products.
The need for optimization comes when you have multiple products sharing the same assets and attributes values. In these case, the admin would normally "Copy" an existing product and change the SKU, EAN and possibly the name of the product.
In our case, copying an existing product would not work. What I would need to do is "Merge" an ERP defined product with the Assets and attribute set of another product.
What would be the best approach to accomplish something like this? For me, it is partially similar to the "Combine" functionality.
Any idea or suggestion will be highly appreciated.