Разная цена для физиков и юриков

Подскажите как правильно реализовать. Для тех, кто зарегистрирован как юр. лицо цена по оптовому полю, для незареганных и физиков цене по поля розничной цены.
Мое видение так сделать, если как юрик зареганы, то в сниппете шопкипера прописать параметры поля для цены price-opt (поле с оптовой ценой), для физиков и незареганных просто price.
Верное решение или все намного проще?

Две и более цены для одного товара

http://wiki.modx-shopkeeper.ru/doku.php?id=shk3_docs#две_и_более_цены_для_одного_товара

Можно в шаблоне проверять группу пользователя и выводить соответствующее поле.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.