Configuration

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 Configuration inside the Indexly app to see and change your index settings.

Available resource types

ResourceWhat gets indexed
OrdersOrder number, customer name, email, tags
Order metafieldsAll metafield namespaces and keys on orders
Order notesThe order note field
Order note attributesKey/value pairs stored in note attributes
Line item propertiesCustom properties attached to individual line items
CustomersName, email, phone, tags
Customer metafieldsAll metafield namespaces and keys on customers
ProductsTitle, handle, tags, vendor
Product metafieldsAll metafield namespaces and keys on products
VariantsTitle, SKU, barcode
Variant metafieldsAll metafield namespaces and keys on variants
MetaobjectsAll fields on all metaobject types

Enabling and disabling resource types

Toggle any resource type on or off. 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 the Rebuild index option after saving your settings.

Rebuilding the index

The Rebuild index button on the Configuration page 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

A full rebuild uses Shopify's Bulk Operations API and may take several minutes for large stores.

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.