Integrations / commercetools

Install Algolia for commercetools

Connect your commercetools store with Algolia in a few clicks. Index your products and keep your product data in sync with Algolia without writing code.

The Algolia commercetools integration handles the data connection between your commercetools store and Algolia. To integrate Algolia in your frontend, you can use these UI libraries:

Explore related videos in the Algolia Academy

Before you begin

To connect commercetools and Algolia, you need a commercetools account and store with administrator access.

You also need an Algolia app with administrator access. You can create one for free.

Create a commercetools API client

To let Algolia interact with your store, you must first set up a new commercetools API client:

  1. Sign in to the Merchant Center of your commercetools project, to which you want to add Algolia.
  2. On the sidebar, go to Settings > Developer settings.
  3. Click Create new API client.
  4. Enter a name for the API client.
  5. Select the API scopes for the new client. You need at least the following scopes:

    • All items under the View column
    • View API clients
    • Subscriptions

    commercetools API client scopes screen

  6. Click Create API client.
  7. Copy or save the curl command. You need it to configure your commercetools integration in Algolia.

    commercetools API client curl command

For more information, see Get your API client in the commercetools documentation.

Connect commercetools in the Algolia dashboard

  1. Sign in to the Algolia dashboard.
  2. On the left sidebar, select Data sources.
  3. Click Connectors.
  4. Find the commercetools connector and click Connect.
  5. To start your configuration, click Get started.

    Click on the commercetools card