Модифицированный загрузчик прайса — различия между версиями
(→Модифицированный загрузчик прайса для проекта ATM) |
|||
(не показано 8 промежуточных версии ещё одного участника) | |||
Строка 1: | Строка 1: | ||
− | + | == Формулы прайсов == | |
− | == | + | |
Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент". | Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент". | ||
Строка 13: | Строка 12: | ||
Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку! | Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку! | ||
− | Формулы сделаны довольно гибко и максимально просто в использовании | + | Формулы сделаны довольно гибко и максимально просто в использовании. Главная страница формул |
+ | |||
+ | [[File:formula12.png]] | ||
+ | |||
+ | Главная страница формул разделена на 2 зоны: вверху список формул, внизу список поставщиков с назначенными им формулами. | ||
+ | |||
+ | # Редактирование названия и видимости формулы. Когда формула не видима - она не участвует в формировании цены, тогда цена получаемая из прайса может равняться 0. | ||
+ | # Значения формулы - определенные диапазоны с значением наценки. По данным диапазонам определяется цена продажи для загружаемых прайсов. | ||
+ | # Копирование существующей формулы в новую, вместе с параметрами. | ||
+ | # Удаление формулы - делает ее "не видимой", при этом формула перестает участвовать в расчете цены продажи для прайсов. | ||
+ | # Добавление новой формулы без параметров. | ||
+ | # Редактирование привязки формулы к поставщику. У каждого поставщика должна быть назначена формула. | ||
+ | |||
+ | Значения формул задаются как диапазон цен между (нижняя цена) и (верхняя цена), так что (цена из прайса) >(нижняя цена) и (цена из прайса) <= (верхняя цена), в котором действует процентная наценка или добавление суммы. | ||
+ | |||
+ | [[File:formula_list.png]] | ||
− | |||
− | |||
Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%) | Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%) | ||
− | Форма добавления диапазона проста и содержит отображаемые | + | Форма добавления диапазона проста и содержит отображаемые в списке диапазонов формулы поля. |
[[File:edit1.png]] | [[File:edit1.png]] | ||
Поле "Видимый" включает/выключает диапазон. | Поле "Видимый" включает/выключает диапазон. | ||
− | !!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!! | + | |
+ | '''!!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!!''' | ||
+ | |||
+ | |||
+ | === Пример работы диапазона === | ||
+ | Дано два диапазона и входящая цена:<br> | ||
+ | 1) нижняя цена 500 верхняя 600 + 23%<br> | ||
+ | 2) нижняя цена 600 верхняя 700 + 24% <br> | ||
+ | Входящая цена (цена из прайса) 600 <br> | ||
+ | <br> | ||
+ | Результат:<br> | ||
+ | Для диапазона 1 будет браться все что больше 500 и меньше равно 600. | ||
+ | Получается что 600 попадает только в диапазон 1 где цена меньше равно 600.<br> | ||
+ | А вот 600,01 уже попадет в диапазон 2. | ||
+ | |||
+ | <pre>Естимейт базовой версии задания - 6ч</pre> | ||
+ | |||
+ | '''Вернуться к списку модулей:''' [[Модули_пакет_Експерт_-_Документация]] |
Текущая версия на 10:23, 19 декабря 2013
Формулы прайсов
Загрузчик модифицирован наличием формул расчета продажной стоимости и функционалом "отнимочный процент". Теперь при загрузке прайса перед расчетом наценки формулой, можно отнять процент от цены в прайсе:
После загрузки прайса, в промежуточной таблице отображается "Входящая" цена и цена продажи
Если поставщик имеет не базовую валюту, то перед применением формулы расчета продажной стоимости, цены переконвертируются в базовую валюту с учетом выставленный курсов в настройках сайта. Изменение валют не повлияет на цену загруженного прайса, только на повторную загрузку!
Формулы сделаны довольно гибко и максимально просто в использовании. Главная страница формул
Главная страница формул разделена на 2 зоны: вверху список формул, внизу список поставщиков с назначенными им формулами.
- Редактирование названия и видимости формулы. Когда формула не видима - она не участвует в формировании цены, тогда цена получаемая из прайса может равняться 0.
- Значения формулы - определенные диапазоны с значением наценки. По данным диапазонам определяется цена продажи для загружаемых прайсов.
- Копирование существующей формулы в новую, вместе с параметрами.
- Удаление формулы - делает ее "не видимой", при этом формула перестает участвовать в расчете цены продажи для прайсов.
- Добавление новой формулы без параметров.
- Редактирование привязки формулы к поставщику. У каждого поставщика должна быть назначена формула.
Значения формул задаются как диапазон цен между (нижняя цена) и (верхняя цена), так что (цена из прайса) >(нижняя цена) и (цена из прайса) <= (верхняя цена), в котором действует процентная наценка или добавление суммы.
Если в списке формул поставщик или диапазон не указан, то берется стандартное значение из константы "price:default_margin"=0,15 (значение задается в сотых долях, значение в примере 15%)
Форма добавления диапазона проста и содержит отображаемые в списке диапазонов формулы поля.
Поле "Видимый" включает/выключает диапазон.
!!! Будьте внимательны дырки в диапазонах будут считаться стандартной наценкой из константы "price:default_margin"=0,15!!!
Пример работы диапазона
Дано два диапазона и входящая цена:
1) нижняя цена 500 верхняя 600 + 23%
2) нижняя цена 600 верхняя 700 + 24%
Входящая цена (цена из прайса) 600
Результат:
Для диапазона 1 будет браться все что больше 500 и меньше равно 600.
Получается что 600 попадает только в диапазон 1 где цена меньше равно 600.
А вот 600,01 уже попадет в диапазон 2.
Естимейт базовой версии задания - 6ч
Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация