> For the complete documentation index, see [llms.txt](https://help.dollarlabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.dollarlabs.io/dollarlabs-b2b-custom-pricing/price-list/find-products.md).

# Finding products in the grid

Search, filter and sort the grid so you can price a slice of the catalog without scrolling through all of it.

Use search, filters and sorting to find products. Choose **Export filtered rows** to export the same selection.

<figure><img src="https://2844543096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcVBfwy7Yj4tU8TsxkHEr%2Fuploads%2Fgit-blob-c3bd124f8c570098bcf42b8e6e7f11ee95aa7c64%2Fprice-list-filter-popover-annotated.png?alt=media" alt="Price list editor with the Filter popover open showing Product type, Vendor, Product tag, Status and Inventory filters, the Apply and Clear buttons, and the sort button." width="598"><figcaption><p>Narrow the grid before you price or export a slice of the catalog.</p></figcaption></figure>

## Search

The search box matches on product name, variant title and SKU. Use it when you know what you are looking for.

## Filters

Open the filter popover to narrow by:

<table><thead><tr><th width="200">Filter</th><th>Values</th></tr></thead><tbody><tr><td><strong>Product type</strong></td><td>Searchable checkbox list of the product types in your catalog. Pick several.</td></tr><tr><td><strong>Vendor</strong></td><td>Searchable checkbox list of vendors. Pick several.</td></tr><tr><td><strong>Product tag</strong></td><td>Searchable checkbox list of <em>product</em> tags. Pick several.</td></tr><tr><td><strong>Status</strong></td><td>Any · Active · Draft · Archived</td></tr><tr><td><strong>Inventory</strong></td><td>Any · In stock · Out of stock</td></tr></tbody></table>

**Apply** to run them, **Clear** to reset.

Filters combine: choosing two vendors and Status *Active* gives you active variants from either vendor.

{% hint style="info" %}
**Product tag**, not customer tag. This filters by tags on your products, which is the useful thing when you want to price "everything tagged `clearance`". Customer tags are the grid's columns.
{% endhint %}

## Sort

* **Default** — relevance, which is the order the grid loads in
* **Title**
* **SKU**
* **Inventory**

Sorting by SKU is the most useful when you are reconciling against an external system, because it matches how most ERP exports are ordered.

## Export the filtered selection

**Export filtered rows** uses your current search and filters. **Export entire catalog** ignores them.

{% hint style="info" %}
**Export filtered rows** appears in the Export menu only while a search or filter is active. With nothing filtered, use **Export entire catalog**.
{% endhint %}

To export selected products:

1. Filter the grid down to exactly the variants you want — one vendor, one product type, active only.
2. **Export → Export filtered rows**.
3. You get a CSV of just those rows, with all your tag columns.

Before importing, check for blank tag cells: they can [erase existing pricing](/dollarlabs-b2b-custom-pricing/price-list/csv-import-and-export.md).

## Working through a large catalog

A practical pattern for pricing a big catalog for the first time:

1. Filter by **vendor**, or by **product type** — whichever matches how your pricing is actually negotiated.
2. Export that slice.
3. Price it in the spreadsheet with a formula rather than by hand.
4. Import, and check [Jobs & history](/dollarlabs-b2b-custom-pricing/price-list/jobs-and-history.md).
5. Move to the next slice.

Before you select **Upload and process**, check the file for blank tag cells. The import dialog checks headers only; it does not list what will change.

{% hint style="info" %}
The editor loads your Shopify catalog, including variants without app pricing. If a variant seems to be missing, clear the search and filters. **Export priced rows** excludes unpriced rows; **Export filtered rows** includes them within the selected filters, and **Export entire catalog** includes them across the whole catalog.
{% endhint %}
