API:Создание номенклатуры в справочнике товаров: различия между версиями
Merkulov (обсуждение | вклад) |
Mediawiki (обсуждение | вклад) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 15: | Строка 15: | ||
|}}<br> | |}}<br> | ||
{{Note|''''' | {{Note|'''''Важно!'''''<br> | ||
В '''HEADERS''' укажите значение '''access_token''' согласно:'''authorization''': Bearer <значение '''acces_token'''> .|800}} | В '''HEADERS''' укажите значение '''access_token''' согласно:'''authorization''': Bearer <значение '''acces_token'''> .|800}} | ||
<br> | |||
{{ProductTable-2 | |||
|title-left= Request HEADERS | |||
|title-right='''HEADERS''' | |||
|content-left= | |||
* передача access_token | |||
* отключение компрессии | |||
|content-right= | |||
<syntaxhighlight lang="JSON"> | |||
Authorization: "Bearer <значение acces_token>" | |||
Accept-Encoding: "deflate" | |||
</syntaxhighlight> | |||
|}}<br> | |||
{{ProductTable-2 | {{ProductTable-2 | ||
Строка 70: | Строка 85: | ||
|content-right= | |content-right= | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> | ||
{ "item":{ | { | ||
"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": [ | "nomenclatureFeatures": [ | ||
{ | { | ||
"id": null, | "id": null, | ||
"nomenclatureId": | "nomenclatureId": "ID номенклатуры", | ||
"featureId": "Идентификатор номенклатуры", | "featureId": "Идентификатор номенклатуры", | ||
"value": null | "value": null | ||
} | } | ||
], | ], | ||
"organizationId" : "ID организации", | "organizationId": "ID организации", | ||
"tradeObjectRelations": [ | "tradeObjectRelations": [ | ||
{ | |||
"nomenclatureId": "ID номенклатуры", | |||
"organizationId": "ID организации", | |||
"sellingPrice": 60, | |||
"tradeObjectId": "ID торгового объекта" | |||
} | |||
], | |||
"orgMemberPoints": null, | "orgMemberPoints": null, | ||
"blockedNomenclatureList": null | "blockedNomenclatureList": null | ||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|}}<br> | |}}<br> |
Текущая версия на 12:06, 2 июня 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 |
Важно!
В HEADERS укажите значение access_token согласно:authorization: Bearer <значение acces_token> .
Request HEADERS | HEADERS |
|
Authorization: "Bearer <значение acces_token>"
Accept-Encoding: "deflate"
|
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": 60,
"tradeObjectId": "ID торгового объекта"
}
],
"orgMemberPoints": null,
"blockedNomenclatureList": null
}
|
Response | |
ID созданной номенклатуры |
23923080 |
Примечание
После получения ID созданного онлайн заказа, укажите его в поисковом запросе https://kassa.bifit.com/cashdesk/#/app_cashdesk/goods/nomenclature/edit?id= после знака равно.