Integrate products

Ask about this Page
Copy for LLM
View as Markdown
Product data integration means propagating product data from an external system, such as a product information management (PIM) solution, to commercetools Composable Commerce. This includes both the initial migration and continuous updates. 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 in a central system, such as a PIM or ERP, outside of commercetools. This is the source you need to integrate Composable Commerce with.

If you have multiple data sources, first consolidate product data in one central place. Then build a single integration between that central place and Composable Commerce.

Depending on your existing processes, some storefront-facing product fields may be managed in your backend or in Composable Commerce. If some data is managed in Composable Commerce and some is not, use field restrictions to control which system or user can change each field.

See our guide for more details.