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
| Setting | What gets indexed |
|---|---|
| Index orders | Order number, customer name, email, phone, tags, and the order note |
| Include order metafields | All metafield namespaces and keys on orders |
| Include order note attributes | Key/value pairs stored in note attributes |
| Include line item properties | Custom properties attached to individual line items |
Customers
| Setting | What gets indexed |
|---|---|
| Index customers | Name, email, phone, tags |
| Include customer metafields | All metafield namespaces and keys on customers |
Products and Variants
| Setting | What gets indexed |
|---|---|
| Index products | Title, handle, tags, vendor |
| Include product metafields | All metafield namespaces and keys on products |
| Index variants (SKU, barcode) | Variant title, SKU, barcode |
| Include variant metafields | All metafield namespaces and keys on variants |
Metaobjects
| Setting | What gets indexed |
|---|---|
| Index metaobjects | All 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:
- Receives the webhook event
- Fetches the latest version of that record
- 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
| Resource | Typical update time |
|---|---|
| Orders, order metafields | 5–30 seconds |
| Customers, products, variants | 1–5 minutes |
| Metaobjects and other slow-changing data | Up 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.