Salesforce deprecated the sample app
and recommends using the Progressive Web App (PWA) Kit.
Download and run the SFCC storefront sample app
-
Clone the sample app GitHub repository:
- Follow the setup instructions to create a frontend with the native search.
Download and compile Unified InstantSearch
-
Clone the Unified InstantSearch GitHub repository into the
packages/
directory. -
Delete the
unified-instantsearch-ecommerce/.git
directory from theunified-instantsearch-ecommerce
directory. -
Install the dependencies and compile.
unified-instantsearch-ecommerce/export
which contains the assets you need for a working search in the sample app.
Import Unified InstantSearch into the sample app
-
Add the Unified UI assets to be copied into the
storefront-lwc
package. Edit the filepackages/storefront-lwc/scripts/plugin-copy-assets.js
:Now, buildingJavaScriptstorefront-lwc
automatically imports Unified UI files. -
Include the new files in the
index.html
file:HTML -
Create a new Lightning Element that serves as a host for the Algolia Unified UI.
In the directory
packages/storefront-lwc/src/modules/
, create the following files:
algoliaUnifiedUi.html
and algoliaUnifiedUi.js
: