Документация для разработчиков
Темная тема
Недоступно в редакциях: Стандарт, Старт

Ссылка на корзину

Одностраничный компонент, который отображает специальный блок корзины с набором в зависимости от настроек самого компонента информации.


Описание sale.basket.basket.line

Компонент стандартный и входит в дистрибутив модуля. Поставляется с шаблонами: .default и bootstrap_v4.

В визуальном редакторе компонент расположен по пути: Магазин > Корзина > Ссылка на корзину.

Компонент относится к модулю Интернет-магазин.



Параметры

Поле Параметр Описание
Основные параметры
Страница корзины PATH_TO_BASKET Указывается путь к странице с корзиной. Если страница находится в текущей директории, то достаточно указать ее название. Такая страница может быть создана с помощью компонента Корзина.
Страница оформления заказа PATH_TO_ORDER Указывается путь к странице оформления заказа. Если страница находится в текущей директории, то достаточно указать ее название.
Показывать количество товаров SHOW_NUM_PRODUCTS [Y|N] При отмеченной опции будет показано общее количество товара.
Показывать общую сумму по товару SHOW_TOTAL_PRICE [Y|N] При отмеченной опции будет выведена общая сумма по стоимости товаров, находящихся в корзине.
Выводить нулевые значения в пустой корзине SHOW_EMPTY_VALUES [Y|N] При отмеченной опции в пустой корзине будут выводится нулевые значения.
Персональный раздел
Отображать персональный раздел SHOW_PERSONAL_LINK [Y|N] При отмеченной опции будет выведена ссылка на персональный раздел.
Страница персонального раздела PATH_TO_PERSONAL Указывается путь к персональному разделу, где начальной страницей может быть список заказов, профили пользователя и т.д.
Авторизация
Добавить возможность авторизации SHOW_AUTHOR [Y|N] При отмеченной опции будет доступна ссылка для авторизации на сайте; станут активны дополнительные поля
Страница регистрации PATH_TO_REGISTER Задается путь к странице регистрации на сайте.
Страница авторизации PATH_TO_AUTHORIZE Задается путь к странице авторизации.
Страница профиля PATH_TO_PROFILE Указывается путь к странице профиля покупателя.
.
Список товаров
Показывать список товаров SHOW_PRODUCTS [Y|N] При отмеченной опции в корзине будет выводится список добавленных товаров. Кроме того, становятся доступными дополнительные параметры
Показывать отложенные товары SHOW_DELAY [Y|N] При отмеченной опции в корзине будут показаны отложенные товары.
Показывать товары, недоступные для покупки SHOW_NOTAVAIL [Y|N] При отмеченной опции в корзине будут показаны товары, недоступные в текущий момент для покупки.
Выводить картинку товара SHOW_IMAGE [Y|N] При отмеченной опции будет выводится изображение товара.
Выводить цену товара SHOW_PRICE [Y|N] При отмеченной опции для товара в корзине будет выведена цена.
Выводить подытог по строке SHOW_SUMMARY [Y|N] При отмеченной опции для каждой позиции в корзине будет выводится подытог.
для показа списка товаров.
Внешний вид
Отображать корзину поверх шаблона POSITION_FIXED [Y|N] При отмеченной опции специальный блок корзины будет отображен поверх других элементов сайта; станут активны дополнительные окна
Положение по горизонтали POSITION_HORIZONTAL Выбирается положение блока корзины по горизонтали: справа или слева.

Параметр доступен, если отмечена опция Отображать корзину поверх шаблона.
Положение по вертикали POSITION_VERTICAL Выбирается положение блока корзины по горизонтали: вверху или внизу.

Параметр доступен, если отмечена опция Отображать корзину поверх шаблона.
. В противном случае детальная информация по содержимому корзины будет отображена на странице.
Дополнительные настройки
Не показывать на страницах корзины и оформления заказа HIDE_ON_BASKET_PAGES [Y|N] При отмеченной опции компонент на страницах корзины и оформления заказа будет скрыт. Рекомендуется оставлять данную опцию включенной во избежание снижения производительности на этих страницах.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:sale.basket.basket.line","",Array(
		"HIDE_ON_BASKET_PAGES" => "Y",
		"PATH_TO_BASKET" => SITE_DIR."personal/cart/",
		"PATH_TO_ORDER" => SITE_DIR."personal/order/make/",
		"PATH_TO_PERSONAL" => SITE_DIR."personal/",
		"PATH_TO_PROFILE" => SITE_DIR."personal/",
		"PATH_TO_REGISTER" => SITE_DIR."login/",
		"POSITION_FIXED" => "Y",
		"POSITION_HORIZONTAL" => "right",
		"POSITION_VERTICAL" => "top",
		"SHOW_AUTHOR" => "Y",
		"SHOW_DELAY" => "N",
		"SHOW_EMPTY_VALUES" => "Y",
		"SHOW_IMAGE" => "Y",
		"SHOW_NOTAVAIL" => "N",
		"SHOW_NUM_PRODUCTS" => "Y",
		"SHOW_PERSONAL_LINK" => "N",
		"SHOW_PRICE" => "Y",
		"SHOW_PRODUCTS" => "Y",
		"SHOW_SUMMARY" => "Y",
		"SHOW_TOTAL_PRICE" => "Y"
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Сергей Панчук
Сообщение не промодерировано, возможны ошибки и неточности.
Цитата
Сергей Денисенко пишет:
можно передать параметр  "CUSTOM_SITE_ID" => "s1" для того чтоб использовать одну корзину на разных языковых/региональных версиях
Для компонента sale.basket.basket.line это не работает.
1
Сергей Денисенко
можно передать параметр  "CUSTOM_SITE_ID" => "s1" для того чтоб использовать одну корзину на разных языковых/региональных версиях
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх