Есть несколько вариантов:
1. Использовать группы в joomshopping, создать группу для оптовиков, сделать ей скидку примерно 30% и всё, все кто в этой группе будут видеть цены на 30% с меньшей ценой.
Но в этом случаи нужно в ручную назначать группу пользователю, чтоб он состоял в группе "Оптовики" и видил цены со скидкой.


2. Вариант второй, в этом случае будим использовать независимые атрибуты. Создаём 2 атрибута идин назовём "Розница", а второй "Опт". Для розницы не чиго не делаем с ценой когда добавляем в товаре, а для опта ставим - 20% и таким образом когда пользователь выбирет цену "Опт" он увидет цену со скидкой в 20%. Но в этом варианте смогут видеть цену все пользователи, лучше использовать группы.