Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как настроить буферы инвентаризации и уровни инвентаризации, определяющие обмен сообщениями о доступности инвентаризации на сайтах Microsoft Dynamics 365 Commerce.
Центральная система Dynamics 365 Commerce содержит данные об инвентаризации и поддерживает различные каналы, такие как приложения для точек продаж (POS), интернет-магазины и другие пользовательские интегрированные приложения, которые извлекают и обновляют инвентаризацию в асинхронном режиме. Таким образом, доступные значения инвентаризации, которые отображаются на странице инвентаризации в штаб-квартире, через пользовательский интерфейс POS, а также через API доступности инвентаризации электронной коммерции не всегда 100 процентов точны в реальном времени.
Вместо отображения фактических значений запасов на витринах магазина электронной коммерции многие розничные продавцы предпочитают показывать сообщения о статусе доступности запасов (например, "доступно" или "нет на складе"), чтобы информировать клиентов о доступности номенклатуры для покупки или потенциальном отсутствии на складе. Для этого создайте буферы и уровни запасов, которые определяют доступность сообщений об инвентаризации, и настройте их.
Необходимое условие: включите функцию буфера запасов и уровней запасов
Управление функциями в headquarters управляет функцией для буферов запасов и уровней запасов. Чтобы включить функцию, выполните следующие действия:
- Перейдите в раздел Администрирование системы>Рабочие области>Управление функциями.
- Найдите функцию Включить буферы запасов и уровни запасов, выберите ее строку и нажмите кнопку Включить.
После включения функции можно найти уровни инвентаризации на уровне розничной и коммерческой инвентаризации>.
Создание и настройка профиля уровня запасов
Профиль уровня запасов определяет, будет ли данный статус количества продукта учитываться состоянии "в наличии", "нет на складе" или в каком-либо другом настраиваемом статусе. Можно создавать и настраивать несколько профилей уровней запасов для каждого юридического лица. Каждый профиль состоит из набора уровней запасов, и каждый уровень определяется диапазоном, кодом и меткой.
- Диапазон — каждый диапазон определяется начальным количеством и конечным количеством. Значение количества попадает в диапазон, если оно больше начального количества этого диапазона и не превышает конечное количество. Значение количества — это единица измерения объёма продаж в вычислениях.
- Код — это внутренняя аббревиатура, представляющая уровень. Клиенты, непосредственно интегрированные с API запасов, могут использовать коды для создания дополнительной логики для данного уровня запасов. Например, они могут отключить возможность приобретения продукта, когда его код уровня запасов имеет значение OOS (нет на складе).
- Метка — это значимое сообщение для клиента, которое передает уровень запасов клиентам на сайте электронной коммерции.
Создание профиля уровня запасов
Чтобы создать профиль уровня инвентаризации, выполните следующие действия.
- Перейдите Retail and Commerce>Управление запасами>Уровня запасов.
- В области действий выберите Создать, а затем введите значения в поля Код профиля и Описание.
- На экспресс-вкладке Диапазоны выберите Добавить, чтобы добавить новый уровень, а затем введите значения в столбцы Начальное количество, Конечное количество, Код и Метка для этого уровня. Повторите этот шаг для добавления дополнительных уровней. Вы можете изменить значения в сетке данных или выбрать "Удалить ", чтобы удалить уровень.
- На панели операций выберите Сохранить.
При создании нового профиля система автоматически инициализирует два уровня инвентаризации:
- OOS — уровень "нет на складе", где нижняя граница диапазона — отрицательная бесконечность. Система не позволяет изменять начальное количество и код для этого уровня.
- AVAIL — уровень "доступно", где верхняя граница диапазона — бесконечность. Система не позволяет изменять конечное количество и код для этого уровня.
Note
В определении профиля не может быть пробелов или перекрытия диапазонов.
Нажмите кнопку "Переводы" в области действий, чтобы настроить локализованные строки для сообщения метки. Затем выполните задание расписания распространения 1110 (глобальная конфигурация), чтобы синхронизировать локализованные строки с каналами.
Настройка профиля уровня запасов
Можно настроить профиль уровня запасов на уровне категории продукта или на уровне отдельного продукта. При настройке профиля уровня инвентаризации для продукта уровень инвентаризации определяется на основе диапазонов, определенных в связанном профиле. В противном случае уровень запасов "доступно" или "нет на складе" определяется в зависимости от того, имеется ли у продукта положительное количество в наличии.
Чтобы настроить профиль уровня инвентаризации для категории, выполните следующие действия.
- Перейдите в раздел Retail and Commerce>Продукты и категории>Иерархия продукта Commerce.
- Выберите категорию, чтобы настроить профиль уровня запасов.
- На экспресс-вкладке Свойства продажи продукта выберите юридическое лицо.
- В разделе Запасы Commerce в поле Профиль уровня запасов выберите один из заранее определенных профилей уровня запасов.
Используйте кнопку Обновить продукты в области действий для передачи значения профиля уровня категории в соответствующие продукты категории. Дополнительные сведения см. в разделе Управление продуктами и категориями продуктов.
Чтобы настроить профиль уровня инвентаризации для выпущенного продукта, выполните следующие действия.
- Перейдите в раздел Retail and Commerce>Продукты и категории>Выпущенные продукты по категориям.
- Выберите продукт, а затем откройте страницу сведений о продукте.
- На экспресс-вкладке Продажа в разделе Запасы Commerce в поле Профиль уровня запасов выберите один из заранее определенных профилей уровня запасов.
При создании нового продукта поле профиля уровня инвентаризации , как и многие другие атрибуты уровня продукта, задается значение, с которым вы настраиваете категорию, с которым связан продукт.
Note
Профиль уровня запасов является атрибутом, относящимся к юридическому лицу. Для одной и той же категории или продукта значение профиля уровня запасов может различаться для разных юридических лиц.
Чтобы синхронизировать конфигурации профилей уровня инвентаризации с каналами, выполните следующие действия.
- Перейдите в раздел Retail и Commerce>ИТ Retail и Commerce>График распределения.
- Запустите график распределения 1040 (Продукт).
Настройка буфера запасов
Буфер инвентаризации — это определяемое пользователем значение, вычитающее дополнительное количество элемента из исходного количества для вычисления предполагаемого количества. Это ожидаемое количество дает розничным продавцам надежный буфер, что позволяет не перепродавать продукт (продавая его больше, чем есть в фактических запасах). Можно настроить буфер запасов на уровне категории продукта или на уровне отдельного продукта. Если буфер инвентаризации не указан, используется значение по умолчанию 0 .
Чтобы настроить буфер инвентаризации для категории, выполните следующие действия.
- Перейдите в раздел Retail and Commerce>Продукты и категории>Иерархия продукта Commerce.
- Выберите категорию, чтобы настроить буфер запасов.
- На экспресс-вкладке Свойства продажи продукта выберите юридическое лицо.
- В разделе Запасы Commerce в поле Буфер запасов введите положительное значение.
Нажмите кнопку "Обновить продукты " в области действий, чтобы распространить значение буфера уровня категорий на базовые продукты категории. Дополнительные сведения см. в разделе Управление продуктами и категориями продуктов.
Чтобы настроить буфер инвентаризации для выпущенного продукта, выполните следующие действия.
- Перейдите в раздел Retail and Commerce>Продукты и категории>Выпущенные продукты по категориям.
- Выберите продукт, а затем откройте страницу сведений о продукте.
- На экспресс-вкладке Продажа в разделе Запасы Commerce в поле Буфер запасов введите положительное значение.
При создании нового продукта поле буфера инвентаризации задается значением, с которым вы настраиваете категорию, с которым связан продукт.
Note
Если настроить профили буфера инвентаризации и уровня инвентаризации для продукта, для определения уровня инвентаризации используется предполагаемое количество продукта (то есть исходное количество минус буферное значение).
Чтобы синхронизировать конфигурации буферов инвентаризации с каналами, выполните следующие действия.
- Перейдите в раздел Retail и Commerce>ИТ Retail и Commerce>График распределения.
- Запустите график распределения 1040 (Продукт).
Использование буферов запасов и уровней запасов в сценарии электронной коммерции
Построитель сайтов Commerce использует функции буфера запасов и уровня запасов в центральном офисе Commerce для определения сообщений доступности запасов на сайтах электронной коммерции. Для получения дополнительной информации о см. раздел Применение настроек запасов.
Кроме того, если вы интегрируете с партнером решение электронной коммерции, вы можете использовать API GetEstimatedAvailability и GetEstimatedProductWarehouseAvailability для отображения доступности инвентаризации для продукта в сценарии электронной коммерции. Дополнительные сведения об этих API см. в разделе Расчет наличия запасов для розничных каналов.
Используя буферы инвентаризации и уровни инвентаризации, эти API возвращают коды уровня инвентаризации и сообщения меток, основанные на общих доступных и доступных физических значениях. API можно настроить, чтобы определить, возвращается ли количество на складе вместе с сообщением и уменьшается ли доступное количество товара на величину буфера инвентаризации.
Чтобы настроить ответ API доступности продукта, выполните следующие действия.
- Перейдите в раздел Retail and Commerce>Настройка центрального офиса>Параметры>Параметры Commerce.
- В разделе Запасы магазина на вкладке Запасы в поле API доступности продукта для электронной коммерции выберите значение.
- Выполните задание распространения расписания 1110 (Глобальная конфигурация), чтобы применить параметры к каналам.