CMarketBasket::Add($id, $props = array(), $quantity = 1);
Добавляет в корзину товар. Количество товаров в корзине записывается в $_SESSION по закодированным параметрам $id и $props.
$id - id товара (обязательное)
$props - код множественного свойства (или в случае свойства-справочникаXML_ID) товара (если есть)(необязательное)
$quantity - количество товара (необязательное)(ВНИМАНИЕ! При превышении данным параметром значения свойства MARKET_QUANTITY, ответственного за количество товара, MARKET_QUANTITY уйдет в минус)

CMarketBasket::DecodeBasketItems($key);
Раскодирует ключ использующийся для записи количества товаров в $_SESSION при добавлении в корзину.
Возвращает массив содержащий $id товара и $props - код(ы) множественного свойства товара.
$key - строка - закодированный товар (обязательное)

CMarketBasket::EncodeBasketItems($id, $props);
Возвращает ключ использующийся для записи количества товаров в $_SESSION при добавлении в корзину. Кодирует ключ из параметров $id и $props.
$id - id товара (обязательное)
$props - массив из кодов множественного свойства (или в случае свойства-справочникаXML_ID) товара, если у товара нет множественных свойств то необходимо задать пустой массив.

CMarketBasket::Delete($key);
Удаляет товар из корзины. Очищает $_SESSION по ключу $key.
$key - строка - закодированный товар (обязательное)

CMarketBasket::setQuantity($key, $quantity);
При присутствии товара, с указанным ключом, в корзине ($_SESSION['YEN_MARKET_BASKET']) - устанавливает для него количество добавленное в корзину равное $quantity.
$key - строка - закодированный ключ товара (обязательное)
$quantity - число - количество товара (обязательное)(ВНИМАНИЕ! Если $quantity<=0, тогда товар с указанным ключом удаляется из корзины)

CMarketBasket::getCartTotal();
Возвращает массив содержащий общую сумму товаров (SUM_FORMATTED), находящихся в корзине, а так же их суммарное количество (QUANTITY).
array('BUY' => array('SUM_FORMATTED' => XXX, 'QUANTITY' => YYY))

CMarketBasket::GetList($id, $iblock_id = false);
Возвращается объект CDBResult с массивом содержащим перечисление товаров находящихся в указанном заказе ($id).
$id - id заказа (обязательное)
$iblock_id - id инфоблока заказов (необязательное). Если значение не задано, id инфоблока определяется по символьному коду YENISITE_MARKET_ORDER (дополнительные запросы - увеличивают время выполнения)