Ситуация такова: есть несколько поставщиков. Каждый поставщик даёт рекомендованную цену товара, в евро (которая ни к чему не обязывает, формальная величина но во всех его прайсах поступает именно она), и мою скидку (на разные группы товаров и у разных поставщиков разная), из которой получается моя оптовая цена. На свою оптовую цену я накидываю торговую наценку, 7-10% в зависимости от товара/настроения/конкуренции.
Итого получилось: 1. Базовая цена (которую заношу из прайса, только для администратора) 2. закупочная (оптовая) цена (система должна считать сама, только для администратора) 3. Продажная цена (система тоже считает сама и выводит на публичную часть сайта). Дальше веселее, у каждого поставщика свой курс евро, а продаются товары естественно в рублях. У одного фиксированный (допустим сейчас 40р) и меняющийся только при резких колебаниях, у другого ЦБ + 2.5% на момент оплаты (то есть мне надо на сайт курс цб на СЛЕДУЮЩИЙ день, когда товар забирается от поставщика), третий у меня еврики берёт налом и мне интересен обменный курс.
Как всё подружить максимально просто и корректно?
То есть: Цена товара покупателю = (рекомендованная цена производителя - моя оптовая скидка + моя наценка)* курс определённого поставщика
Пока мысли такие: забил в "управление ценами" две дополнительные цены, в базовую цену забиваю рекомендованную цену из прайса, с оптовой ценой в евро тоже всё легко и понятно, выставил несколько наценок на величину своей скидки где проценты с отрицательным числом.
С розничной ценой в евро засада - как сделать, чтоб наценка считалась от моей розничной цены, а не от рекомендованной (на данный момент рекомендованная цена базовая)? Вариант просчитывать вручную процент оптовая скидка минус наценка не хотелось бы, хочу чтоб система считала сама. И как быть с разными курсами евро у разных поставщиков? В идеале тип курса желательно привязать к переменной поставщика в каталоге товара.
Итого получилось: 1. Базовая цена (которую заношу из прайса, только для администратора) 2. закупочная (оптовая) цена (система должна считать сама, только для администратора) 3. Продажная цена (система тоже считает сама и выводит на публичную часть сайта). Дальше веселее, у каждого поставщика свой курс евро, а продаются товары естественно в рублях. У одного фиксированный (допустим сейчас 40р) и меняющийся только при резких колебаниях, у другого ЦБ + 2.5% на момент оплаты (то есть мне надо на сайт курс цб на СЛЕДУЮЩИЙ день, когда товар забирается от поставщика), третий у меня еврики берёт налом и мне интересен обменный курс.
Как всё подружить максимально просто и корректно?
То есть: Цена товара покупателю = (рекомендованная цена производителя - моя оптовая скидка + моя наценка)* курс определённого поставщика
Пока мысли такие: забил в "управление ценами" две дополнительные цены, в базовую цену забиваю рекомендованную цену из прайса, с оптовой ценой в евро тоже всё легко и понятно, выставил несколько наценок на величину своей скидки где проценты с отрицательным числом.
С розничной ценой в евро засада - как сделать, чтоб наценка считалась от моей розничной цены, а не от рекомендованной (на данный момент рекомендованная цена базовая)? Вариант просчитывать вручную процент оптовая скидка минус наценка не хотелось бы, хочу чтоб система считала сама. И как быть с разными курсами евро у разных поставщиков? В идеале тип курса желательно привязать к переменной поставщика в каталоге товара.