Запрос возвращает информацию о товарах по действующему прайс-листу.
Структура запроса
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/nomenclature/list?
Параметр | Тип | Описание |
pointId * | integer | Идентификатор точки продаж, который вернулся в результате запроса «Получить точку продаж» |
priceListId * | integer | Идентификатор прайс-листа, который вернулся в результате запроса «Получить прайс-лист» |
noStopList | boolean | Параметр исключает позиции, которые есть в стоп-листе |
withBalance | boolean | Параметр определяет, передаются остатки или нет |
withBarcode | boolean | Признак передачи штрихкодов товара. Возможные значения: true — штрихкоды передаются в ответе, false — не передаются |
searchString | string | Поиск по названию или части названия товара |
page | integer | Номер страницы |
pageSize | integer | Количество записей на странице |
product | string | Название сервиса, по которому нужно получить список товаров. В данном случае «delivery» |
Структура ответа
С помощью API-запросов вы можете получить дополнительную информацию по товарам.
- Получить изображение товара:
- метод: GET
- запрос: https://api.sbis.ru/retail/{img?param=...}, где {img?param=...} — значение параметра «images» из вернувшихся данных товара.
- Получить список «С этим товаром покупают»:
- метод: GET
- запрос: https://api.sbis.ru/retail/nomenclature/{IdNom}, где {IdNom} — идентификатор номенклатуры.
- Получить список позиций, находящихся в стоп-листе:
- метод: GET
- запрос: https://api.sbis.ru/retail/nomenclature/stop-list.
Структура запроса
Параметр Тип Описание pointId integer Идентификатор точки продаж page integer Номер страницы pageSize integer Количество записей на странице Структура ответа
Параметр Тип Описание balance integer Оставшееся количество номенклатуры, доступное для продажи count integer Начальное количество externalId string Идентификатор номенклатуры в формате UUID id integer Идентификатор номенклатуры images array[string] Массив ссылок на изображение товара name string Название блюда nomNumber string Код товара, указанный в карточке номенклатуры period integer Количество часов, которое товар будет находиться в стоп-листе reason string Причина нахождения в стоп-листе stopListId integer Идентификатор стоп-листа outcome boolean Флаг наличия записей на следующих страницах
Примеры
Запрос
*.php
*.php
*.py
*.py
В качестве примера используется функция «cURL».
В качестве примера используется библиотека «Requests».
Ответ
Запрос получения списка позиций, находящихся в стоп-листе
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.