Магазины и доставка
grocery_storesRetrieve grocery stores for the user's address with nearest delivery window, delivery fee, minimum order, and cashback. Sort by speed, price, or minimum sum when requested.
Instructions
Магазины, доступные по адресу пользователя: appId/pointId (нужны всем остальным grocery-тулам), окно ближайшей доставки, её цена, минимальная сумма заказа и кешбэк.
Это ИНСТРУМЕНТ, а не политика: без sort_by порядок остаётся тем, что вернул банк. Сортируй, только когда пользователь назвал критерий.
sort_by: speed (быстрее приедет) | price (дешевле доставка) | min_sum (ниже минимальная сумма). order: asc | desc.
«Быстрее» считается по КОНЦУ ближайшего окна — «привезут не позже», — потому что банк отдаёт два разных вида слота: «до 15 мин» и «завтра 08:00–11:00», и сравнимы они только по этому числу. Магазины, у которых слота нет (или он уже прошёл), уходят в КОНЕЦ и при asc, и при desc: «неизвестно» не равно нулю и не должно выигрывать запрос «побыстрее».
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | asc | |
| sort_by | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |