Overview: Importing supplier products to a catalog, with a CatalogID the same as the Supplier's PartyID, that is linked to their party not a product store. This Catalog has all the information about a product the supplier has including, if provided catagories, pricing, Descriptions. The change to the supplierProduct entity would be a boolean field for UseSupplierCatalog. Some additional boolean fields for usedescription, and usepricing.
Implementation: https://demo.hotwaxmedia.com/catalog/control/EditProductSuppliers?productId=dropShip2 when you add a supplier have a check box above SupplierProductId that says Use supplier Catalog. then have a lookup box that is passed the supplier's partyID, which is the same as the CatalgID. They can select a Product from the suppliers Catalog. a SECA would then pull the data from the supplier Catalog into the Product. Possibility of check box for what is to be pulled in something like the duplicate product. A new service will allow associating the ProductID for the supplier in supplierproduct entity with the supplier catalog. I chose this method over a entity relationship, because some supplier may not provide product information that can be imported. This would be used when 1)When supplier import update to update the Product. 2) when Creating a new product from the Supplier Catalog to make create the product,transfer data from the supplier catalog to the Product, and create the supplierProduct Entity for that product, like the product duplication. and input