Запрос возвращает информацию о товарах и услугах по действующему прайс-листу.
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/nomenclature/list?
Структура запроса
Пример в формате *.php
Пример в формате *.php
Пример запроса в формате *.py
Пример запроса в формате *.py
В качестве примера используется функция «cURL».
В качестве примера используется библиотека «Requests».
Параметр | Тип | Описание |
pointId * | integer | Идентификатор точки продаж, который вернулся в результате запроса «Получить точку продаж» |
priceListId * | integer | Идентификатор прайс-листа, который вернулся в результате запроса «Получить прайс-лист» |
noStopList | boolean | Параметр исключает позиции, которые есть в прайс-листе |
withBalance | boolean | Параметр определяет, передаются остатки или нет |
searchString | string | Поиск по названию или части названия товара |
page | integer | Номер страницы |
pageSize | integer | Количество записей на странице |
product | string | Название сервиса, по которому нужно получить список товаров. В данном случае «salon» |
Структура ответа
Параметр | Тип | Описание |
attributes | array[{...}] | Характеристики номенклатуры |
balance | string | Остаток товара с учетом открытых смен. Остаток передается по складу точки продаж |
description | string | Поле «Описание» из карточки номенклатуры |
externalId | string | Хешированное название номенклатурной позиции для запроса подробной информации |
hierarchicalId | integer | Идентификатор раздела |
hierarchicalParent | integer | Идентификатор родительского раздела |
id | integer | Идентификатор номенклатуры |
images | array[string] | Изображение товара |
indexNumber | integer | Порядковый номер в каталоге |
modifiers | array[{...}] | Список модификаторов |
name | string | Название товара |
nomNumber | string | Код товара, указанный в карточке номенклатуры |
published | boolean | Признак публикации номенклатурной позиции |
masters ** | string | Список мастеров, которые могут применять этот товар/услугу |
unit | string | Единица измерения |
outcome | boolean | Флаг наличия записей на следующих страницах |
priceIntervals ** | array[number] | Минимальная и максимальная цена товара/услуги среди всех прайс-листов, где применяется эта позиция |
executionTime** | integer | Время выполнения услуги. Возвращается, если в параметре "product" указано значение "salon" |
Структура «modifiers» | ||
id | integer | Идентификатор номенклатурной позиции |
externalId | string | Хешированное название номенклатурной позиции для запроса подробной информации |
nomNumber | string | Код товара, указанный в карточке номенклатуры |
name | string | Название товара |
cost | number | Цена модификатора |
unit | string | Название единицы измерения/Время приготовления(presto) |
hierarchicalParent | integer | Идентификатор родителя в иерархии |
hierarchicalId | integer | Идентификатор в иерархии |
isParent | boolean | Признак, является ли идентификатор родителем в иерархии |
* — обязательный параметр.
** — условно-обязательный параметр, возвращается в запросах к СБИС Для салонов.
Примеры
Чтобы получить изображение товара, выполните GET-запрос, где «{img?param=...}» — значение параметра «images».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.