Мы занимаемся активным созданием API. В ближайшее время будут появляться новые методы и их описания.
метод - getCart
Для просмотра содержимого корзины Вам необходимо передать следующий запрос
$par = array(
"auth" => $auth,
"items" => $items
);
$cartids = array(
array("id" => "101")
);
$parGetCart = array(
"auth" => $auth,
"cartids" => $cartids
);
Спецификация запроса
Наименование | Тип | Обязательное | Описание |
auth | Array | + | Массив данных для авторизации |
cartids | Array | + | Массив идентификаторов корзин в Вашей системе |
Спецификация массива авторизации
Наименование | Тип | Обязат. | Описание |
login | String | + | Логин пользователя |
password | String | + | Пароль пользователя |
Спецификация массива cartids
Наименование | Тип | Обязательное | Описание |
id | String | + | Идентификатор корзины в Вашей системе |
Ответом на этот запрос будет следующий массив данных
stdClass Object
(
[msg] => содержимое корзины
[state] => 1
[sum] => 11445.35
[cartitems] => Array
(
[0] => stdClass Object
(
[itemId] => 10
[cid] => 100
[qty] => 10
[qtyWas] => 10
[avaiErr] => 0
[price] => 186.73
)
[1] => stdClass Object
(
[itemId] => 356
[cid] => 100
[qty] => 1
[qtyWas] => 1
[avaiErr] => 0
[price] => 790.85
)
[2] => stdClass Object
(
[itemId] => 382
[cid] => 100
[qty] => 2
[qtyWas] => 2
[avaiErr] => 0
[price] => 4393.6
)
)
)
Спецификация ответа
Наименование | Тип | Обязательное | Описание |
msg | String | + | Информационное сообщение |
state | Int | + |
Статус выполнения запроса. Может принимать следующие значения
|
sum | Float | + | Сумма товара в корзине для указанных идентификаторов (cartid) |
cartitems | Array | + | Массив данных товаров |
Спецефикация массива items
Наименование | Тип | Обязательное | Описание |
itemId | Int | + | Код товара |
cid | String | + | Код корзины в Вашей системе |
qty | Int | + | Текущее количество товара |
qtyWas | Int | + | Количество товара из запроса. Если доступное количество меньше, чем количество в запросе, то значения qty и qtyWas будут отличаться |
avaiErr | Int | + |
Ключ ошибки остатка может принимать следующие значения
|