Я себе вот так сделал просто и понятно - для группы отличной от розничной, для розничной просто одна цена выходит
Причем это дефолт опенкарт, у оптовика назначена своя группа - мелкий опт, а розничная цена берется принудительно
Прайсы тоже умеет замечательно опенкарт делать.
Пример прайса
Семена цветов в профессиональной упаковке
Вот лично для меня не хватает сейчас 2 вещей
Это к примеру я немогу вот эту акцию реализовать полноценно, 5000 -16000 это умен сделано просто %, а вот оптовый прайс не сделан, так как там наценки идут разные и просто одним процентом не вырулить, в идеале, если более 30 тыс, то цена должно браться из группы которая указана в настройках для этой скидки.
И второго чего не хватает, это количественной скидки , к примеру 10 товаров из определенной категории и тогда будет действовать цена Б, если 100 товаров из категории то тогда цена C, сейчас можно сделать, но только жестким процентом, это не подходит, так как наценка разная идет и жесткий процент поломает всю маржу