Поделиться через


Применение настроек запасов

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

Параметры запасов определяют, следует ли проверять запасы перед добавлением продуктов в корзину. Они также определяют связанные с запасами рекламные сообщения, такие как "В наличии" и "Осталось всего несколько". Эти параметры гарантируют, что продукт невозможно купить, если его нет на складе.

Dynamics 365 Commerce предоставляет оценки доступности продуктов в наличии. Сведения о том, как рассчитываются оценки доступности в наличии, см. в разделе Расчет наличия запасов для розничных каналов.

В построителе сайтов Commerce пороговые значения и диапазоны запасов могут быть определены для продукта или категории. Они определяют, могут ли запасы классифицироваться как "в наличии", "осталось мало" или "нет на складе". Подробности см. в разделе Настройка буферов запасов и уровней запасов.

Примечание

Поддержка пороговых значений и диапазонов запасов доступна в выпуске Dynamics 365 Commerce 10.0.12.

Параметры запасов

В Commerce параметры запасов определяются в Параметры сайта > Расширения > Управление запасами в построителе сайтов. Есть шесть параметров запасов, один из которых является устаревшим:

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

  • Уровень запасов на основе — этот параметр определяет, как рассчитываются уровни запасов. Доступны значения Доступное общее количество, Физическая доступность и Пороговое значение "нет на складе". В Commerce пороговые значения и диапазоны запасов могут быть определены для каждого продукта и категории. API запасов возвращают сведения о запасах продуктов для обоих свойств Доступное общее количество и Физическая доступность. Розничный продавец определяет, должно ли значение Доступное общее количество или Физическая доступность использоваться для определения количества запасов и соответствующих диапазонов для статусов "на складе" и "нет на складе".

    Значение Пороговое значение "нет на складе" параметра На основе уровня запасов устарело и не используется. Когда выбрано Пороговое значение "нет на складе", количество запасов определяется на основе результатов Общее доступное количество, но пороговое значение определяется в соответствии с числовым параметром Пороговое значение "нет на складе", которая описывается дальше. Это пороговое значение применяется ко всем продуктам на сайте электронной коммерции. Если запасы меньше порогового значения, продукт определяется как отсутствующий на складе. В противном случае считается, что он есть на складе. Возможности значения Пороговое значение "нет на складе" ограничены, и поэтому не рекомендуется использовать его в версии 10.0.12 или более поздней.

  • Уровень запасов для нескольких складов — эта настройка позволяет вычислять уровень запасов для склада по умолчанию или для нескольких складов. Параметр На основе отдельного склада используется для расчета уровней складских запасов на основе склада по умолчанию. Кроме того, сайт электронной коммерции может указывать на несколько складов для облегчения выполнения работ. В этом случае для параметра На основе агрегирования для складов отгрузки и отправки используется для указания наличия запасов. Например, когда клиент приобретает номенклатуру и выбирает "отгрузка" в качестве способа доставки, номенклатуру можно отгрузить с любого склада в группе выполнения, имеющей доступные запасы. Страница сведения о продукте (PDP) показывает сообщение "в наличии" для отгрузки, если какой-либо доступный склад отгрузки в группе выполнения содержит запасы.

    Важно

    Параметр Уровень запасов для нескольких складов доступен в Commerce версии 10.0.19. Если выполняется обновление с более ранней версии Commerce, необходимо вручную обновить файл appsettings.json. Дополнительные инструкции см. в разделе Обновления пакета SDK и библиотеки модулей.

  • Настройки запасов для страниц списка продуктов – эта настройка определяет, как продукты из запасов отображаются в списках продуктов, которые отображаются в модулях коллекции продуктов и результатов поиска. Доступные значения — Отображать в порядке с другими продуктами, Скрывать отсутствующие на складе продукты в списке и Отображать отсутствующие на складе продукты в конце списка. Чтобы использовать эту настройку, необходимо сначала настроить некоторые необходимые параметры в центральном офисе Commerce. Дополнительные сведения см. в разделе Список продуктов с учетом запасов.

    Важно

    Параметр Параметры запасов для страниц списков продуктов доступен в Commerce версии 10.0.20. Если выполняется обновление с более ранней версии Commerce, необходимо вручную обновить файл appsettings.json. Дополнительные инструкции см. в разделе Обновления пакета SDK и библиотеки модулей.

  • Диапазоны запасов – эта настройка определяет сообщения диапазона запасов, которые отображаются в модулях узла. Оно применимо только в том случае, если значение Общее доступное количество или значение Физическая доступность выбрано для параметра На основе уровня запасов. Доступны значения Все, Мало и нет на складе и Нет на складе.

    • Когда выбрано значение Все, отображаются сообщения для всех диапазонов запасов, начиная с "в наличии" (сообщение "Доступно") до "нет на складе".
    • Когда выбрано значение Мало и нет на складе, отображаются сообщения для всех диапазонов запасов кроме "в наличии" (сообщение "Доступно").
    • Если выбрано значение Нет на складе, отображается только сообщение "Нет на складе".
  • Пороговые значения запасов – эта старая числовая настройка вступает в силу только в том случае, если на основе настройки выбирается пороговое значение "Из запаса " для уровня запасов.

Важно

Эти параметры доступны в выпуске Dynamics 365 Commerce 10.0.12. Если выполняется обновление из более ранней версии Dynamics 365 Commerce, необходимо вручную обновить файл appsettings.json. Инструкции по обновлению файла appsettings.json см. в разделе Обновления SDK и библиотеки модулей.

Модули, в которых используются параметры запасов

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

В примере на следующем рисунке PDP показывает сообщение "в наличии" ("доступно").

Пример модуля PDP с информационным сообщением

В примере на следующем рисунке PDP показывает сообщение "нет на складе".

Пример модуля PDP с информационным сообщением

В примере на следующем рисунке PDP корзина показывает сообщение "в наличии" ("доступно").

Пример модуля корзины с информационным сообщением

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

Обзор библиотека модулей

Настройка складских буферов и уровней запасов

Модуль Корзина

модуль окно покупки

Страницы и модули управления счетами

Модуль «Селектор магазина»

Обновления ПАКЕТА SDK и библиотека модулей