Этапы оформления заказа
Ранее
С версии 16.0.15 модуля Интернет-магазин компонент Оформление заказа (sale.order.ajax)
переведен на АПИ нового ядра D7. Для компонента расширен перечень его параметров и
создан новый шаблон визуального представления. Теперь вы можете настроить внешний вид
страницы оформления заказа под ваши нужды, настраивая необходимым образом параметры
компонента, а не кастомизируя шаблон компонента.
Страница оформления заказа, созданная с помощью обновленного компонента, состоит из блоков.
В развернутом виде может находиться только один блок, в котором заполняются данные.
Все остальные блоки свернуты и отображают только важную информацию.
Подробнее...
вы научились выводить форму оформления заказа с помощью
одноимённого компонента.
Компонент служит для оформления заказа на одной странице с использованием технологии AJAX. Компонент является стандартным и входит в дистрибутив модуля.
Описание компонента «Оформление заказа» в пользовательской документации.
В этом уроке рассмотрим, какую информацию можно вывести штатными способами в каждом блоке оформления заказа.
1 Товары в заказе
Выводятся:
- Поле ввода
купона
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее... (если отмечены соответствующие опции ) - Список товаров с их характеристиками (нужно выбрать, какие параметры будут выводиться)
Этот блок можно расположить либо первым блоком при оформлении заказа, либо последним.
2 Регион доставки
Этот блок отвечает за установку местоположения клиента и за расчёт стоимости доставки и налогов. В нём выводятся те
свойства заказа
Свойства заказа - это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.
Подробнее...
типа
LOCATION,
Магазин > Настройки магазина > Свойства заказа > Список свойств > [ваше свойство] :
в настройках которых было отмечено/настроено одно из следующих полей:
- Использовать как местоположение
- Альтернативное поле ввода местоположения
- Использовать как местоположение для налогов
Также в этом блоке выводятся свойства типа
Строка,
Магазин > Настройки магазина > Свойства заказа > Список свойств > [ваше свойство] :
если отмечена опция Использовать как почтовый индекс.
Список доступных местоположений можно либо
импортировать,
Загрузка местоположений в систему, а также очистка существующих выполняется на странице Магазин > Настройки > Местоположения > Импорт местоположений.
Подробнее...
либо создать
вручную.
Управление общим списком местоположений осуществляется на странице Магазин > Настройки > Местоположения > Список местоположений.
Подробнее...
3 Доставка
Выводятся:
- Доступные
службы доставки
Любой интернет-магазин осуществляет доставку товаров как самостоятельно, так и с помощью сторонних служб доставки. Посмотрим как настраивать службы доставки в «1С-Битрикс: Управление сайтом».
Подробнее... - Поле ввода
купона
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее... (если отмечены соответствующие опции )
Подробнее... по платежным системам (т.е. нужно, чтобы сначала клиент выбрал платежную систему, и уже после этого ему показывались доступные службы доставки).
Подробнее... .
4 Оплата
Выводятся:
- Доступные
платежные системы
Платежные системы - способы оплаты товаров в интернет-магазине.
Управление платежными системами осуществляется на странице Платежные системы (Магазин > Настройки магазина > Платежные системы).
Подробнее... - Поле ввода
купона
Рассмотрим работу с купонами на примере добавления нового купона со страницы Маркетинг > Товарный маркетинг > Купоны .
Подробнее... (если отмечены соответствующие опции )
Подробнее... по службе доставки (т.е. нужно, чтобы сначала клиент выбрал службу доставки, и уже после этого ему показывались доступные платежные системы).
5 Покупатель
Выводятся
свойства заказа
Свойства заказа - это значения заказа, которые должны быть указаны клиентом интернет-магазина при оформлении заказа. Они различаются по типам плательщиков.
Подробнее...
(кроме тех, что уже были указаны в блоке Регион доставки).
Привязку можно сделать либо к Платежным системам, либо к Службам доставки.
Если у свойства заказа настроена привязка, то оно будет показываться ТОЛЬКО в том случае, когда покупатель выберет хотя бы один из указанных критериев.
Подробнее... ).
Например, можно показывать поле ввода почтового индекса только если клиент выбрал почтовую службу доставки (однако в настройках Магазин > Настройки магазина > Свойства заказа > Список свойств > [ваше свойство] :
этого свойства должна быть снята галка Использовать как почтовый индекс, иначе это свойство будет отображаться в блоке Регион доставки).
Важные моменты
Не забудьте о соблюдении ФЗ-152 и запросите у клиента согласие на обработку персональных данных. Для этого в разделе Согласие пользователя отметьте опцию
Запрашивать согласие
и выберите одно из ранее созданных
соглашений.
На странице Соглашения (Настройки > Настройки продукта > Соглашения) выводятся все созданные и используемые соглашения и с неё же можно перейти к списку полученных соглашений от пользователей.
Подробнее...
В остальных случаях количество шагов оформления заказа нельзя сократить штатными способами – необходима кастомизация шаблона компонента Оформление заказа Компонент служит для оформления заказа на одной странице с использованием технологии AJAX. Компонент является стандартным и входит в дистрибутив модуля.
Описание компонента «Оформление заказа» в пользовательской документации. . Об общих принципах кастомизации шаблонов вы можете прочитать в курсе Разработчик Bitrix Framework. Кастомизация шаблона компонента, как правило, преследует две цели:
1) Приведение формы вывода данных компонента в соответствие с дизайном сайта;
2) Организация вывода данных компонента в виде, недоступном в стандартном варианте.
Подробнее...
Документация по теме
- Кастомизируем сложную форму оформления заказа (блог разработчика)
и Ваше мнение важно для нас