allegroCart
Класс для работы с корзиной
Методы
| void |
__call () |
|
| mixed |
addOffer ({ offerId, [offerAmount], [offerPrice] }) |
Добавляет новый товара в корзину |
| true |
clean () |
Очищает корзину, удаляет из корзины все модификации товаров |
| mixed |
deleteOffer ({ offerId }) |
Удаляет товар из корзины |
| string |
getLastErrorCode () |
Возвращает последний код ошибки |
| int |
getOfferAmount ({ [offerId] }) |
Возвращает количество товаров в корзине |
| array |
getOfferList ({ [currencyId] }) |
Возвращает список товаров в корзине |
| float |
getOfferPrice ({ [currencyId] }) |
Возвращает стоимость ВСЕХ товаров в заказе |
| float |
getOfferPriceWithoutDiscount ({ [currencyId] }) |
Возвращает стоимость ВСЕХ товаров в заказе с без учета скидки пользователя |
| mixed |
isEmpty () |
Проверяет корзину на пустоту |
| mixed |
isOfferExist ({ offerId }) |
Проверяет существование товара в корзине |
| mixed |
setOfferAmount ({ offerId, offerAmount, [offerPrice] }) |
Устанавливает количество товара в корзине |
addOffer
Добавляет новый товара в корзину
Параметры
| offerId |
int |
Id товара |
| [offerAmount] |
int |
Кол-во товара, которое нужно положить в корзину. По умолчанию: 1 |
| [offerPrice] |
int |
Цена товара, которою нужно положить в корзину. По умолчанию: цена товара |
Возвращаемые значения
| true |
Товар добавлен |
| bool |
False - в случае ошибки |
clean
Очищает корзину, удаляет из корзины все модификации товаров
deleteOffer
Удаляет товар из корзины
Возвращаемые значения
| bool |
True - товар удаленно |
| bool |
False - если не существует товара в корзине или в случае ошибки |
getLastErrorCode
Синоним: lastErrorCode
Возвращает последний код ошибки
Возвращаемые значения
| string |
Последний код ошибки |
getOfferAmount
Синоним: offerAmount
Возвращает количество товаров в корзине
Возвращаемые значения
| int |
Количество товаров в корзине |
getOfferList
Синоним: offerList
Возвращает список товаров в корзине
Параметры
| [currencyId] |
int |
Id валюты. По умолчанию: id выбранной валюты |
Возвращаемые значения
| array |
Массив обьектов allegroOffer. Дополнительные свойства: allegroCartOfferAmount - количество товаров в корзине. allegroCartOfferPrice - цена товара в корзине. allegroCartOfferPriceWithoutDiscount - цена товара с учетом скидок пользователя. |
getOfferPrice
Синоним: offerPrice
Возвращает стоимость ВСЕХ товаров в заказе
Параметры
| [currencyId] |
int |
Id валюты. По умолчанию: id выбранной валюты |
getOfferPriceWithoutDiscount
Синоним: offerPriceWithoutDiscount
Возвращает стоимость ВСЕХ товаров в заказе с без учета скидки пользователя
Параметры
| [currencyId] |
int |
Id валюты. По умолчанию: id выбранной валюты |
Возвращаемые значения
| float |
Стоимость товаров с без учета скидки пользователя |
isEmpty
Проверяет корзину на пустоту
Возвращаемые значения
| bool |
True - если пустотая |
| bool |
False - если не пустотая |
isOfferExist
Проверяет существование товара в корзине
Возвращаемые значения
| bool |
True - если существует |
| bool |
False - если не существует или в случае ошибки |
setOfferAmount
Устанавливает количество товара в корзине
Параметры
| offerId |
int |
Id товара |
| offerAmount |
int |
Количество товара |
| [offerPrice] |
int |
Цена товара, которою нужно положить в корзину. По умолчанию: цена товара |
Возвращаемые значения
| bool |
True - успех |
| bool |
False - если товара в корзине не существует или в случае ошибки |