Склад
Last updated
Last updated
GET
https://api.ytimes.ru/ex/goods/references/group/list
Поля группы товаров: guid - уникальный идентификатор (32 символа) name - название
Name | Type | Description |
---|---|---|
POST
https://api.ytimes.ru/ex/goods/references/group/save
Поля группы товаров: guid - уникальный идентификатор (32 символа) name - название
GET
https://api.ytimes.ru/ex/goods/references/unit/list
Поля единицы измерения: guid - уникальный идентификатор единицы (32 символа) name - название type - тип единицы (WEIGHT - вес,VOLUME - объем или COUNT - штучный) value - значение единицы в граммах/мл или штуках Например "Пачка 970мл" указывается как VOLUME и value = 970.
POST
https://api.ytimes.ru/ex/goods/references/unit/save
Поля единицы измерения
guid - уникальный идентификатор единицы (32 символа) name - название type - тип единицы (WEIGHT - вес,VOLUME - объем или COUNT - штучный) value - значение единицы в граммах/мл или штуках Например "Пачка 970мл" указывается как VOLUME и value = 970.
GET
https://api.ytimes.ru/ex/goods/references/supplier/list
Поля единицы измерения: guid - уникальный идентификатор поставщика (32 символа) name - название fullName - полное название поставщика phone - телефон поставщика (10 цифр без 8 в начале. Например 9001112233) email - почта поставщика inn - ИНН поставщика kpp - KPP поставщика address - адрес поставщика description - описание условий заказа comment - комментарий egaisRegId - идентификатор в ЕГАИС, если есть
POST
https://api.ytimes.ru/ex/goods/references/supplier/save
Пример JSON: { "guid":"142b434c-a786-11ed-92ba-c9917bb31341", "name":"Метро", "fullName":null, "phone":null, "email":null, "inn":null, "kpp":null, "address":null, "description":null, "comment":null, "egaisRegId":null }
GET
https://api.ytimes.ru/ex/goods/item/list
Поля товара: guid - уникальный идентификатор товара (32 символа) name - название type - тип товара (может быть NORMAL, MARK, ALCO_MARK, PACK, ..) packType - тип заготовки, если type = PACK comment - комментарий к товару barCodes - список штрих-кодов через запятую (не более 5) wastePercent - процент потерь при использовании в блюдах (например при очистке овощей/фруктов) mainUnitGuid - идентификатор единицы измерения товара mainUnitName - название единицы измерения товара additionalUnitGuidList - список идентификаторов единиц дополнительных вариантов фасовки groupGuid - идентификатор группы товаров groupName - название группы товаров supplierGuid - идентификатор основного поставщика supplierName - название основного поставщика
POST
https://api.ytimes.ru/ex/goods/item/save
Пример JSON товара: { guid: "c1be8e47-4b07-4684-a3d5-8da2d67c9a39", // уникальный идентификатор товара (32 символа) name: "Сахар", // название type: "NORMAL", // тип товара (может быть NORMAL, MARK, ALCO_MARK, PACK, ..) barCodes: null, // список штрих-кодов через запятую (не более 5) mainUnitGuid: "d135c43a-a6f5-11ed-92ba-c9917bb31341", // идентификатор единицы измерения товара groupGuid: "e95c0a32-3b0f-4de4-a62b-413656acc24d", // идентификатор группы товаров supplierGuid: "142b434c-a786-11ed-92ba-c9917bb31341", // идентификатор основного поставщика }
POST
https://api.ytimes.ru/ex/goods/changes/save
Пример JSON запроса: { //Уникальный идентификатор накладной "guid": "820b3c8a-03ff-4889-a20e-2266176cca", //Идентификатор торговой точки "shopGuid": "820b3c8a-03ff-4889-a20e-2266176cca0e", //Дата и время, в которое поступление должно встать на остаток, фактически время доставки товара на точку "date": "12.02.2023", "time": "12:25", //тип движения товара. INCOME для поступления "type": "INCOME", //Идентификатор поставщика если есть "incomeSupplierGuid": "142b4400-a786-11ed-92ba-c9917bb31341", //Дата накладной (документа) "incomeDocDate": "11.02.2023", //Номер накладной (документа) "incomeDocNumber": "1234-3344" //Список позиций накладной "itemList": [{ //Идентификатор товара "goodsGuid": "1dd69a8e-c154-476c-8237-81a7f1b9ede0", //Идентификатор единицы поступления "unitGuid": "d135c3ae-a6f5-11ed-92ba-c9917bb31341", //Количество товара "value": 12.2, //Цена за 1 единицу товара "itemPrice": 100.5, //Итоговая цена за товар "totalPrice": 1226.1 }, { //Идентификатор второго товара "goodsGuid": "b6fa55f6-c9f8-4583-adef-124c56b9a932", //Идентификатор единицы поступления "unitGuid": "d1452330-a6f5-11ed-92ba-c9917bb31341", //Количество товара "value": "50", //Цена за 1 единицу товара "itemPrice": 10, //Итоговая цена за товар "totalPrice": 500 }] }
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization*
String
Ключ авторизации
Authorization*
String
Ключ авторизации
json body*
JSON
{ "guid": "234235-346546-45747-474563-456", "name": "Расходники" } guid - идентификатор группы
Authorization*
String
Ключ авторизации
Authorization*
String
Ключ авторизации
json body
String
данные единицы измерения. Например: { "guid": "ключ 32 сисвола", "name": "Кега 30л", "type": "VOLUME", "value": 30000 }
Authorization*
String
Ключ авторизации
Authorization*
String
Клюс авторизациии
Authorization*
String
Ключ авторизации
Authorization*
String
json body*
String
JSON карточки товара
Authorization*
String
Ключ авторизации
json body
String
JSON накладной