Получение списка товаров корзины обновление числа единиц товара в корзине - Mistand/Digiseller.Client.Core GitHub Wiki
Получение списка товаров корзины + обновление числа единиц товара в корзине (UpdateCart)
Асинхронный метод, возвращающий объект, реализующий интерфейс Interfaces.Cart.ICartUpdate
. Имеет следующие аргументы:
- cartUid - идентификатор корзины в системе Digiseller
- itemUpdate - id позиции в корзине (не путать с id товара), количество которого необходимо изменить (необязательный параметр)
- количество единиц товара (необязательный параметр). Обратите внимание, что при повторном указании товара, который находится в корзине, количество будет не добавлено, а заменено. Пример: если в корзине находится товар в количестве двух и Вы передаёте в настоящий параметр "1", то в корзине количество товара будет изменено на "1".
- currency - валюта отображения (см.
Currency
). По умолчанию: RUR - language - язык информации (см.
Language
). По умолчанию: Russian
Пример использования:
// Просто прочитаем корзину
var result = await client.UpdateCart(cartUid);
// Изменим количество первого товара в корзине на 5
var resultUpdate = await client.UpdateCart(cartUid, 1, 5);