В битрикс есть типы цен. Они могут меняться в зависимости от пользователя.
Нужно сделать Автоматическую смену типа цен по условию. Например при общей стоимости корзины установить оптовый тип цен. И важно, чтобы эта смена тип цен работала не только на фронтенде, но и на бэкенд, т.е. покупатели иногда просят изменить состав заказа, а значит стоимость изменится и тип соответственно должен адаптироваться.