Добавление товара в корзину - 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);