Я не натыкался на такой плагин к сожалению. Часто требуется такая возможность.
Я реализовывал такую возможность так:
Ставил 2 плагина регистрации для опта и для розницы. Ставил плагин для произвольных типов(групп) пользователей. Настраивал 2 регистрации. Дальше я менял функционал woocommerce добавляя в карточку оптовую цену и что бы именно она выводилась если человек из группы опт - тут много допиливаний, так как цена есть в карточке, корзине, заказе и где то еще. Самый сложный момент - это оформление заказа.
Для опта так же есть неплохой плагин, который в зависимости от кол-ва товара делает разную цену за единицу.
Так же можно воспользоваться купонами. Для каждого оптового покупателя давать постоянный купон на скидку в процентах. В лк выводить этот код.