По просьбе @AWARO продублирую тему тут.
У меня перед глазами есть реальный опыт крупнейшего (в своей нише) интернет-магазина.
Они хорошо с розницей работают, но именно на оптовиков особый упор сделан.
Как у них с оптом релизовано:
Там есть две группы - розничные покупатели (+ к ним же незалогиненные) и группа "оптовиков" (только залогиненные само собой).
Розничные видят карточку товара вот так:
А вот что видят залогиненные оптовики:
Там у них еще и скидка в процентах выводится. Но почему-то отображается нормально только в категории, а товарной карточке пусто в этом пункте (не допилили видать).
Хм.
На мой взгляд у вас смешаны два момента.
Есть понятие "скидки от суммы заказа". Тут основная задача - поднять средний чек. Если знаем, что средний чек 2500, то ставим "с 2900 начинается скидка 3%". Люди будут добирать до этой суммы, чтобы скидку получить. Мы их стимулируем поднять чек, сами на обработку заказа тратим столько же = растет наша прибыль.
Но это РОЗНИЧНЫЕ покупатели.
Которым товары нужны, как правило, для личного потребления.
А есть ОПТОВИКИ. Они всегда берут много, т.к. как правило товар постоянно требуется для бизнеса.
Покупать буду на организацию по безналу. Со всеми "безнальными" заморочками.
И вот такие вот категории постоянно лично мне долбятся на почту с вопросом "Вышлите ваши ОПТОВЫЕ прайсы. И от какой суммы у вас опт начинается?"
И вот для них можно заводить отдельную группу, и отдельные фиксированные сниженные цены.
И (!!!!) для них нет никакой нужды сохранять АКЦИИ.
У них и так низкие цены идут, какие им еще акции?
Почему под них нужна именно отдельная группа? - Можно устанавливать свои условия доставки и свои условия оплаты.
Например, при оптовых заказах явно не нужна наложка.
Можно запретить оплачивать заказ до его подтверждения менеджером (на складе не всегда есть столько товара, сколько его в вашей программе забито. Кто работал с "рассыпухой", тот меня поймет.
Убрать бесплатные доставки в принципе (оптовые заказы тяжеленные будут, доставка дорогая, а скидка и так существенная уже сделана).
Почему важно, чтобы для обычных покупателей в карточке была видна и оптовая цена? - Потому что закупщики от компаний шарятся по всем сайтам в поисках товара. И подают своему шефу на стол список с перечнем сайтов и ценами.
И нужно, чтобы закупщики эти оптовые цены не из отдела продаж по почте выбивали, а чтобы сразу инфу получали в карточке товара! Это прямо вот принципиальный момент именно при работе с закупщиками!!!!
Почему оптовый залогиненный оптовый покупатель должен видеть в карточке и розничную цену? Желательно в формате "Обычная цена ХХХ. Ваша цена YYY"
Потому что эти же самые закупщики все равно будут каждый раз шариться по конкурентам в поиске лучшей цены.
И у него открыта ваша карточка с ЕГО ЛИЧНОЙ ценой и другие сайты, где видны только розничные цены (оптовые надо по почте клянчить).
И скорее всего (если отделы продаж конкурентов будут тупить, как чаще всего и бывает), то закупщики просто у вас и купят в итоге.
Я тут рассуждаю именно как практик. Я не программист, я владелец магазина.