Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Index Commerce Connect

Describes how to index commerce content and clear indexed content.

Index data

To index content into Optimizely Graph, go to CMS > Settings > Data & Sync Management > Scheduled Jobs and run the Optimizely Graph Content Synchronization job.

Commerce Graph inherits from CMS Graph, so it also uses the Optimizely Graph Full Synchronization job to index data. In addition to CMS content, this job indexes the following commerce content into Graph:

  • Catalogs
  • Nodes
  • Products
  • Variants
  • Bundles
  • Packages
  • Dynamic packages

You can run the job manually or configure it to run on a schedule.

Run a full synchronization whenever all content on the site needs to be resynchronized.

Scheduled jobs

There are two synchronization jobs available:

Optimizely Graph Content Synchronization

Synchronizes the entire content catalog, including both content types and content data.

Suggested schedule interval: Once per week.

Optimizely Graph Delta Synchronization

Synchronizes only content that has changed since the last synchronization.

Suggested schedule interval: Every hour.

Access indexed data

After indexing completes, you can access the synchronized data using GraphQL queries.


Clear indexed content

To clear indexed content, go to:

CMS > Settings > Data & Sync Management > Smooth Rebuild

Then click the Reset to Default button.

This action deletes all indexed data and rebuilds the indexes from a clean state.

You may need to reset the Optimizely Graph service when rebuilding indexes or applying significant configuration changes.

When to use a hard reset

Use a hard reset in the following scenarios:

  • The tenant synchronizes with multiple sites that use different content structures.
  • The data model changes significantly and requires a full reindex.