На сколько помню, в 6.5 уже появилась возможность использовать компоненты 2.0 для регистрации. Попробуйте использовать их - вдруг это поможет в решении вопроса.
Как изменить стандартную форму авторизации (регистрации) написано в частых вопросах: Если необходимо, то кастомизируйте необходимые компоненты. Информация о кастомизации в частых вопросах:
/истина где-то рядом....
Откуда берется адрес страницы детального просмотра товара?
Если товары одни и те же, отличаются только ценой, то попробуйте воспользоваться настройками типа цен Соотв, зарегистрированные оптовые покупатели будут покупать по оптовой цене, а обычные покупатели по той, что им доступна....
А если необходимо экспортировать товары с ценами в CSV, то смотрите это тоже в модуле торгового каталога:
Попробуйте использовать компонент "Фильтр по элементам" bitrix:catalog.filter Там можно указать по каким полям создавать фильтр для следующих компонентов....