Модуль оформления заказа
В этой статье описывается, как добавить модуль оформления заказа к странице и задать необходимые свойства.
Модуль оформления заказа — это специальный контейнер, в котором размещены все модули, необходимые для создания заказа. В нем представлен пошаговый поток, который клиент использует для ввода всех необходимых сведений для проведения покупки. Он получает адрес доставки, способ доставки и сведения о выставлении счетов. Он также предоставляет сводку по заказам и другие сведения, которые относятся к заказу клиента.
Модуль оформления заказа обрабатывает данные на основе идентификатора корзины. Этот идентификатор корзины сохраняется как cookie-файл браузера. Идентификатор корзины требуется для отображения информации в модуле оформления заказа, такой как номенклатуры в заказе, общая сумма и скидки.
На следующем рисунке показан пример модуля оформления заказа Fabrikam на странице оформления заказа.
Свойства модуля оформления заказа
В модуле оформления заказа отображается сводка по заказам и реализованы функции для размещения заказа. Чтобы собрать все сведения о клиенте, которые необходимы, прежде чем заказ можно будет разместить, в модуль оформления заказа должны быть добавлены дополнительные модули. Таким образом, розничные продавцы имеют гибкие возможности добавления настраиваемых модулей в поток оформления заказа или исключения модулей на основе своих требований.
Имя свойства | Значения | описание |
---|---|---|
Заголовок оформления заказа | Текст заголовка и метка заголовка (H1, H2, H3, H4, H5 или H6) | Заголовок к модулю оформления заказа. |
Заголовок сводки по заказу | Текст заголовка | Заголовок для раздела сводки заказа в модуле. |
Заголовок номенклатуры строки корзины | Текст заголовка | Заголовок для номенклатур строки корзины, которые отображаются в модуле оформления заказа. |
Отобразить расходы на отгрузку по номенклатуре строки | True или False | Если это свойство имеет значение Истина, расходы на отгрузку, применимые для номенклатур строки, отображаются в строках корзины. Если функция Расходы заголовка без пропорционального распределения в Commerce headquarters включена, расходы на отгрузку применяются на уровне заголовка, а не на уровне строки. Эта функция была добавлена в версии Commerce 10.0.13. |
Модули, которые могут быть использованы в модуле оформления заказа
Адрес отгрузки — этот модуль позволяет клиенту добавлять или выбирать адрес доставки для заказа. Дополнительные сведения об этом модуле см. в разделе Модуль адреса доставки.
На следующем рисунке показан пример модуля адреса доставки Fabrikam на странице оформления заказа.
Параметры доставки — этот модуль позволяет клиенту выбрать режима доставки для заказа. Дополнительные сведения об этом модуле см. в разделе Модуль параметров доставки.
На следующем рисунке показан пример модуля параметров поставки на странице оформления заказа.
Контейнер раздела оформления заказа — этот модуль представляет собой контейнер, в котором можно поместить несколько модулей для создания раздела в потоке оформления заказа. Например, можно поместить в этот контейнер все модули, имеющие отношение к оплате, чтобы они отображались как один раздел. Этот модуль влияет только на макет потока.
Подарочный сертификат — этот модуль позволяет клиенту заплатить за заказ, используя подарочный сертификат. Дополнительные сведения об этом модуле см. в разделе Модуль подарочных сертификатов.
Баллы по программе лояльности — этот модуль позволяет клиенту отплатить заказ, используя баллы по программе лояльности. Он предоставляет сводку доступных баллов и баллы, у которых скоро истекает срок действия, а также позволяет клиенту выбирать количество баллов для погашения. Если клиент не вошел в систему или не является участником программы лояльности, или если общая сумма в корзине равна 0 (нулю), этот модуль автоматически скрывается.
Оплата — этот модуль позволяет клиенту заплатить за заказ, используя кредитные или дебетовые карты. Клиенты также могут предоставить адрес для выставления счетов для выбранного параметра платежа. Дополнительные сведения об этом модуле см. в разделе Модуль платежа.
На следующем рисунке показан пример модулей подарочных сертификатов, баллов по программе лояльности и платежей на странице оформления заказа.
Контактная информация — этот модуль позволяет клиенту добавлять или изменять контактную информацию (адрес электронной почты) для заказа.
Имя свойства | Значения | Описание |
---|---|---|
Включение ссылки на клиента | True или False | Если для этого дополнительного свойства установлено значение Истина, то во время оформления заказа клиент может указать ссылочный номер, который будет сохранен в заголовке заказа. Эта функция доступна в Commerce версии 10.0.40. |
Включение заявки клиента | True или False | Если для этого дополнительного свойства установлено значение Истина, то во время оформления заказа клиент может указать номер заявки, который будет сохранен в заголовке заказа. Клиенты просматривают эту информацию в своей истории заказов и могут отфильтровать свои заказы, используя этот номер. Эта функция доступна в Commerce версии 10.0.40. |
Включение примечания корзины | True или False | Если для этого дополнительного свойства выбрано значение Истина, то во время оформления заказа клиент может предоставить инструкции по доставке или любую другую информацию. Эта информация сохраняется в виде примечания к заголовку заказа. Эта функция доступна в Commerce версии 10.0.40. |
Блок текста — этот модуль содержит любые сообщения, управляемые системой управления контентом (CMS). Например, в нем может содержаться сообщение "По вопросам, связанным с заказом, обращайтесь по телефону 1-800-Fabrikam".
Условия оформления заказа — в этом модуле отображается форматированный текст, содержащий условия, и флажок для введенных данных клиента. Флажок необязателен и настраиваемый. Введенные данные фиксируются модулем и могут использоваться в качестве проверки перед размещением заказа, но они не включаются в сводную информацию о заказах. Этот модуль может быть добавлен к контейнеру оформления заказа, контейнеру раздела оформления заказа или ячейке условий в соответствии с потребностями бизнеса. Если этот модуль добавляется к контейнеру оформления заказа или контейнеру раздела оформления заказа, он появляется в качестве шага процесса оформления заказа. Если этот модуль добавлен в ячейку условий, он отображается рядом с кнопкой размещения заказа.
На следующем рисунке показан пример условий на странице оформления заказа.
Примечание
Если вы планируете принимать несколько способов оплаты онлайн-заказов в своем интернет-канале (включая, баллы по программе лояльности и платежи по кредитным картам), должны быть включены две функции: функция Платежи по заказам Commerce многоканального взаимодействия (в центральном офисе в разделе Администрирование системы > Рабочая область > Управление функциями), а также параметр центра обработки вызовов Включить заполнение заказа на экспресс-вкладке Общие вашего канала в разделе Retail и Commerce > Каналы > Центры обработки вызовов. Если включена функция Платежи по заказам Commerce многоканального взаимодействия, параметр Включить заполнение заказа включается по умолчанию и остается скрытым.
Взаимодействие Commerce Scale Unit
Большая часть информации об оформлении заказа , например адрес доставки и метод отгрузки, хранится в корзине и обрабатывается как часть заказа. Единственным исключением являются сведения о кредитной карте. Эти сведения обрабатываются непосредственно с помощью соединителя платежей Adyen. Платеж авторизован, но не взимается до тех пор, пока заказ не будет выполнен.
Добавление модуля оформления заказа на страницу и задание необходимых свойств
Чтобы добавить модуль оформления заказа на новую страницу и задать необходимые свойства, выполните следующие действия.
- Перейдите к разделу Фрагменты, выберите Создать, чтобы создать фрагмент.
- В диалоговом окне Выбор фрагмента выберите модуль Оформление заказа.
- В области Имя фрагмента введите имя Фрагмент оформления заказа, затем выберите ОК.
- Выберите ячейку Модуль оформления заказа.
- В области свойств справа выберите символ карандаш, введите текст заголовка в поле, а затем выберите символ галочки.
- В ячейке Информация об оформлении заказа выберите многоточие (...), затем выберите Добавить модуль.
- В диалоговом окне Выбор модуля выберите Адрес доставки, Параметры поставки, Контейнер раздела оформления заказа и Контактные данные, а затем нажмите ОК.
- В модуле Контейнер раздела оформления заказа выберите многоточие (...), затем выберите Добавить модуль.
- В диалоговом окне Выбор модуля выберите модули Подарочный сертификат, Лояльность и Платеж, затем выберите ОК. Таким образом вы обеспечите, что все способы оплаты включены в раздел.
- В ячейке Условия добавьте, если это необходимо, модуль Условия оформления заказа. В области свойства модуля настройте текст условий соответствующим образом.
- Выберите Сохранить, затем выберите Предварительный просмотр, чтобы просмотреть фрагмент. Некоторые модули без контекста корзины могут не отображаться в окне предварительного просмотра.
- Выберите Завершить редактирование для возврата фрагмента, затем нажмите кнопку Опубликовать, чтобы опубликовать ее.
- Создайте шаблон, в котором используется новый фрагмент оформления заказа.
- Создайте страницу оформления заказа, в которой используется новый шаблон.
[ПРИМЕЧАНИЕ] При использовании одной авторизации платежа, как описано в статье Расширенные платежи при оформлении заказа в магазине, в разделе Сведения об оформлении заказа страницы оформления заказа, убедитесь, что контейнер раздела оформления заказа является последним. Это гарантирует, что вся необходимая информация будет собрана страницей оформления заказа до действий окончательного оформления платежа и завершения заказа.