Integrate products
With product data integration, we mean the initial and continuous propagation of product data maintained in an external system, like a product information management (PIM) solution, to commercetools Composable Commerce. Before designing an integration yourself, review the Integrations Marketplace for existing solutions. Using a pre-existing integration can save you significant time and effort.
However, if you're taking on the task of creating an integration from scratch, there are fundamental aspects to consider.
Data source of truth
One of the primary considerations revolves around the origin and handling of your product data. Your product master data is likely stored and managed in a central place like a PIM system, an enterprise resource planning (ERP) system, or other system external to commercetools. This is the source you need to integrate Composable Commerce with.
For scenarios in which you have multiple data sources, we recommend consolidating product data in a central place first and then building one integration with Composable Commerce with this central place.
Depending on your existing business processes, fields in your product data with the main purpose of being displayed on the storefront are managed in your backend, or in Composable Commerce. If you do maintain and update some parts of the data in Composable Commerce and some not, use field restrictions to protect which system or user can change what data.
See our guide for more details.