Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание
Группа по интересам розничной торговли 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. Платеж авторизован, но вы не взимаете его до тех пор, пока заказ не будет выполнен.
Добавление модуля оформления заказа на страницу и задание необходимых свойств
Чтобы добавить модуль оформления заказа на новую страницу и задать необходимые свойства, выполните следующие действия.
- Перейдите к разделу Фрагменты, выберите Создать, чтобы создать фрагмент.
- В диалоговом окне Выбор фрагмента выберите модуль Оформление заказа.
- В области Имя фрагмента введите имя Фрагмент оформления заказа, затем выберите ОК.
- Выберите ячейку Модуль оформления заказа.
- В области свойств справа выберите символ карандаш, введите текст заголовка в поле, а затем выберите символ галочки.
- В ячейке Информация об оформлении заказа выберите многоточие (...), затем выберите Добавить модуль.
- В диалоговом окне Выбор модуля выберите Адрес доставки, Параметры поставки, Контейнер раздела оформления заказа и Контактные данные, а затем нажмите ОК.
- В модуле Контейнер раздела оформления заказа выберите многоточие (...), затем выберите Добавить модуль.
- В диалоговом окне Выбор модуля выберите модули Подарочный сертификат, Лояльность и Платеж, затем выберите ОК. Используя этот подход, убедитесь, что все методы оплаты отображаются вместе в разделе.
- В слоте условий добавьте модуль условий для получения заказа при необходимости. В области свойства модуля настройте текст условий соответствующим образом.
- Выберите Сохранить, затем выберите Предварительный просмотр, чтобы просмотреть фрагмент. Некоторые модули без контекста корзины могут не отображаться в окне предварительного просмотра.
- Выберите Завершить редактирование для возврата фрагмента, затем нажмите кнопку Опубликовать, чтобы опубликовать ее.
- Создайте шаблон, в котором используется новый фрагмент оформления заказа.
- Создайте страницу оформления заказа, в которой используется новый шаблон.
Примечание
При использовании единовременной авторизации платежа, как описано в разделе «Расширенные платежи в оформлении заказа на витрине», убедитесь, что контейнер раздела с оплатой расположен последним в разделе информации о чекауте на странице оформления покупки. Это размещение гарантирует, что страница оформления заказа собирает все необходимые сведения перед окончательной оплатой и завершением заказа.