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

В этой статье описываются настройки запасов и описывается порядок их применения в 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 и библиотеки модулей