Обработка цен/Сценарии/Управление номенклатурой: различия между версиями

Материал из Метадата
Перейти к навигации Перейти к поиску
Метка: ручная отмена
 
(не показано 15 промежуточных версий этого же участника)
Строка 1: Строка 1:
Процесс формирования '''расчетных цен''', на основании: '''внешних данных''', цен поставщиков и конкурентов, остатков поставщиков, '''зависимых параметров''' расчета, устанавливаемых на группы, бренды или отдельные товары, '''других видов цен''', минимальных цен продажи и т.п.
Процесс формирования '''расчетных цен''', на основании: '''внешних данных''', цен поставщиков и конкурентов, остатков поставщиков, '''зависимых параметров''' расчета, устанавливаемых на группы, бренды или отдельные товары, '''других видов цен''', минимальных цен продажи и т.п.
=Общая схема=
=Общая схема=
Процесс расчета цен.
[[File:Process_prices.png|550px|border]]
Ключевыми элементами в процессе расчета цен являются:
Ключевыми элементами в процессе расчета цен являются:
#'''Алгоритм расчета итоговой цены'''. Индивидуальные особенности ценообразования, через подключенные [[Обработки выбора/Объекты метаданных/Управление номенклатурой|модули выбора данных]] и [[Обработки задач/Объекты метаданных/Управление номенклатурой|модули обработки]]. Прописывается формула расчета, цен с учетом [[Виды параметров/Объекты метаданных/Управление номенклатурой|параметров]] и вспомогательных данных, таких как другие [[Цены номенклатуры/Объекты метаданных/Управление номенклатурой|виды цен]] и прочие данных, которые возможно получить из базы системы;
#'''Алгоритм расчета итоговой цены'''. Индивидуальные особенности ценообразования, через подключенные [[Обработки выбора/Объекты метаданных/Управление номенклатурой|модули выбора данных]] и [[Обработки задач/Объекты метаданных/Управление номенклатурой|модули обработки]]. Прописывается формула расчета, цен с учетом [[Виды параметров/Объекты метаданных/Управление номенклатурой|параметров]] и вспомогательных данных, таких как другие [[Цены номенклатуры/Объекты метаданных/Управление номенклатурой|виды цен]] и прочие данных, которые возможно получить из базы системы;
#'''Алгоритм расчета цен поставщиков'''. Прописывается формула расчета итоговых цен поставщика, на основании [[Цены прайс-листов/Объекты метаданных/Управление номенклатурой|исходных цен]] поставщика, с учетом [[Виды параметров/Объекты метаданных/Управление номенклатурой|параметров]], и прочих данных, которые возможно получить из базы системы;
#'''Алгоритм расчета цен поставщиков'''. Прописывается формула расчета итоговых цен поставщика, на основании [[Цены прайс-листов/Объекты метаданных/Управление номенклатурой|исходных цен]] поставщика, с учетом [[Виды параметров/Объекты метаданных/Управление номенклатурой|параметров]], и прочих данных, которые возможно получить из базы системы;
#'''Алгоритм выбора основных поставщиков'''. Способ выбора основного поставщика, а значит и базовой цены, на основании которой будет рассчитана итоговая цена.
#'''Алгоритм выбора основных поставщиков'''. Способ выбора основного поставщика, а значит и базовой цены, на основании которой будет рассчитана итоговая цена.
[[File:Process_prices.png|550px|border]]


=Загрузка данных=
=Загрузка данных=
Строка 20: Строка 23:
*'''[[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|Цены конкурентов]]''', если такие есть, на сведенные аналогами товары;
*'''[[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|Цены конкурентов]]''', если такие есть, на сведенные аналогами товары;
*'''Информация об остатках''' товара у поставщика. Статусы[[Статусы номенклатуры поставщиков/Объекты метаданных/Управление номенклатурой|статусы наличия]] товара.
*'''Информация об остатках''' товара у поставщика. Статусы[[Статусы номенклатуры поставщиков/Объекты метаданных/Управление номенклатурой|статусы наличия]] товара.
=Настройка параметров=
Установка параметров расчет '''итоговой цены''' и '''цены поставщика'''.
Подробнее, в описании настройки '''[[Настройка параметров ценообразования/Сценарии/Управление номенклатурой|зависимых параметров ценообразования]]'''.


=Предварительная обработка=
=Предварительная обработка=
Строка 30: Строка 38:


<blockquote>Если дополнительный пересчет цен не требуется, загружаем цены сразу в [[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|цены поставщиков]], для использования как есть.</blockquote>
<blockquote>Если дополнительный пересчет цен не требуется, загружаем цены сразу в [[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|цены поставщиков]], для использования как есть.</blockquote>
==Выбор основных поставщиков==
Одна позиция [[Номенклатура/Объекты метаданных/Управление номенклатурой|нашего товара]] может быть связана с несколькими [[Внешние товары/Объекты метаданных/Управление номенклатурой|внешними товарами]], от разных поставщиков. У каждого поставщика своя цена, свой остаток и другие особенности.
Выбираем '''[[Контрагенты/Объекты метаданных/Управление номенклатурой|основного поставщика]]''', для каждой позиции '''[[Номенклатура/Объекты метаданных/Управление номенклатурой|нашей номенклатуры]]''', и каждого '''[[Склады поставщиков/Объекты метаданных/Управление номенклатурой|склада (региона)]]''', так как остаток у поставщика на один и тот же товар может быть в наличии на одном складе, но отсутствовать на другом.
<blockquote>Информация по '''основному поставщику''' товара, может использовать в других алгоритмах, где необходимо получить связь '''[[Контрагенты/Объекты метаданных/Управление номенклатурой|Контрагент]]'''+'''[[Номенклатура/Объекты метаданных/Управление номенклатурой|Номенклатура]]'''.
Такой вариант связи не идеальный, но лучше чем ничего, и для большинства задач достаточно.
</blockquote>
=Расчет цены=
С помощью подключенного модуля обработки данных с '''алгоритмом расчета итоговой цены''', рассчитываем итоговую цену.


[[Category:Обработка_прайс_листов]]
[[Category:Обработка_прайс_листов]]

Текущая версия от 10:20, 9 октября 2022

Процесс формирования расчетных цен, на основании: внешних данных, цен поставщиков и конкурентов, остатков поставщиков, зависимых параметров расчета, устанавливаемых на группы, бренды или отдельные товары, других видов цен, минимальных цен продажи и т.п.

Общая схема

Процесс расчета цен.

Process prices.png

Ключевыми элементами в процессе расчета цен являются:

  1. Алгоритм расчета итоговой цены. Индивидуальные особенности ценообразования, через подключенные модули выбора данных и модули обработки. Прописывается формула расчета, цен с учетом параметров и вспомогательных данных, таких как другие виды цен и прочие данных, которые возможно получить из базы системы;
  2. Алгоритм расчета цен поставщиков. Прописывается формула расчета итоговых цен поставщика, на основании исходных цен поставщика, с учетом параметров, и прочих данных, которые возможно получить из базы системы;
  3. Алгоритм выбора основных поставщиков. Способ выбора основного поставщика, а значит и базовой цены, на основании которой будет рассчитана итоговая цена.

Загрузка данных

Загрузка исходных данных из внешних источников, которые в дальнейшем будут переданы в алгоритмы формирования расчетных цен.

Виды источников

Исходные данные загружаются из одного или нескольких источников.

  • Табличные документы, файлы MS Excel, OpenOffice Calc, CSV. Прайс-листы поставщиков и конкурентов;
  • XML файлы с каталогом товаров, такие как YML (Яндекс-маркет). Возможна загрузка из других XML. Алгоритм работы с каждым форматом XML файла, разрабатывается индивидуально, как отдельный модуль;
  • Интерфейс доступа к внешней учетной системе через API REST, WSDL и т.п. Алгоритм работы с каждым API разрабатывается индивидуально, как отдельный модуль.

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

Виды данных

Данные получаемые загрузкой в готовом для использования виде.

Настройка параметров

Установка параметров расчет итоговой цены и цены поставщика.

Подробнее, в описании настройки зависимых параметров ценообразования.

Предварительная обработка

Получаем дополнительные данные необходимые для расчета цен.

Расчет цен поставщиков

Реальные цены поставщиков могут отличаться от тех, что мы получили через загрузку. Могут быть:

  • индивидуальные скидки, на все товары, либо определенные группы товаров или бренды;
  • наценки на доставку из другого региона.

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

Выбор основных поставщиков

Одна позиция нашего товара может быть связана с несколькими внешними товарами, от разных поставщиков. У каждого поставщика своя цена, свой остаток и другие особенности.

Выбираем основного поставщика, для каждой позиции нашей номенклатуры, и каждого склада (региона), так как остаток у поставщика на один и тот же товар может быть в наличии на одном складе, но отсутствовать на другом.

Информация по основному поставщику товара, может использовать в других алгоритмах, где необходимо получить связь Контрагент+Номенклатура.

Такой вариант связи не идеальный, но лучше чем ничего, и для большинства задач достаточно.

Расчет цены

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