void |
__call () |
|
mixed |
addOfferMod ({ offerModId, [offerModAmount], [offerModPrice], [offerModPriceOld], [correctOfferModAmountKey] }) |
Добавляет новую модификацию товара в корзину |
mixed |
applyCouponCode ({ [couponCode] }) |
Применяет купон к корзине |
true |
clean () |
Очищает корзину, удаляет из корзины все модификации товаров |
mixed |
cleanCouponCode () |
Обнуляет примененный к корзине купон |
mixed |
deleteOfferMod ({ offerModId }) |
Удаляет модификацию товара из корзины |
array |
getActionList ({ [blockedActionIdArray], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает список акций под которые попали товары пользователя в корзине |
array |
getActionOfferModList ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает список акционных товаров в корзине |
float |
getBonusSumWillBeCredited ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает сумму бонусов, которые будут начислены |
float |
getBonusSumWrittenOff ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает сумму, которая будет списана бонусами |
string |
getCouponCode () |
Возвращает купон примененный к корзине |
string |
getLastErrorCode () |
Возвращает последний код ошибки |
int |
getOfferAmount ({ [offerModId] }) |
Возвращает количество модификаций товаров в корзине (с учетом количества каждой модификации) |
int |
getOfferModAmount () |
Возвращает количество уникальных модификаций товаров в корзине (без учета количества каждой модификации) |
array |
getOfferModList ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает список товаров в корзине |
float |
getOfferModPrice ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает стоимость ВСЕХ товаров в заказе с учетом акций и скидок действующих на заказ |
float |
getOfferModPriceWithoutDiscount ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает стоимость ВСЕХ товаров в заказе БЕЗ учета акций и скидок действующих на заказ |
float |
getOfferModPriceWithoutTax ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает стоимость ВСЕХ товаров в заказе с учетом акций и скидок действующих на заказ без учета налога |
mixed |
getOrderDeliveryPrice ({ [blockedActionIdArray], [deliveryTypeId], [payTypeId], [currencyId], [priceTypeId], [discount] }) |
Возвращает стоимость доставки заказа |
float |
getSumTax ({ [blockedActionIdArray], [currencyId], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает сумму налога стоимости ВСЕХ товаров в заказе |
array |
getTaxInfo ({ [blockedActionIdArray], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Возвращает массив информацию о сумме налога и стоимости товаров без налога |
mixed |
isApplyCouponCode ({ [cartOfferModList], [blockedActionIdArray], [couponCode], [priceTypeId], [discount], [deliveryTypeId], [payTypeId] }) |
Проверяет возможность применения купона |
mixed |
isEmpty () |
Проверяет корзину на пустоту |
mixed |
isOfferModExist ({ offerModId }) |
Проверяет существование модификации товара в корзине |
mixed |
setOfferModAmount ({ offerModId, offerModAmount, [offerModPrice], [offerModPriceOld], [correctOfferModAmountKey] }) |
Устанавливает количество модификаций товара в корзине |