\Bitrix\Sale\Basket – класс для работы с корзиной.
Цепочка наследования (в рамках подпространства \Bitrix\Sale)
Basket > BasketBase > BasketItemCollection > Internals\EntityCollection > Internals\CollectionBase
Методы родительского класса \Bitrix\Sale\BasketBase
Метод | Описание | С версии |
create | Создает корзину для сайта $siteId . |
|
getBasePrice | Возвращает общую стоимость товаров без учета скидок и наценок. |
15.5.12 |
getExistsItemByItem | Поиск по товару такого же товара в корзине. Метод возвращает товар корзины в случае успеха. |
|
getFUserId | Возвращает идентификатор владельца корзины (покупателя). |
15.5.1 |
getItemByBasketCode | Возвращает товар корзины по коду. |
15.5.1 |
getOrderableItems | Возвращает актуальную для покупки корзину, отсекая от исходной товары, отложенные или недоступные для покупки. |
|
getPrice | Возвращает общую стоимость товаров с учетом скидок и наценок. |
15.5.1 |
getRegistryType | Возвращает тип реестра, которому относится объект. |
|
getSiteId | Возвращает идентификатор сайта, к которому привязана корзина. |
15.5.1 |
getVatRate | Позволяет получить максимальную ставку НДС по товарам. |
15.5.1 |
getVatSum | Возвращает общий размер НДС по всем товарам в корзине. |
15.5.1 |
getWeight | Возвращает вес корзины. |
15.5.1 |
loadItemsForFUser | Загружает корзину пользователя для конкретного сайта. |
|
refresh | Актуализирует данные по товарам. |
|
save | Сохраняет корзину. |
15.5.1 |
setFUserId | Устанавливает идентификатор владельца корзины (покупателя). |
15.5.1 |
setOrder | Привязывает заказ к корзине. |
15.5.1 |
verify | Актуализирует данные по товарам. |
|
Методы родительского класса \Bitrix\Sale\BasketItemCollection
Метод | Описание | С версии |
createItem | Создает товарную позицию и добавляет ее в коллекцию. |
17.5.0 |
getBasket | Абстрактный метод. Возвращает корзину, в которой находится данная коллекция. |
17.5.0 |
getBasketItems | Возвращает коллекцию товаров. |
17.5.0 |
getExistsItem | Возвращает товарную позицию из коллекции (либо null ). |
17.5.0 |
getItemByBasketCode | Возвращает товарную позицию из коллекции по коду товарной позиции. |
17.5.0 |
getItemById | Возвращает товарную позицию из коллекции по идентификатору товарной позиции. |
17.5.0 |
getOrder | Возвращает заказ, привязанный к корзине. |
17.5.0 |
getOrderId | Возвращает ID заказа, которому принадлежит коллекция. |
17.5.0 |
loadFromArray | Загружает товарные позиции из массива. |
17.5.0 |
Методы родительского класса \Bitrix\Sale\Internals\EntityCollection
Метод | Описание | С версии |
clearCollection | Удаляет все элементы коллекции. |
15.5.1 |
doFinalAction | Выполняет финальные действия. |
15.5.1 |
getIndexById | Ищет элемент в коллекции по ID и возвращает его внутренний индекс. |
15.5.1 |
getItemById | Ищет элемент в коллекции по ID и возвращает его. |
15.5.1 |
getItemByIndex | Ищет элемент в коллекции по внутреннему индексу и возвращает его. |
17.5.0 |
isAnyItemDeleted | Проверяет, был ли удален какой-либо элемент коллекции. |
17.5.0 |
isChanged | Проверяет, была ли изменена коллекция. Возвращает true или false . |
15.5.2 |
isClone | Проверяет, является ли коллекция клонированной. Возвращает true или false . |
6.0.26 |
verify | Проверяет коллекцию на корректность. Возвращает объект \Bitrix\Sale\Result . |
17.5.0 |
Методы родительского класса \Bitrix\Sale\Internals\CollectionBase
Метод | Описание | С версии |
count | Возвращает количество элементов объекта. |
15.5.3 |
current | Возвращает текущий элемент. |
15.5.3 |
getIterator | Возвращает внешний итератор. |
15.5.3 |
isEmpty | Проверяет коллекцию на пустоту. Если в коллекции нет элементов, возвращается true (иначе false ). |
15.5.3 |
key | Возвращает индекс текущего элемента коллекции. |
15.5.3 |
next | Перемещает указатель коллекции вперед на один элемент. |
15.5.3 |
offsetExists | Определяет, существует или нет заданное смещение (ключ). |
15.5.3 |
offsetGet | Возвращает заданное смещение (ключ). |
15.5.3 |
offsetSet | Устанавливает значения для данного смещения. |
15.5.3 |
offsetUnset | Сбрасывает значение по смещению. |
15.5.3 |
rewind | Устанавливает указатель на первый элемент коллекции. |
15.5.3 |
valid | Проверяет, содержит ли коллекция еще элементы. |
15.5.3 |