Получить список товаров по API

Получить список товаров по API

Запрос возвращает информацию о товарах и услугах по действующему прайс-листу.

Метод запроса: GET

Адрес запроса: https://api.sbis.ru/retail/nomenclature/list?

Структура запроса

Пример в формате *.php
Пример в формате *.php
Пример запроса в формате *.py
Пример запроса в формате *.py

В качестве примера используется функция «cURL».

В качестве примера используется библиотека «Requests».

ПараметрТипОписание
pointId *integerИдентификатор точки продаж, который вернулся в результате запроса «Получить точку продаж»
priceListId *integerИдентификатор прайс-листа, который вернулся в результате запроса «Получить прайс-лист»
noStopListbooleanПараметр исключает позиции, которые есть в прайс-листе
withBalancebooleanПараметр определяет, передаются остатки или нет
searchStringstringПоиск по названию или части названия товара
pageintegerНомер страницы
pageSizeintegerКоличество записей на странице
productstringНазвание сервиса, по которому нужно получить список товаров. В данном случае «salon»

Структура ответа

ПараметрТипОписание
attributesarray[{...}]Характеристики номенклатуры
balancestringОстаток товара с учетом открытых смен. Остаток передается по складу точки продаж
descriptionstringПоле «Описание» из карточки номенклатуры
externalIdstringХешированное название номенклатурной позиции для запроса подробной информации
hierarchicalIdintegerИдентификатор раздела
hierarchicalParentintegerИдентификатор родительского раздела
idintegerИдентификатор номенклатуры
imagesarray[string]Изображение товара
indexNumberintegerПорядковый номер в каталоге
modifiersarray[{...}]Список модификаторов
namestringНазвание товара
nomNumberstringКод товара, указанный в карточке номенклатуры
publishedbooleanПризнак публикации номенклатурной позиции
masters **stringСписок мастеров, которые могут применять этот товар/услугу
unitstringЕдиница измерения
outcomebooleanФлаг наличия записей на следующих страницах
priceIntervals **array[number]Минимальная и максимальная цена товара/услуги среди всех прайс-листов, где применяется эта позиция
executionTime**integerВремя выполнения услуги. Возвращается, если в параметре "product" указано значение "salon"
Структура «modifiers»
id integerИдентификатор номенклатурной позиции
externalIdstringХешированное название номенклатурной позиции для запроса подробной информации
nomNumberstringКод товара, указанный в карточке номенклатуры
namestringНазвание товара
costnumberЦена модификатора
unitstringНазвание единицы измерения/Время приготовления(presto)
hierarchicalParentintegerИдентификатор родителя в иерархии
hierarchicalIdintegerИдентификатор в иерархии
isParentbooleanПризнак, является ли идентификатор родителем в иерархии

* — обязательный параметр.

** — условно-обязательный параметр, возвращается в запросах к СБИС Для салонов.

Примеры

Чтобы получить изображение товара, выполните GET-запрос, где «{img?param=...}» — значение параметра «images».

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.