> 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

On a catalog of any size, the grid is only usable if you can narrow it. Search, filters and sort all work together, and they also drive what a catalog export contains.

## 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.

## Filters drive the catalog export

This is the part worth knowing: **Export entire catalog** respects your current search and filters.

So the way to build a targeted pricing file is:

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

That is far safer than exporting everything and deleting rows in a spreadsheet, where it is easy to leave a blank tag column behind and [erase pricing on import](/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.

Working in slices keeps each import small enough to review in the preview, and means a mistake affects one vendor rather than the whole store.

{% hint style="info" %}
Rows with no pricing configured against any tag are hidden from the grid's default view. If a variant seems to be missing, clear your filters — and remember that **Export priced rows** deliberately excludes it, while **Export entire catalog** includes it.
{% endhint %}
