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 - если товара в корзине не существует или в случае ошибки |