С помощью API-запросов вы можете получить дополнительную информацию.
Структура запроса
Метод запроса: GET
Адрес запроса зависит от того, что вы хотите получить:
- изображение товара — https://api.sbis.ru/retail/{img?param=...}, где {img?param=...} — значение параметра images, который получен в результате запроса «Получить список блюд»
- данные по конкретной номенклатуре, в том числе список «С этим товаром покупают» — https://api.sbis.ru/retail/nomenclature/{externalId}, где {externalId} — UUID-идентификатор товара
Структура ответа
Параметр | Тип | Описание | |
attributes | array[{...}] | массив списков с характеристиками номенклатуры | |
barcodes | array[{...}] | массив штрихкодов | |
| code | string | штрихкод |
codeType | string | тип штрихкода (EAN-13, EAN-8) | |
cost | integer | цена товара из каталога | |
description | string | описание товара из поля «Описание» с карточки номенклатуры | |
externalId | string | идентификатор номенклатуры в формате UUID | |
parent | integer | идентификатор родительского раздела | |
id | integer | идентификатор номенклатуры | |
images | array[string] | ссылка на изображение | |
name | string | название товара | |
nomNumber | string | код товара, указанный в карточке номенклатуры | |
unit | string | единица измерения | |
cooking_time | integer | время приготовления | |
modifiers | array[{...}] | список модификаторов | |
| id | integer | идентификатор номенклатурной позиции |
nomNumber | string | код товара, указанный в карточке номенклатуры | |
externalId | string | идентификатор номенклатуры в формате UUID | |
name | string | название модификатора или группы модификаторов | |
cost | number | цена модификатора | |
description | string | описание товара из поля «Описание» с карточки номенклатуры | |
baseCount | integer | количество порций модификатора в базовой единице измерения, которое добавлено в товар | |
сount | number | количество модификатора | |
maxCount | number | максимальное количество модификатора, которое можно выбрать. Распространяется на все позиции, связанные с родителем, у которого оно заполнено | |
minCount | number | минимальное количество модификатора, которое нужно выбрать. Распространяется на все позиции, связанные с родителем, у которого оно заполнено | |
images | array[string] | ссылка на изображение | |
hierarchicalParent | integer | идентификатор родителя в иерархии | |
hierarchicalId | integer | идентификатор в иерархии | |
isParent | boolean | признак, является ли позиция родителем в иерархии | |
related_products | string | данные из блока «С этим товаром покупают» в карточке номенклатуры | |
| cost | integer | цена товара из каталога |
externalId | string | идентификатор номенклатуры в формате UUID | |
id | integer | идентификатор номенклатурной позиции | |
sname | string | название товара | |
nomNumber | string | код товара, указанный в карточке номенклатуры | |
unit | string | единица измерения | |
Примеры
Получить данные по конкретной номенклатуре, в том числе список «С этим товаром покупают»