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

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

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

Модуль корзины поддерживает оформление заказа после входа в систему и оформление заказа для клиента-гостя. Он также поддерживает ссылку Назад к покупкам. Можно настроить маршрут для этой ссылки в Параметры сайта > Расширения > Маршруты.

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

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

Пример модуля корзины на сайте Fabrikam.

На следующем рисунке показан пример страницы корзины на сайте Fabrikam. В этом примере имеется сбор за обработку для элемента строки.

Пример модуля корзины со сбором за обслуживание для номенклатуры строки.

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

Свойство Значения описание
Заголовок Текст заголовка и метка заголовка (H1, H2, H3, H4, H5 или H6) Заголовок для корзины, например "Корзина" или "Товары в корзине".
Показывать ошибки "Нет в наличии" True или False Если это свойство имеет значение Истина, страница корзины отобразит ошибки, связанные с запасами. Рекомендуется установить для этого свойства значение Истина, если для сайта установлены проверки запасов.
Показывать накладные расходы на поставку для номенклатур строки True или False Если это свойство имеет значение Истина, для номенклатур строки корзины будут отображаться расходы на доставку, если эта информация доступна. Эта функция не поддерживается в теме "Fabrikam", поскольку пользователи выбирают отгрузку только в потоке оформления заказа. Однако эту возможность можно включить в другие workflow-процессы, если это применимо.
Показывать доступные акции True или False Если это свойство имеет значение True, в корзине отображаются доступные рекламные акции на основе номенклатур в корзине. Эта возможность доступна в выпуске Dynamics 365 Commerce 10.0.16.

Модули, которые могут быть использованы в модуле корзины

  • Блок текста — этот модуль поддерживает настраиваемые сообщения в модуле корзины. Сообщения выдаются системой управления контентом (CMS). Любое сообщение может быть добавлено, например "По вопросам, связанным с заказом, обращайтесь по телефону 1-800-Fabrikam."
  • Выбор магазина — этот модуль отображает список ближайших магазинов, в которых номенклатура доступна для получения. Он позволяет пользователям вводить местоположение для поиска ближайших магазинов. Дополнительные сведения об этом модуле см. в разделе Модуль выбора магазина.

Свойства модуля

Следующие параметры модуля корзины можно настроить в Параметры сайта > Расширения:

  • Максимальное количество — это свойство используется для указания максимального количества каждой номенклатуры, которое может быть добавлено в корзину. Например, розничная сеть может решить, что в одну проводку можно продать только 10 шт. каждого продукта.
  • Запасы — сведения о применении настроек запасов см. в разделе Применение настроек запасов.
  • Назад к покупкам — это свойство используется для указания маршрута для ссылки Назад к покупкам. Маршрут может быть настроен на уровне сайта, что позволяет розничным продавцам вернуть клиента на домашнюю страницу или на любую другую страницу сайта.

Важно

В выпуске Dynamics 365 Commerce 10.0.14 и более поздних номенклатуры в корзине суммируются на основе настроек, определенных в интерактивном профиле функциональности для Интернет-магазина в Commerce Headquarters. Дополнительные сведения о создании профиля функциональности онлайн-торговли и задании свойств, необходимых для агрегирования, см. в разделе Создание профиля функциональности для онлайн-торговли.

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

Модуль корзины извлекает информацию о продукции с помощью интерфейсов API Commerce Scale Unit. Идентификатор корзины из cookie-файла браузера используется для получения всей информации о продукте из Commerce Scale Unit.

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

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

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

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

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

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

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

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

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

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

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

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

Расчет наличия запасов для розничных каналов

Создание профиля функциональности для онлайн-торговли