{
"eventTime": "2024-10-06T23:01:01.453026800Z",
"partnerId": "17f71563-bcd5-4194-b973-a2183739b32c",
"rID": "bfe786d3ec61467ab7a17d747e7341d9",
"updateInfo": [],
"pluginVersion": 201,
"additionalInfo": { // Сюди можна додати будь яку інформацію яку інтеграція вважає важливою до відправки.Приклад:
"info": "Коннект до ресторану о 09:12"
},
"restaurantVersion": "7.7.0.212",
"implementedFeatures": [
{
"feature": "BILL_V_2",
"available": true, //Oзнака що цей функціонал налаштований (якщо це необхідно). Якщо функціонал доступний без додаткових налаштувань - передавати true
"implemented": true //Oзнака що це функціонал реалізовано в поточній версії плагіну
},
{
"feature": "STOP_LIST",
"available": true,
"implemented": true
},
{
"feature": "ORDERS_CACHE",
"available": true,
"implemented": true
},
{
"info": {
"orderTypeCode": 1
},
"feature": "ORDER_ON_TABLE",
"available": true,
"implemented": true
}
],
"restaurantLicenseDateEnd": "2024.12.31"
}
/*
* implementedFeatures - показує реалізовані фічі в поточній версії плагіну
* availableFeatures - показує фічі які готові до використання на поточний момнет
*BILL_V_2, - тут ми маємо на увазі - відображення модифікаторів в чеку
*STOP_LIST, - педача стоп лістів
*ORDERS_CACHE - кешування рахунків
*ORDER_ON_TABLE - замовлення за столом
* Наприклад:
* Функціонал замовлення за столом в ПО Rkeeper доступний з 130 версії плагіну,
* але для того що б він працював корректно, необхідне його налаштування на кассовому сервері.
* Об'єкт
* feature - ORDER_ON_TABLE
* implemented - true
* available - false
* info - {
* cashierSet:true,
* paymentTypeSet:false
* }
* повідомляє нам що замовлення за столом реалізовано в поточній версії плагіну, але не налаштовано тип оплати
* В поле info можна передати будь яку інформацію, в форматі Json.
* Якщо фунціонал не потребує додаткових налаштувань - передати available = implemented