Settings

Indexly lets you control exactly which areas of your Shopify store get indexed. Different stores have different needs — you might only want to search orders and metafields, or you might want full coverage including customers, products, and metaobjects.

Index settings

Open Settings inside the Indexly app to see and change your index settings. Toggle each option, then click Save Settings.

All index options are available once your store has an active Indexly subscription. Partner development stores can use the app without a paid plan.

Available resource types

Settings are grouped as they appear in the app.

Orders

SettingWhat gets indexed
Index ordersOrder number, customer name, email, phone, tags, and the order note
Include order metafieldsAll metafield namespaces and keys on orders
Include order note attributesKey/value pairs stored in note attributes
Include line item propertiesCustom properties attached to individual line items

Customers

SettingWhat gets indexed
Index customersName, email, phone, tags
Include customer metafieldsAll metafield namespaces and keys on customers

Products and Variants

SettingWhat gets indexed
Index productsTitle, handle, tags, vendor
Include product metafieldsAll metafield namespaces and keys on products
Index variants (SKU, barcode)Variant title, SKU, barcode
Include variant metafieldsAll metafield namespaces and keys on variants

Metaobjects

SettingWhat gets indexed
Index metaobjectsAll fields on all metaobject types

Enabling and disabling resource types

Toggle any setting on or off, then save. Changes take effect for future sync events.

Note: Disabling a resource type does not immediately remove those records from the index. If you want to fully remove them, use Rebuild Index after saving your settings.

Rebuilding the index

The Rebuild Index button on the Settings page clears the current index and triggers a full re-sync of all enabled resource types. Use this when:

  • You have changed which resource types are indexed
  • You suspect records are out of date or missing from results
  • You want to pick up a large batch of historical data you did not have when you first installed
  • You want Datacheck to discover newly added metafields and custom attributes in the field picker

A full rebuild uses Shopify's Bulk Operations API and may take several minutes for large stores. The Sync status panel shows whether the latest job is pending, running, completed, or failed.

Incremental updates

After the initial sync, Indexly keeps the index current automatically using Shopify webhooks. When an order, customer, or product is created or updated in Shopify, Indexly:

  1. Receives the webhook event
  2. Fetches the latest version of that record
  3. Normalises and upserts it in the search index

This means your index is typically updated within seconds of a change in Shopify, without any manual action.

Freshness targets

ResourceTypical update time
Orders, order metafields5–30 seconds
Customers, products, variants1–5 minutes
Metaobjects and other slow-changing dataUp to 30 minutes, or on next webhook

During high-traffic periods such as flash sales, index updates may be slightly delayed as jobs are queued and deduplicated.

Privacy and data control

By default, Indexly indexes only the resource types you have enabled. It does not index payment card data, Shopify passwords, or other fields that are outside the Shopify Admin GraphQL API scope.

You remain in control of what is indexed. If you have fields that should not appear in search results, you can disable the relevant resource type or contact us to discuss field-level exclusions.