AI Search: Algolia’s search combines multiple models and diverse signals, like Dynamic Re-Ranking and Personalization to understand your users, and Business Signals and curation features to prioritize commercial needs.
AI Browse: Algolia’s AI builds category and product listing pages instantly - with the items most likely to convert at the top. And you can harness just as much control and insight here as over your search results pages.
AI Recommendations: Use behavioral cues and context to suggest relevant items to users at any point in their journey. Improve their engagement rates and conversion/cart metrics.
Algolia provides a set of API endpoints and libraries to allow you to quickly and easily connect Commercetools to Algolia. There are three distinct steps:
Listen for product additions, updates, or deletions in commercetools and package the payload to be sent to Algolia.
You will need to have your own middleware running to receive the events from commercetools e.g. AWS SNS and Lambda and then you can parse the messages for transmission to Algolia through our indexing endpoints. Commercetools emits events in the form of a subscription.
Create a commercetools subscription to get data
Have your own gateway and message queue running
Process messages and send to Algolia through API clients
Add Algolia to your frontend in order to fetch and display results according to intent.
Leverage our open source frontend UI libraries provided by Aloglia called Instantsearch.
Open source UI components to jumpstart UI development
If you can’t do frontend, you can use an API client i.e. JS.
Send events to Algolia e.g. add to cart, order placed etc. to optimise results using capabilities like dynamic re-ranking and personalisation.
When sending events, please make sure to add a usertoken as this ensures personalisation can be effective.