Search catalog
search_productsFind all-over-print tees in the allover.art catalog by free-text query, theme, style, color, section, and max price. Returns one card per design with price and URL, ranked by relevance.
Instructions
Search the allover.art catalog; returns one card per design (good_id, code, price, url) plus the total match count. Use it for any 'find me a …' request — list_collections is for curated themed pages, get_product for one card's sizes and fabrics. Filters combine: query is free text ('cat', 'neon koi'); theme is a canonical theme (Cats, Anime, Skulls; comma-separate several); style should follow the shopper's saved fit from get_user_prefs (basic → tee, oversized → oversized); max_price is USD. Ranked by relevance with a query, by best-sellers without. No paging: you get the top limit (default 24, max 48), so narrow the filters to reach the rest. Adult-only designs are excluded; an unknown color or style returns an error listing the valid values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | No | Main color of the print. | |
| limit | No | Max cards to return (default 24, max 48). | |
| query | No | Free-text search, e.g. 'cat' or 'neon koi'. | |
| style | No | Garment cut: tee, oversized, long_sleeve or oversized_long_sleeve. | |
| theme | No | Canonical theme filter (Cats, Anime, Skulls, ...); comma-separate several. | |
| section | No | Catalog section. | |
| max_price | No | Only items priced at or below this amount, USD. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Unknown color or style, with the valid values. | |
| items | No | Product cards. | |
| total | No | Total catalog matches for the filters. | |
| showing | No | Number of cards returned. |