Модуль оформления заказа

Примечание

Группа по интересам розничной торговли Dynamics 365 Commerce переехала из Yammer в Viva Engage. Если у вас нет доступа к новому сообществу Viva Engage, заполните эту форму (https://aka.ms/JoinD365commerceVivaEngageCommunity), чтобы добавить и оставаться в курсе последних обсуждений.

В этой статье описывается, как добавить модуль оформления заказа на страницу и задать необходимые свойства в Microsoft Dynamics 365 Commerce.

Модуль оформления заказа — это специальный контейнер, в котором размещены все модули, необходимые для создания заказа. В нем представлен пошаговый поток, который клиент использует для ввода всех необходимых сведений для проведения покупки. Он получает адрес доставки, способ доставки и сведения о выставлении счетов. Он также предоставляет сводку по заказам и другие сведения, которые относятся к заказу клиента.

Модуль оформления заказа обрабатывает данные на основе идентификатора корзины. Этот идентификатор корзины сохраняется в виде файла cookie браузера. Вам нужен идентификатор корзины для отображения сведений в модуле оформления заказа, таких как товары в заказе, общая сумма и скидки.

На следующем рисунке показан пример модуля оформления заказа Fabrikam на странице оформления заказа.

Снимок экрана модуля оформления заказа.

Свойства модуля оформления заказа

В модуле оформления заказа отображается сводка по заказам и реализованы функции для размещения заказа. Чтобы собрать все необходимые сведения о клиенте перед размещением заказа, добавьте дополнительные модули в модуль оформления заказа. Розничные торговцы имеют возможность добавлять пользовательские модули в процесс оформления заказа или исключать модули в зависимости от их нужд.

Имя свойства Значения Наименование
Заголовок оформления заказа Текст заголовка и метка заголовка (H1, H2, H3, H4, H5 или H6) Заголовок к модулю оформления заказа.
Заголовок сводки по заказу Текст заголовка Заголовок для раздела сводки заказа в модуле.
Заголовок номенклатуры строки корзины Текст заголовка Заголовок для номенклатур строки корзины, которые отображаются в модуле оформления заказа.
Отобразить расходы на отгрузку по номенклатуре строки True или False Если для этого свойства задано значение True, в модуле оформления заказа отображаются расходы на доставку, применимые к товарам в корзине. Если включить функцию Расходы заголовка без пропорционального распределения в Commerce headquarters, расходы на доставку применяются на уровне заголовка, а не на уровне строки. Эта функция была добавлена в версии Commerce 10.0.13.

Модули, используемые в модуле оформления заказа

  • Адрес доставки — этот модуль позволяет клиенту добавлять или выбирать адрес доставки для заказа. Дополнительные сведения об этом модуле см. в разделе Модуль адреса доставки.

    На следующем рисунке показан пример модуля адреса доставки на странице оформления заказа.

    Снимок экрана: модуль адреса доставки.

  • Параметры доставки — этот модуль позволяет клиенту выбрать способ доставки для заказа. Дополнительные сведения об этом модуле см. в разделе Модуль параметров доставки.

    На следующем рисунке показан пример модуля параметров поставки на странице оформления заказа.

    Снимок экрана: модуль параметров доставки.

  • Контейнер раздела оформления заказа — этот модуль представляет собой контейнер, в который можно поместить несколько модулей, чтобы создать раздел в потоке оформления заказа. Например, можно поместить в этот контейнер все модули, имеющие отношение к оплате, чтобы они отображались как один раздел. Этот модуль влияет только на макет потока.

  • Подарочный сертификат — этот модуль позволяет клиенту оплатить заказ, используя подарочный сертификат. Дополнительные сведения об этом модуле см. в разделе Модуль подарочных сертификатов.

  • Баллы по программе лояльности — этот модуль позволяет клиенту отплатить заказ, используя баллы по программе лояльности. Он предоставляет сводку доступных баллов и баллы, у которых скоро истекает срок действия, а также позволяет клиенту выбирать количество баллов для погашения. Если клиент не вошел в систему или не является участником программы лояльности, или если общая сумма в корзине равна 0 (нулю), этот модуль автоматически скрывается.

  • Оплата — этот модуль позволяет клиенту оплатить за заказ, используя кредитную или дебетовую карту. Клиенты также могут предоставить адрес для выставления счетов для выбранного параметра платежа. Дополнительные сведения об этом модуле см. в разделе Модуль платежа.

    На следующем рисунке показан пример модулей подарочных сертификатов, баллов по программе лояльности и платежей на странице оформления заказа.

    Снимок экрана: подарочная карта, точки лояльности и модули оплаты на странице оформления заказа.

  • Контактная информация — этот модуль позволяет клиенту добавлять или изменять контактную информацию (адрес электронной почты) для заказа.

Имя свойства Значения Наименование
Включение ссылки на клиента True или False Если для этого необязательного свойства задано значение True, клиент может указать номер ссылки на заказ во время оформления заказа, который модуль сохраняет в заголовке заказа. Эта функция доступна в Commerce версии 10.0.40.
Включение заявки клиента True или False Если для этого необязательного свойства задано значение True, клиент может указать номер реквизиции во время оформления заказа, и модуль сохранит его в заголовке заказа. Клиенты просматривают эту информацию в своей истории заказов и могут отфильтровать свои заказы, используя этот номер. Эта функция доступна в Commerce версии 10.0.40.
Включение примечания корзины True или False Если для этого необязательного свойства задано значение True, клиент может предоставить любую другую информацию или инструкции по доставке во время оформления заказа. Модуль сохраняет эти сведения в виде вложения заметок в заголовок заказа. Эта функция доступна в Commerce версии 10.0.40.
Тип уведомления по умолчанию Текстовая строка Заголовок по умолчанию для примечаний, созданных и прикрепленных к заголовкам заказа. Если свойству Enable cart note присвоено значение True, необходимо заполнить это значение. Эта функция доступна в Commerce версии 10.0.40.
  • Текстовый блок — этот модуль содержит любые сообщения, управляемые системой управления содержимым (CMS). Например, в нем может содержаться сообщение "По вопросам, связанным с заказом, обращайтесь по телефону 1-800-Fabrikam".

  • Условия оформления заказа — в этом модуле отображается форматированный текст, содержащий условия, и флажок для установки клиентом. Флажок необязателен и настраиваемый. Введенные данные фиксируются модулем и могут использоваться в качестве проверки перед размещением заказа, но они не включаются в сводную информацию о заказах. Этот модуль можно добавить в контейнер оформления заказа, контейнер раздела оформления заказа или слот условий и положений в соответствии с бизнес-потребностями. Если вы добавите модуль в контейнер оформления заказа или слот контейнера раздела оформления заказа, он будет отображаться как шаг в процессе оформления. Если вы добавите модуль в слот условий, он отображается рядом с кнопкой размещения заказа.

    На следующем рисунке показан пример условий на странице оформления заказа.

    Снимок экрана: условия на странице оформления заказа.

Примечание

Если вы планируете принимать несколько способов оплаты онлайн-заказов в своем интернет-канале (включая, баллы по программе лояльности и платежи по кредитным картам), должны быть включены две функции: функция Платежи по заказам Commerce многоканального взаимодействия (в центральном офисе в разделе Администрирование системы > Рабочая область > Управление функциями), а также параметр центра обработки вызовов Включить заполнение заказа на экспресс-вкладке Общие вашего канала в разделе Розничная торговля и коммерция > Каналы > Центры обработки вызовов. Если включена функция Платежи по заказам Commerce многоканального взаимодействия, параметр Включить заполнение заказа включается по умолчанию и остается скрытым.

Взаимодействие Commerce Scale Unit

Большая часть информации об оформлении заказа , например адрес доставки и метод отгрузки, хранится в корзине и обрабатывается как часть заказа. Единственным исключением являются сведения о кредитной карте. Эти сведения обрабатываются непосредственно с помощью соединителя оплаты Adyen. Платеж авторизован, но вы не взимаете его до тех пор, пока заказ не будет выполнен.

Добавление модуля оформления заказа на страницу и задание необходимых свойств

Чтобы добавить модуль оформления заказа на новую страницу и задать необходимые свойства, выполните следующие действия.

  1. Перейдите к разделу Фрагменты, выберите Создать, чтобы создать фрагмент.
  2. В диалоговом окне Выбор фрагмента выберите модуль Оформление заказа.
  3. В области Имя фрагмента введите имя Фрагмент оформления заказа, затем выберите ОК.
  4. Выберите ячейку Модуль оформления заказа.
  5. В области свойств справа выберите символ карандаш, введите текст заголовка в поле, а затем выберите символ галочки.
  6. В ячейке Информация об оформлении заказа выберите многоточие (...), затем выберите Добавить модуль.
  7. В диалоговом окне Выбор модуля выберите Адрес доставки, Параметры поставки, Контейнер раздела оформления заказа и Контактные данные, а затем нажмите ОК.
  8. В модуле Контейнер раздела оформления заказа выберите многоточие (...), затем выберите Добавить модуль.
  9. В диалоговом окне Выбор модуля выберите модули Подарочный сертификат, Лояльность и Платеж, затем выберите ОК. Используя этот подход, убедитесь, что все методы оплаты отображаются вместе в разделе.
  10. В слоте условий добавьте модуль условий для получения заказа при необходимости. В области свойства модуля настройте текст условий соответствующим образом.
  11. Выберите Сохранить, затем выберите Предварительный просмотр, чтобы просмотреть фрагмент. Некоторые модули без контекста корзины могут не отображаться в окне предварительного просмотра.
  12. Выберите Завершить редактирование для возврата фрагмента, затем нажмите кнопку Опубликовать, чтобы опубликовать ее.
  13. Создайте шаблон, в котором используется новый фрагмент оформления заказа.
  14. Создайте страницу оформления заказа, в которой используется новый шаблон.

Примечание

При использовании единовременной авторизации платежа, как описано в разделе «Расширенные платежи в оформлении заказа на витрине», убедитесь, что контейнер раздела с оплатой расположен последним в разделе информации о чекауте на странице оформления покупки. Это размещение гарантирует, что страница оформления заказа собирает все необходимые сведения перед окончательной оплатой и завершением заказа.

Дополнительные ресурсы

Модуль корзины

Модуль значка корзины

Модуль платежа

Модуль адреса доставки

Модуль параметров доставки

Модуль сведений о вывозе

Модуль сведений о заказе

Модуль подарочных сертификатов