HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Search & Navigation integration

Describes the integration of Optimizely Search & Navigation with Optimizely Customized Commerce.

The integration ensures that catalog content is treated like regular content when implementing Optimizely Customized Commerce search features. The integration is installed using the NuGet package EPiServer.Find.Commerce.

The typed catalog content (content inheriting from CatalogContentBase) is indexed when something happens in the catalog. It does not matter if the changes are done in the Catalog user interface, through IContentRepository, DTOs, or through the Service API. Optimizely Search & Navigation indexes the typed content on one of the front-end servers.

By default, prices and inventories are indexed together with the catalog content. This is a convention setting that you can remove. See Change default conventions.

The catalog content is updated in the index when price/inventory events occur, if prices/inventories have the conventions to be indexed. The default price and inventory provider raises the events needed to make re-indexing possible at price/inventory changes. A custom price/inventory provider must raise the events to have the correct price/inventory information in the index.