Pimcore Commercetools Connector module syncs data between Pimcore 12 and Commercetools. It uses the commercetools HTTP API for data exchange.
- Sync categories, families, products, variants, and images.
- Import commercetools catalog data into Pimcore 12.
- Export Pimcore catalog data to commercetools.
- Map scalar and localized fields across both systems.
- Sync prices, attributes, and category links.
- Upload images and remove outdated gallery images.
- Filter product exports by SKU and track sync jobs.
- Manage connector access with role-based permissions.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Pimcore Commercetools Connector links Pimcore 12 with Commercetools. It keeps catalog data updated in both systems through the commercetools HTTP API. You can import categories, families, products, variants, attributes, links, and images into Pimcore.
Product images are saved as Pimcore assets for later use, and Pimcore catalog data is also exported to commercetools. This includes products, variants, attributes, prices, categories, images, and publishing data.
Field mapping helps match data between both systems. Admin can map scalar and localized fields to the right Pimcore class fields.
In addition, the connector shows job progress and step counts. Admin can view failed rows and commercetools messages during each job. They can also stop a running job.
Access control adds another layer of control. Separate permissions are available for credentials, mapping, imports, and exports.
Additionally, if you need to connect Pimcore with PrestaShop, you can explore Pimcore PrestaShop Connector. It lets you sync products, categories, brands, and variants through a two-way sync.

Features of Pimcore Commercetools Connector Module
Two-Way Catalog Sync
Sync catalog data from commercetools to Pimcore or from Pimcore to commercetools. This makes catalog updates easier to manage.
Commercetools to Pimcore Import
Import categories, families, products, variants, attributes, links, and images into Pimcore. This brings commercetools catalog data into one place.
Pimcore to Commercetools Export
Send products, prices, variants, categories, attributes, images, and publishing data to commercetools. This helps keep your catalog current.
Flexible Field Mapping
Map scalar and localized fields between commercetools and Pimcore. This helps when both systems use different field names.
Product Image Sync
Send Pimcore gallery images to commercetools. During export, old images can also be removed from the gallery.
SKU-Based Product Export
Use SKU filters to select products for export. This lets admins send only the products they need.
Sync Job Monitoring
Track job progress, step counts, failed rows, and commercetools messages in Pimcore Studio. Admins can check issues as jobs run.
Access Control
Set permissions for credentials, field mapping, imports, and exports. This lets teams control access by admin role.
Why Do You Need a Pimcore Commercetools Connector?
Managing product data in two systems can take time. Manual updates can also cause missing data or old images.Without a connector, teams may move products, categories, images, and attributes by hand.
This makes regular updates slower. Pimcore Commercetools Connector links both systems through import and export jobs. As a result, teams can reduce manual catalog work.
Field mapping helps when the systems use different field names. Teams can match each value with the right Pimcore field.SKU filters give admins more control over exports.
They can select specific products instead of sending the full catalog. Overall, the connector helps keep catalog data aligned. It also makes regular updates easier to manage.
Apart from this, to translate Pimcore data objects, documents, shared translations, and Office files into multiple languages, check out Pimcore DeepL Translation Connector.
Use Cases
-
Import Commercetools Catalog Data
Move categories, product families, products, variants, attributes, and images from commercetools into Pimcore. This keeps catalog data in one place.
-
Export Pimcore Product Data
Send products from Pimcore to commercetools with prices, variants, categories, attributes, images, and publishing data. This keeps the catalog updated.
-
Manage Selected Products
Use SKU filters when only selected products need to be exported. This gives admins better control over each export.
-
Match Catalog Fields
Map scalar and localized fields when both systems use different field names. This keeps product data in the right Pimcore fields.
Connect Pimcore with Commercetools
Connect Pimcore with commercetools in a simple and secure way. Manage your commercetools credentials from one place.
- Set up a secure commercetools API connection in Pimcore.
- Manage project keys, client IDs, and client secrets.
- Configure the commercetools region and API scopes.
- Activate the credential you want to use.
- Update credentials while keeping secrets secure.

Object Mapping Commercetools
Object mapping links commercetools entities with Pimcore DataObject classes. This keeps imported data in the right Pimcore structure.
- Map commercetools categories to Pimcore DataObject classes.
- Map product families to Pimcore classes.
- Assign commercetools products to Pimcore DataObject classes.
- Set object mappings before importing data.
- Save mappings to keep both structures aligned.

Catalog Import from Commercetools
The import feature brings commercetools catalog data into Pimcore. It helps teams manage product data and images in one system.
Import category trees, product families, products, variants, attributes, and images. Product images are saved in the Pimcore asset catalog.
- Import categories with parent and child relations.
- Keep category tree nesting during import.
- Import product types and attribute definitions.
- Import products with core catalog data.
- Import product variants and typed attribute values.
- Link products with families and categories.
- Download product images into the Pimcore asset catalog.

Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/
Specifications
Frequently Asked Questions
It links Pimcore 12 with commercetools. It syncs catalog data through the commercetools HTTP API in both directions.
Yes, you can export products, variants, attributes, prices, categories, images, and publishing data from Pimcore to commercetools. This helps keep both catalogs in sync.
Yes, categories keep their parent links and tree order during import. As a result, Pimcore keeps the same catalog structure and hierarchy as commercetools.
Yes, you can import product data into Pimcore and export products from Pimcore to commercetools. This helps keep data synced across both systems.
Yes, SKU filters let you select products for export. This way, you can send only the products you need instead of exporting the full catalog.
Yes, Pimcore Studio shows job progress, step counts, failed rows, and commercetools messages. You can track import and export jobs from one place.
Yes, Pimcore Studio has a Stop control for active jobs. Admins can stop an import or export when the synchronization needs to end early.
Yes, you can set permissions for credentials, field mapping, imports, and exports. This lets admins control access to connector features by user role.
The connector supports Pimcore 12 for catalog synchronization with commercetools. It uses the commercetools HTTP API for import and export jobs.
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- - Feature Add (+)
- - Feature remove (-)
- - Bug Fixed (!)
- - Modification (*)
- + Added two-way sync between a Pimcore 12 catalog and a commercetools project through the HTTP API.
- + Added an OAuth2 client with every synchronization run processed as a background job on a database-backed queue.
- + Added category import with parent relations and tree nesting.
- + Added import support for product families, product types, attribute definitions, and products.
- + Added product import for core fields, variants, typed attribute values, family and category links.
- + Added product image import with images downloaded into Pimcore assets.
- + Added category and family export with create-or-update support.
- + Added product export for core fields, variants, prices, category references, and publishing data.
- + Added attribute mapping based on commercetools product types, including enum, set, and same-for-all attribute values.
- + Added product image export to mirror the Pimcore gallery, including new image uploads and stale image removal.
- + Added an SKU filter to export selected products.
- + Added support for multiple commercetools credentials with one active credential at a time.
- + Added encrypted storage for commercetools client secrets.
- + Added a Commercetools menu with tabs for credentials, per-entity field mappings, imports, and exports.
- + Added a live job console with progress, per-step counts, and a Stop control for each synchronization run.
- + Added permissions with a master key and separate menu keys for credentials, mapping, import, and export.
- + Added one-command installation and uninstallation support.