Добавление товара в корзину - Mistand/Digiseller.Client.Core GitHub Wiki

Добавление товара в корзину (AddToCart)

Асинхронный метод, возвращающий объект, реализующий интерфейс Interfaces.Cart.ICartAdd. Имеет следующие аргументы:

  • productId - идентификатор товара в системе Digiseller
  • productCount - количество товара для добавления
  • cartUid - идентификатор корзины (не обязательный параметр). При указании идентификатора корзины, метод будет применён к существующей корзине. Если параметр не будет передан, тогда Вы получите идентификатор корзины в ответе
  • currency - валюта корзины (см. Currency). По умолчанию: RUR
  • language - язык информации (см. Language). По умолчанию: Russian

Пример использования:

var client = new DigisellerClient(229359, "uidHere");

// В ответе мы получим идентификатор созданной корзины.
var result = await client.AddToCart(productId, productCount, clientEmail); 

// Добавим ещё один товар в существующую корзину (result.CartUid)
var updatedResult = await client.AddToCart(productIdTwo, productCountTwo, clientEmail, result.CartUid);