Index content using the Coveo app for Shopify

The Coveo AI Search & Discovery app aims to automate as much of the onboarding process as possible, requiring minimal intervention on your part.

When your Shopify product catalog is synced with the Coveo Platform, all products and variants that meet the prerequisites are indexed in your Coveo organization. The app sync also creates or updates various resources in your organization.

This article lists a few scenarios in which you must manually sync your Shopify product catalog with Coveo. It also describes other types of source updates.

Indexing prerequisites

The Coveo Platform only indexes Shopify products that meet the following prerequisites:

  • Their Status is set to Active.

  • They are published to the Online Store.

When to manually sync your catalog

You must manually launch a sync of your Shopify product catalog with Coveo in the following situations:

  • When you first link your store to your Coveo organization

  • When you add or delete a market

  • When you add or delete a country within a market

  • When you add or delete a language within a market

  • When you change a market’s base currency

  • When you change your multi-market domain setup

  • When you add, change, or delete product or variant metafields, or update which ones to use as Coveo custom fields or facets

  • When you change a store domain

To manually launch a sync of your Shopify product catalog with Coveo, click Launch sync on the app’s Catalog sync tab.

Source updates

Important

A new native Shopify connector that will eventually replace the GraphQL-based connector for Shopify sources is now available in early access. Contact your Customer Success Manager for early access to this feature.

Sources are updated differently depending on the connector used to create them.

GraphQL API connector

You can enable automatic catalog sync in the Coveo AI Search & Discovery app for sources created by the GraphQL API connector. However, this only lets the app sync your Shopify product catalog with Coveo on a set schedule. It won’t reflect any configuration changes you make to your Shopify storefront.

By default, if you enable automatic catalog sync, the Coveo sources are updated according to the following schedule:

  • Refresh every 15 minutes. This ensures that item updates are reflected in the Coveo index within 15 minutes.

  • Rescan every hour. This ensures that removed products are reflected in the Coveo index within an hour.

Native Shopify connector

Sources created by the native Shopify connector are updated either automatically or manually from within Shopify.

  • Market content updates, a change to a product title field for example, are automatically indexed in the Coveo Platform when a Shopify field present in a Shopify product feed is updated.

    • Configuration changes, such as adding a new language, require you to manually launch a sync from the Shopify app to apply these changes in the Coveo Platform.