Onboarding Overview

To get started using Live Search for Adobe Commerce, complete the onboarding process to install the extension, configure your API keys, and synchronize your catalog.

Onboarding flow

Live Search onboarding diagram

Requirements

Supported platforms

  • Adobe Commerce on-prem (EE) : 2.4.4+
  • Adobe Commerce on Cloud (ECE) : 2.4.4+

Endpoint

Live Search communicates through the endpoint at https://catalog-service.adobe.io/graphql.

Boundaries and thresholds

Currently, the Live Search search/category API has the following supported limits and static boundaries:

Indexing

  • Indexes up to 300 product attributes per store view.
  • Indexes only products from the Adobe Commerce database.
  • CMS pages are not indexed.

Query

  • Live Search does not have access to the full taxonomy of the category tree, which makes some layered navigation search scenarios beyond its reach.
  • Live Search uses a unique GraphQL endpoint for queries to support features such as dynamic faceting and search-as-you-type. Although similar to the GraphQL API, there are a few differences and some fields may not be fully compatible.

To restrict customer groups using Catalog permissions:

  • Products must be assigned to the Root category.
  • The “Not Logged in” customer group must be given “Allow” browsing permissions.
  • To restrict products to the Not Logged In customer group, go to each category and set permission for each customer group.

Rules

  • Maximum number of rules per store view is 50.
  • Maximum number of conditions per rule is 10.
  • Maximum number of events per rule is 25.

Synonyms

  • Live Search can manage up to 200 synonyms per store view.

Price indexer

Live Search customers can use the new SaaS price indexer, which provides faster price change updates and synchronization time.

PWA support

Live Search works with PWA Studio but users may see slight differences compared to other Commerce implementations. Basic functionality such as search and product listing page work in Venia but some permutations of Graphql may not work correctly. There may also be performance differences.

  • The current PWA implementation of Live Search requires more processing time to return search results than Live Search with the native Commerce storefront.
  • Live Search in PWA does not support event handling. As a result, intelligent merchandising will not work.
  • Filtering directly on description, name, short_description is not supported by GraphQL when used with PWA, but they are returned with a more general filter.

To use Live Search with PWA Studio, integrators must also:

  1. Install livesearch-storefront-utils.

  2. Set the environmentId in the storeDetails object.

    const storeDetails: StoreDetailsProps = {
        environmentId: <Storefront_ID>,
        websiteCode: "base",
        storeCode: "main_website_store",
        storeViewCode: "default",
        searchUnitId: searchUnitId,
        config: {
            minQueryLength: 5,
            pageSize: 8,
            currencySymbol: "$",
            },
        };
    

Not currently supported

  • The Advanced Search module is disabled when Live Search is installed, and the Advanced Search link in the storefront footer is removed.
  • Product prices do not include value added tax (VAT).
  • Tier Price is not supported in the Live Search Popover and Product Listing Page Widget.

Cookies

Live Search collects user interaction data as part of its base functionality and cookies are used to store this data. When collecting any user information, the user must agree to store cookies. Live Search and Product Recommendations share the data stream and therefore the same cookie mechanism. Read more about it in Handle Cookie Restrictions.

On this page