Получение списка товаров корзины обновление числа единиц товара в корзине - 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);