search_products
Search the Migros catalogue by name to find products with prices, unit prices, promotions, and stock. Filter by facets like organic, vegan, or new, and sort by price or discount.
Instructions
Search the Migros catalogue: name, price, unit price, promotion, stock.
Uses your account's region when logged in, else the guest location (see set_location).
Args:
query: free text, e.g. "hafermilch" or "ovomaltine".
limit: products per page (1-50, default 10).
offset: pagination offset (use next_offset from the previous page).
sort: relevance | price | price_per_unit | discount_percentage | brand.
direction: asc | desc.
filters: facet ids -> values, e.g. {"product_bio": true},
{"promotion": true}, {"product_of_switzerland": true}, {"new": true},
{"product_special_nutrition": ["vegan"]}. product_filters lists them.
store_type: ONLINE (Migros Online assortment) or OFFLINE (in store).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | ||
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| filters | No | ||
| direction | No | asc | |
| store_type | No | ONLINE |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |