API:Создание номенклатуры в справочнике товаров: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
Строка 30: | Строка 30: | ||
** '''tradeObjectId''': ID торгового объекта | ** '''tradeObjectId''': ID торгового объекта | ||
* '''changed''': время изменения номенклатуры | * '''changed''': время изменения номенклатуры | ||
* '''code''': | * '''code''': () | ||
* '''CompositeGood''': | * '''CompositeGood''': | ||
** '''compositeType''': Тип товара (Товар, Рецепт, Комплект, Шаблон) | ** '''compositeType''': Тип товара (Товар, Рецепт, Комплект, Шаблон) | ||
Строка 36: | Строка 36: | ||
** '''linkId''': () | ** '''linkId''': () | ||
** '''nomenclatureId''': ID номенклатуры | ** '''nomenclatureId''': ID номенклатуры | ||
** '''parentId''': | ** '''parentId''': ID создаваемого товара | ||
** '''price''': Цена | ** '''price''': Цена | ||
** '''quantity''': Количество | ** '''quantity''': Количество | ||
Строка 63: | Строка 63: | ||
* '''orgMemberPoints''': Количество баллов KPI | * '''orgMemberPoints''': Количество баллов KPI | ||
* '''organizationId''': ID организации | * '''organizationId''': ID организации | ||
* '''parentId''': ID | * '''parentId''': ID создаваемого товара | ||
* '''paymentSubject''': Предмет расчета (Товар, Платеж, Залог, Выигрыш лотереи и др.) | * '''paymentSubject''': Предмет расчета (Товар, Платеж, Залог, Выигрыш лотереи и др.) | ||
* '''picture''': Изображение номенклатуры | * '''picture''': Изображение номенклатуры | ||
* '''picturesIds''': ID изображения | * '''picturesIds''': ID изображения | ||
* '''pluCode''': PLU | * '''pluCode''': Код PLU | ||
* '''purchasePrice''': Цена закупки | * '''purchasePrice''': Цена закупки | ||
* '''sellingPrice''': Цена продажи | * '''sellingPrice''': Цена продажи | ||
Строка 88: | Строка 88: | ||
|content-right= | |content-right= | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> | ||
adultsOnly: | adultsOnly: false, | ||
application: | application: "KASSA", | ||
barcode: | barcode: null, | ||
barcodes: | barcodes: [], | ||
blockedNomenclatureList: (Номенклатура, входящая в Стоп-лист) | blockedNomenclatureList: (Номенклатура, входящая в Стоп-лист) | ||
{ | { | ||
created: Время создания номенклатуры | created: Время создания номенклатуры | ||
nomenclatureId: ID номенклатурной позиции | nomenclatureId: "ID номенклатурной позиции" | ||
organizationId: ID организации | organizationId: "ID организации" | ||
tradeObjectId: ID торгового объекта | tradeObjectId: ID торгового объекта | ||
} | } | ||
changed: | changed: "1649688350781" | ||
code: null | code: null | ||
[CompositeGood: | [CompositeGood: | ||
{ | { | ||
compositeType: | compositeType: "ANALOG", | ||
extCode: Артикул | extCode: Артикул | ||
linkId: | linkId: 21796190, | ||
nomenclatureId: ID номенклатуры | nomenclatureId: "ID номенклатуры", | ||
parentId: | parentId: 22528459, | ||
price: | price: null, | ||
quantity: | quantity: 1, | ||
}] | }] | ||
container: | container: true | ||
contractorActivityType: | contractorActivityType: null, | ||
contractorId: | contractorId: null, | ||
countryCode: | countryCode: null, | ||
created: | created: "1646123874461" | ||
custom: false | custom: false, | ||
customsDeclaration: | customsDeclaration: null, | ||
description: | description: null, | ||
externalCode: | externalCode: "null" | ||
externalId: | externalId: "null" | ||
focused: | focused: false | ||
grouped: | grouped: false | ||
gtin: | gtin: null, | ||
id: | id: 22528459, | ||
markType: | markType: "UNKNOWN" | ||
name: Наименование номенклатуры | name: "Наименование номенклатуры" | ||
NomenclatureFeature (Характеристика номенклатуры) | NomenclatureFeature (Характеристика номенклатуры) | ||
[{ | [{ | ||
created: время создания номенклатуры | created: время создания номенклатуры | ||
featureId: ID | featureId: "ID Характеристики", | ||
id: Характеристики | id: "ID Характеристики", | ||
nomenclatureId: | nomenclatureId: 22528459, | ||
value: | value: null, | ||
}] | }] | ||
orgMemberPoints: Количество баллов KPI | orgMemberPoints: Количество баллов KPI | ||
organizationId: ID организации | organizationId: ID организации | ||
parentId: | parentId: null, | ||
paymentSubject: | paymentSubject: "PRODUCT" | ||
picture: | picture: null, | ||
picturesIds: | picturesIds: [], | ||
pluCode: | pluCode: null, | ||
purchasePrice: | purchasePrice: 8200, | ||
sellingPrice: | sellingPrice: 500, | ||
tradeObjectRelations: | tradeObjectRelations: null, | ||
[TradeObjectNomenclature (Номенклатура торгового объекта) | [TradeObjectNomenclature (Номенклатура торгового объекта) | ||
{ | { | ||
Строка 153: | Строка 153: | ||
tradeObjectId: ID торгового объекта | tradeObjectId: ID торгового объекта | ||
}] | }] | ||
type: | type: "RECIPE", | ||
unitCode: Единица измерения | unitCode: "Единица измерения" | ||
vatId: НДС | vatId: "ID НДС" | ||
vatValue: | vatValue: "20" | ||
vendorCode: | vendorCode: null | ||
visible: () | visible: () | ||
volume: | volume: "null" | ||
weighted: | weighted: false | ||
} | } | ||
organizationId: ID организации | organizationId: ID организации |
Версия 14:56, 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) |
|
adultsOnly: false,
application: "KASSA",
barcode: null,
barcodes: [],
blockedNomenclatureList: (Номенклатура, входящая в Стоп-лист)
{
created: Время создания номенклатуры
nomenclatureId: "ID номенклатурной позиции"
organizationId: "ID организации"
tradeObjectId: ID торгового объекта
}
changed: "1649688350781"
code: null
[CompositeGood:
{
compositeType: "ANALOG",
extCode: Артикул
linkId: 21796190,
nomenclatureId: "ID номенклатуры",
parentId: 22528459,
price: null,
quantity: 1,
}]
container: true
contractorActivityType: null,
contractorId: null,
countryCode: null,
created: "1646123874461"
custom: false,
customsDeclaration: null,
description: null,
externalCode: "null"
externalId: "null"
focused: false
grouped: false
gtin: null,
id: 22528459,
markType: "UNKNOWN"
name: "Наименование номенклатуры"
NomenclatureFeature (Характеристика номенклатуры)
[{
created: время создания номенклатуры
featureId: "ID Характеристики",
id: "ID Характеристики",
nomenclatureId: 22528459,
value: null,
}]
orgMemberPoints: Количество баллов KPI
organizationId: ID организации
parentId: null,
paymentSubject: "PRODUCT"
picture: null,
picturesIds: [],
pluCode: null,
purchasePrice: 8200,
sellingPrice: 500,
tradeObjectRelations: null,
[TradeObjectNomenclature (Номенклатура торгового объекта)
{
nomenclatureId: ID номенклатуры
orgMemberPoints: Количество баллов KPI
organizationId: ID организации
sellingPrice: Цена продажи
tradeObjectId: ID торгового объекта
}]
type: "RECIPE",
unitCode: "Единица измерения"
vatId: "ID НДС"
vatValue: "20"
vendorCode: null
visible: ()
volume: "null"
weighted: false
}
organizationId: ID организации
}
|