\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 |
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.