Commerce Tools

The following guide provides details on how to set up an integration between the AIR platform and Commercetools as part of Eagle Eye Connects.

Introduction

Commercetools is a headless API-first commerce platform. Clients can quickly build commerce sites on commercetools and have the underlying data presented quickly to a UI that is independent of the transactional components.

The services provided by commercetools are API-driven and do not provide a customer-facing front end. The philosophy of API first allows retailers to piece together their commerce platforms using different components that all integrate into the Commercetools APIs.

The term Composable is used to describe the ability to take services from multiple different parties and combine them to create a commerce experience. By driving everything by APIs first, the ability to integrate to their APIs allows retailers and service providers to integrate into the platform quickly and in a standardised and repeatable fashion.

Being Headless, all the data required for display purposes is available for a web, app etc platform to integrate into the APIs to build a customer-facing experience.

Examples

The commercetools website has many customer success stories listed: Customer possibility stories.

Integration Details

Eagle Eye has built a plugin for the Commercetools (CT) platform that works as an “API Extension” within the platform. This plugin is hosted by Commercetools Connect which is a hosted platform for connectors that run inside the CT environment.

All the code is hosted in a GitHub repository owned by Eagle Eye: Eagle-Eye-Solutions/integration-commerce-tools

The code when delivered will be open-sourced allowing others to take the code and modify the plugin if they want to build custom functionality that is built on top of the Eagle Eye connector. Eagle Eye will maintain only the base functionality plugin and any customers who choose to build on top of the open-source code do so at their own risk and expense.

Integration Type

The Commercetools connector is an “Off the Shelf” getting started connector. The intention is that the connector provides functionality allowing customers to use the tool straight out of the box with little work required to have a fully working distribution.

The code base is open source, allowing customers to take the code and extend it for their use cases. They can also submit feature enhancement code pulls into the repository.

As the code is open-sourced, the intention is that all required documentation and functionality exists in the code base allowing a customer to take the plugin and use it with little to no input required from Eagle Eye.

Plugin Installation

All instructions on the deployment of the plugin are documented in the code base here: installation.md. This should provide customers with all the environment variables they require to get the plug-in working.

Further information regarding features can be found within the Github repository readme.md file.