Компоненты 2.0::Процедура оформления заказа
Одностраничный компонент.
Компонент строит процедуру оформления заказа.
Пример вызова
<<?$APPLICATION->IncludeComponent("bitrix:sale.order.full","",Array(
"PATH_TO_BASKET" => "basket.php",
"PATH_TO_PERSONAL" => "index.php",
"PATH_TO_AUTH" => "/auth.php",
"PATH_TO_PAYMENT" => "payment.php",
"ALLOW_PAY_FROM_ACCOUNT" => "Y",
"SHOW_MENU" => "Y",
"USE_AJAX_LOCATIONS" => "Y",
"SHOW_AJAX_DELIVERY_LINK" => "Y",
"COUNT_DELIVERY_TAX" => "N",
"COUNT_DISCOUNT_4_ALL_QUANTITY" => "N",
"SET_TITLE" => "Y"
)
);?>
Описание параметров
Основные параметры
- ALLOW_PAY_FROM_ACCOUNT
- [Y|N] Позволять оплачивать с внутреннего счета. Если выбрано значение "Y", то при наличии достаточной суммы на внутреннем счете в базовой валюте сайта, пользователю будет предложено оплатить с этого счета.
- SHOW_MENU
- [Y|N] Показывать меню навигации по процедуре оформления заказа. Если выбрано значение "Y", то будут показаны шаги процедуры оформления заказа.
- COUNT_DELIVERY_TAX
- [Y|N] Рассчитывать налог для доставки. Если выбрано значение "Y", то будет рассчитан налог для доставки.
- COUNT_DISCOUNT_4_ALL_QUANTITY
- [Y|N] Рассчитывать скидку для каждой позиции (на все количество товара). Если выбрано значение "Y", то будет рассчитана скидка на каждый товар, приобретенный в N количестве.
Дополнительные настройки
- PATH_TO_BASKET
- Указывается путь к странице с корзиной. Такая страница может быть создана с помощью компонента Корзина.
- PATH_TO_PERSONAL
- Указывается путь к персональному разделу, например, к странице со списком заказов либо к пластиковым картам пользователя и т. д. Переход на страницу возможен по ссылке после оформления заказа.
- PATH_TO_AUTH
- Указывается путь к странице с авторизацией на сайте.
- PATH_TO_PAYMENT
- Указывается путь к странице подключения платежной системы. Такую страницу можно создать с помощью компонента Подключение платежной системы.
- USE_AJAX_LOCATIONS
- [Y|N] Если выбрано значение "Y", то будет использована расширенная форма
выбора местоположений, которая будет построена компонентом
AJAX-местоположения.
- SHOW_AJAX_DELIVERY_LINK
- Автоматический запуск расчёта стоимости доставки:
- Y - будут выведены только ссылки;
- N - стоимость доставки будет рассчитана сразу;
- S - стоимость доставки рассчитывается на сервере.
- SET_TITLE
- [Y|N] В качестве заголовка будет установлено "Оформление заказа".