API:Создание номенклатуры в справочнике товаров: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
|title-right= type: '''raw''' (JSON) | |title-right= type: '''raw''' (JSON) | ||
|content-left= | |content-left= | ||
* organizationId | * '''organizationId''': ID организации | ||
* barcode | * '''barcode''': Штрихкод, | ||
* vendorCode | * '''vendorCode''': Код поставщика, | ||
* name | * '''name''': Наименование номенклатуры, | ||
* vatId | * '''vatId''': НДС ID, | ||
* vatValue | * '''vatValue''': НДС, | ||
* unitCode | * '''unitCode''': Единица измерения, | ||
* volume | * '''volume''': null, | ||
* purchasePrice | * '''purchasePrice''': Цена закупки, | ||
* sellingPrice | * '''sellingPrice''': Цена продажи, | ||
* weighted | * '''weighted''': (true/false), | ||
* grouped | * '''grouped''': Группа (true/false), | ||
* focused | * '''focused''': Фокусный товар (true/false), | ||
* container | * '''container''': true, | ||
* paymentSubject | * '''paymentSubject''': Предмет расчета (Товар, Платеж, Залог, Выигрыш лотереи и др.), | ||
* adultsOnly | * '''adultsOnly''': Возрастное ограничение товара, | ||
* code | * '''code''': Код, | ||
* markType | * '''markType''': Тип маркировки номенклатуры (Алкоголь, Табак, Обувь, Парфюмерия, СИЗ, Другая), | ||
* gtin | * '''gtin''': Код GTIN, | ||
* pluCode | * '''pluCode''': PLU код, | ||
* template | * '''template''': Шаблон, | ||
* visible | * '''visible''': Видимость (true/false), | ||
* contractorActivityType | * '''contractorActivityType''': Признак агента (Агент, Комиссионер, Платежный агент, Платежный субагент и др.) | ||
* contractorId | * '''contractorId''': ID агента, | ||
* custom | * '''custom''': false, | ||
* type | * '''type''': Тип номенклатурной позиции( Товар, Рецепт, Комплект, Шаблон), | ||
* compositeGoods | * '''compositeGoods''': Тип товара (Товар, Рецепт, Комплект, Шаблон), | ||
* barcodes | * '''barcodes''': Штрихкод, | ||
* countryCode | * '''countryCode''': Код страны, | ||
* customsDeclaration | * '''customsDeclaration''': null, | ||
* description | * '''description''': Описание, | ||
* picturesIds | * '''picturesIds''': ID изображения, | ||
* application | * '''application''': "KASSA", | ||
nomenclatureFeatures | '''nomenclatureFeatures''': Характеристика товара | ||
** id | ** '''id''': ID характеристики, | ||
** nomenclatureId | ** '''nomenclatureId''': "ID номенклатуры", | ||
** featureId | ** '''featureId''': "Идентификатор номенклатуры", | ||
** value | ** '''value''': Цена | ||
** organizationId | ** '''organizationId''' : "ID организации", | ||
tradeObjectRelations | '''tradeObjectRelations''': | ||
** nomenclatureId | ** '''nomenclatureId''': "ID номенклатуры", | ||
** organizationId | ** '''organizationId''': "ID организации", | ||
** sellingPrice | ** '''sellingPrice''':Цена продажи, | ||
** tradeObjectId | ** '''tradeObjectId''': ""ID торгового объекта"" | ||
* orgMemberPoints | * '''orgMemberPoints''': Баллы KPI, | ||
* blockedNomenclatureList | * '''blockedNomenclatureList''': null | ||
|content-right= | |content-right= | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> |
Версия 19:08, 25 апреля 2022
Общие сведения
API (Application Programming Interface или интерфейс программирования приложений) — совокупность инструментов и функций в виде интерфейса для создания новых приложений и интеграции с ИС. Все запросы к сервису БИФИТ Бизнес осуществляются при помощи авторотационного токена - access_token. Для генерации токена, необходимо пройти процедуру авторизации OAuth2. Для этого необходимо использовать логин/пароль зарегистрированной учетной записи.
Создание номенклатурной позиции в справочнике товаров
Запрос | POST |
URL: https://kassa.bifit.com/cashdesk-api/v1/protected/nomenclatures | https://kassa.bifit.com/cashdesk-api/v1/protected/nomenclatures |
Request Body | type: raw (JSON) |
nomenclatureFeatures: Характеристика товара
tradeObjectRelations:
|
{ "item":{
"organizationId": "ID организации",
"barcode": null,
"vendorCode": null,
"name": "Наименование номенклатуры",
"vatId": 5,
"vatValue": 20,
"unitCode": 796,
"volume": null,
"purchasePrice": null,
"sellingPrice": 60,
"weighted": false,
"grouped": false,
"focused": false,
"container": true,
"paymentSubject": "PRODUCT",
"adultsOnly": false,
"code": null,
"markType": "UNKNOWN",
"gtin": null,
"pluCode": null,
"template": null,
"visible": true,
"contractorActivityType": null,
"contractorId": null,
"custom": false,
"type": "DEFAULT",
"compositeGoods": [],
"barcodes": [],
"countryCode": null,
"customsDeclaration": null,
"description": null,
"picturesIds": [],
"application": "KASSA"},
"nomenclatureFeatures": [
{
"id": null,
"nomenclatureId": "ID номенклатуры",
"featureId": "Идентификатор номенклатуры",
"value": null
}
],
"organizationId" : "ID организации",
"tradeObjectRelations": [
{
"nomenclatureId": "ID номенклатуры",
"organizationId": "ID организации",
"sellingPrice":0,
"tradeObjectId": ""ID торгового объекта""
}],
"orgMemberPoints": null,
"blockedNomenclatureList": null
}
|