Searching
Indexly gives you a single search bar to find any value across your entire Shopify store — including data stored in metafields, metaobjects, order notes, and line item properties.
When the search bar is empty, the Search page shows a welcome screen with shortcuts to Search, Datacheck, and Settings, plus a footer with your latest sync status.
Entering a search
Type any value into the search bar. Results update as you type — there is no Search button. Queries must be at least 2 characters.
You do not need to know where the value lives — Indexly searches across all indexed resource types simultaneously.
Examples of things you can search for:
- A PO number stored in an order metafield:
PO-12345 - A warranty ID stored in a metaobject:
WR-0091 - A customer's ERP reference:
ERP-4456 - A delivery reference in a line item property:
VAN-9 - A product SKU or barcode:
SKU-ABC-001 - Any word from an order note:
fragile
Understanding results
Results are grouped by resource type. Each group shows the records that matched your search term.
Search: PO-12345
Orders
#1045
Matched in: metafields.custom.purchase_order
Value: PO-12345
Customer: Jane Smith
Open in Shopify ↗
Customers
Jane Smith
Matched in: metafields.custom.erp_reference
Value: PO-12345
Open in Shopify ↗
Metaobjects
Warranty Claim #22
Matched in: fields.claim_reference
Value: PO-12345
Open in Shopify ↗
Use the filter pills above the results (Orders, Customers, Products, Variants, Metaobjects) to show only certain resource types. Each pill includes a count. Types with no matches are disabled.
Match context
The most important part of each result is the match context — the exact path that tells you where in the record the value was found. Matching text is highlighted.
Each matched field also has a colour-coded badge:
| Badge | Meaning |
|---|---|
| Metafield | A metafield on an order, customer, product, or variant |
| Note attribute | An order note attribute |
| Line item property | A custom property on a line item |
| Metaobject field | A field on a metaobject |
| Standard field | A built-in Shopify field such as email, SKU, or tags |
| Context shown | Meaning |
|---|---|
metafields.custom.purchase_order | An order metafield in the custom namespace with key purchase_order |
lineItems[0].properties.delivery_ref | A custom property on the first line item |
note | The order note field |
noteAttributes.po_number | An order note attribute with key po_number |
metafields.custom.erp_id | A customer or product metafield |
Opening a record
Click Open in Shopify on any result to go directly to that record in your Shopify Admin. Indexly links you to the exact admin URL for the order, customer, product, variant, or metaobject.
Saved searches
When a search has results, click Save search, give it a name, and save. Saved searches are stored for your shop so your team can re-run them from the Search page.
Click a saved search name to run it again, or use the remove control next to it to delete it.
Recent searches
Indexly keeps your last 10 searches in this browser only (up to 5 are shown on the Search page). They are stored in localStorage and are never sent to Indexly servers.
Click a recent search to run it again, or click Clear to remove them from this browser.
Search modes
Indexly supports the following search modes:
- Exact match — finds records containing the exact value you entered
- Partial match — finds records where your search term appears as part of a longer value (e.g.
PO-12matchesPO-12345) - Case-insensitive —
po-12345andPO-12345return the same results - Fuzzy match — catches minor spelling differences and typos (where supported by the underlying search technology)
Tips
- Short terms return more results. Try a partial value if you are not sure of the exact full value. You still need at least two characters.
- Use specific terms for precision. If a short term returns too many results, add more characters to narrow it down.
- Check match context. If you see unexpected results, the match context tells you exactly which field triggered the match — useful for understanding how a value is stored in your data.
- Filter by resource type when a query matches several kinds of record.