CreatebillPersonCardItems: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція дозволяє додати позицію кошику до рахунку (паралельно створення нового рахунку).'''== Розділ містить методи, додавання позиції кошику до рахунку. <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; p...)
 
Немає опису редагування
 
Рядок 42: Рядок 42:
// Обов'язкові параметри
// Обов'язкові параметри
"CardID": 216795,
"CardID": 216795,
"ItemsID": [ // Перелік id товарів в кошику
"CardItemID": [ // Перелік id товарів в кошику
     5199909
     5199909
],
],
Рядок 69: Рядок 69:
|-
|-
|
|
| <span style="color:#ff0000">ItemsID</span>
| <span style="color:#ff0000">CardItemID</span>
| <span style="color:#ff0000">ItemsID  [ ] </span>
| <span style="color:#ff0000">CardItemID [ ] </span>
| Перелік id товарів в кошику. ID позиції кошика </span>[https://wiki.servio.support/index.php?title=GetPersonCardItems  GetPersonCardItems  ]</span>  
| Перелік id товарів в кошику. ID позиції кошика </span>[https://wiki.servio.support/index.php?title=GetPersonCardItems  GetPersonCardItems  ]</span>  
|-
|-

Поточна версія на 14:08, 31 липня 2024

Функція дозволяє додати позицію кошику до рахунку (паралельно створення нового рахунку).

Розділ містить методи, додавання позиції кошику до рахунку.


Опис Дозволяє додати позицію кошику до рахунку
Метод POST
URL /POSExternal/CreatebillPersonCardItems



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{

// Обов'язкові параметри
"CardID": 216795,
"CardItemID": [ // Перелік id товарів в кошику
    5199909
],
// Необов'язкові параметри
"IsSingleBill": false


}



Типи даних Body
* Параметр Тип Опис
CardID Int ID дисконтної карти з методу GetDiscountCardInfo   параметр PersonDiscountID
CardItemID CardItemID [ ] Перелік id товарів в кошику. ID позиції кошика GetPersonCardItems
IsSingleBill Bool Створити новий рахунок чи додати в існуючий.
true - додати всі позиції в існуючий відкритий рахунок
false - додати позиції в новий рахунок
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "ServiceAssignID": 0
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
ErrorCode String Код помилки, що виникла
Success Bool Успіх виконання запиту
ServiceAssignID Int ID заброньованої послуги
Додатковий опис вхідних параметрів