Как реализовать наценку на товар в зависимости от принадлежности товара к термину
Подскажите правильный путь/алгоритм по написанию правила вычисления цены товара в зависимости от принадлежности товара к поставщику(термину).
Исходные данные:
- Есть словарь с терминами: Поставщик1, Поставщик2, Поставщик3
- У товара есть поле с термином, где выбирается принадлежность товара к поставщику.
- В товаре в качестве базовой цены забивается оптовая цена. Розничная должна вычисляться.
Нужно, чтобы вычислялась розничная цена в зависимости от наценки, которая разная у каждого поставщика.
Варианты решения:
1) У каждого термина поставщика есть доп. поле с коэффициентом наценки. Рулесами берем его и умножаем на базовую цену.
2) В каждом товаре есть также поле с наценкой. Рулесами берем его и умножаем на базовую цену. Тут даже термин поставщика не нужен.