Use Algolia’s search suite to enhance applications with search, recommendation, and browsing features by uploading product, pricing, and inventory data to Algolia. This integration enhances storefront functionalities including search, recommendations, and browsing based on your Algolia account settings. fabric aggregates product, pricing, and inventory data and sends it to Algolia SDKs for indexing.

fabrics Algolia integration supports the following key operations:

  • Define index settings during customer onboarding process.
  • Retrieve an index instance.
  • Save index records.
  • Delete index records.

Setting up the Algolia Connector

  1. Complete the setup and activation for your Algolia account.
  2. Submit a support request to fabric customer success with the following details and search configurations:
    • Algolia App Id
    • Algolia Admin key
    • Should Save Zero Price Item: Setting this configuration to true checks for records with prices equal to zero and determines whether these items are indexed. The default value is false.
    • Should Save Variants: Setting this configuration to true publishes variant records. The default value is false.
    • Should Index Alternate Categories: Setting this configuration to true indexes product categories. The default value is false.
    • Should Use I18N Service (Localization): Setting this configuration to true localizes indexed data. The default value is false.
    • Price Lists: Setting this configuration to Enabled determines the list of priceListIds to be requested when calling fabric Offers APIs. This is used when an item has many currencies associated with the price. The default value is null.

Next steps

After you have completed the initial setup, you must use the Algolia dashboard to make changes to your index settings.