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

Материал из Метадата
Перейти к навигации Перейти к поиску
 
(не показано 66 промежуточных версий этого же участника)
Строка 1: Строка 1:
Процесс '''формирования расчетных цен''', на основании:
Процесс формирования '''расчетных цен''', на основании: '''внешних данных''', цен поставщиков и конкурентов, остатков поставщиков, '''зависимых параметров''' расчета, устанавливаемых на группы, бренды или отдельные товары, '''других видов цен''', минимальных цен продажи и т.п.
*'''Внешних данных''', цен поставщиков и конкурентов, остатков поставщиков;
=Общая схема=
*'''Зависимых параметров''' расчета, устанавливаемых на группы, бренды или отдельные товары;
Процесс расчета цен.
*'''Других видов цен''', минимальных цен продажи и т.п.


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


=Загрузка данных=
=Загрузка данных=
Загрузка исходных данных из внешних источников:
Загрузка исходных данных из внешних источников, которые в дальнейшем будут переданы в алгоритмы формирования расчетных цен.
*'''Табличные документы''', файлы MS Excel, OpenOffice Calc, CSV. Прайс-листы поставщиков и конкурентов;
==Виды источников==
*'''XML файлы''' с каталогом товаров, такие как '''YML (Яндекс-маркет)'''. Возможна загрузка из '''других XML''', ''требуется разработка индивидуального модуля загрузки'';
Исходные данные загружаются из одного или нескольких источников.
*Интерфейс доступа к внешней учетной системе через '''API REST''', '''WSDL''' и т.п.
*'''[[Документы тд/Сервис/Управление номенклатурой|Табличные документы]]''', файлы MS Excel, OpenOffice Calc, CSV. Прайс-листы поставщиков и конкурентов;
*'''[[Документы xml/Сервис/Управление номенклатурой|XML файлы]]''' с каталогом товаров, такие как '''YML (Яндекс-маркет)'''. Возможна загрузка из других XML. ''Алгоритм работы с каждым форматом XML файла, разрабатывается индивидуально, как отдельный модуль'';
*Интерфейс доступа к [[Внешние системы/Объекты метаданных/Управление номенклатурой|внешней учетной системе]] через '''API REST''', '''WSDL''' и т.п. ''Алгоритм работы с каждым API разрабатывается индивидуально, как отдельный модуль.
<blockquote>Возможны и другие виды источников, по индивидуально разработке.</blockquote>
==Виды данных==
Данные получаемые загрузкой в готовом для использования виде.
*'''[[Цены прайс-листов/Объекты метаданных/Управление номенклатурой|Исходные цены поставщиков]]''', до применения индивидуальных скидок, и наценок;
*'''[[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|Цены конкурентов]]''', если такие есть, на сведенные аналогами товары;
*'''Информация об остатках''' товара у поставщика. Статусы[[Статусы номенклатуры поставщиков/Объекты метаданных/Управление номенклатурой|статусы наличия]] товара.
 
=Настройка параметров=
Установка параметров расчет '''итоговой цены''' и '''цены поставщика'''.
 
Подробнее, в описании настройки '''[[Настройка параметров ценообразования/Сценарии/Управление номенклатурой|зависимых параметров ценообразования]]'''.
 
=Предварительная обработка=
Получаем дополнительные данные необходимые для расчета цен.
 
==Расчет цен поставщиков==
Реальные [[Цены контрагентов (ecm)/Объекты метаданных/Управление номенклатурой|цены поставщиков]] могут отличаться от тех, что мы получили через загрузку. Могут быть:
*'''индивидуальные скидки''', на все товары, либо определенные группы товаров или бренды;
*'''наценки''' на доставку из другого региона.
 
<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 разрабатывается индивидуально, как отдельный модуль.

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

Виды данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Расчет цены

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