Choose the right way to import and export resources.
Introduction
commercetools provides several ways to import and export resources. The best approach depends on your role, the data format, and the volume of data you work with.
Business users can import and export resources as CSV or JSON files in the Merchant Center. Developers can automate high-volume imports with the Import API and the commercetools SDKs, or synchronize data between Projects with dedicated tooling.
commercetools does not provide a dedicated Export API. To export resources, use the Merchant Center or query resources with the HTTP API.
Comparison of import and export solutions
The following table compares the available import and export solutions to help you decide which fits your use case.
| Solution | Best for | Learn more |
|---|---|---|
| Merchant Center | Business users who work without code | Import data and export data |
| Order Import endpoint | Importing Orders through the HTTP API | Order Import |
| Import API | High-volume, automated imports | Import API overview |
| SDKs | Integrating the Import API into a Java, TypeScript, or .NET application | Java, TypeScript, .NET |
| commercetools-project-sync | Synchronizing data between Projects | GitHub |
| Connect product export template | Building an integration that exports Product data to external systems | Product export template |