By using commercetools with Enterspeed, you can integrate your catalogue with your other data sources.
Thus, you can easily deliver inspirational content from your CMS to PLP and PDP as well as embed products in a landing page without having to call commercetool's APIs and integrate the two using code. By connecting your PIM to Enterspeed as well, you can intertwine data and editorial-based concepts such as brand pages.
The Enterspeed commercetools Source integration allows data from commercetools to be used through Enterspeed's schema and delivery API, which limits access to sensitive product attributes. That is something that otherwise would have required functionality coded in a backend-for-frontend API. Using the integration, you are secure-by-design.
The included default implementation includes products, variants, availability, pricing, and attributes, along with categories and their custom fields.
The integration is thoroughly documented in our open-source GitHub repository: GitHub - enterspeedhq/enterspeed-source-commercetools: Enterspeed integration for Commercetools
The integration makes use of dependency injection, to ensure the components are extendable and to ensure a loosely coupled solution.
The integration ships ready to use with sensible defaults, supporting the ingestion of products, variants, and categories.
The Enterspeed.Commercetools.Integration library contains the services, providers, repositories and mappers needed to integrate a commercetools project into Enterspeed as a data-source. Everything in the library is extendable to the point where underlying services may be completely replaced.