Пользовательское перенаправление на основе группы клиентов


Я установил расширение, которое позволяет мне запретить определенным группам клиентов доступ к определенным продуктам/категориям.

E.x. Только мои розничные покупатели имеют доступ к дисплеям товаров и т. Д.

Когда пользователь розничной торговли входит в систему и нажимает ссылку категории для этих продуктов, они отправляются на эту страницу. Любой клиент, не вошедший в систему или не принадлежащий к этой группе, перенаправляется на страницу "Страница 404 не найдена".

Мой вопрос в том, где я могу изменить это действие, чтобы перенаправить на страницу по моему выбору?

В настоящее время на версии 1.7

Author: DaChronDon, 2013-09-09

1 answers

По умолчанию Magento позволяет перенаправлять либо на панель управления учетной записью клиента, либо на последнюю страницу, которую посетил пользователь.

Вы можете либо написать свое собственное расширение, либо использовать бесплатное расширение от MagePsycho. Я использовал расширение некоторое время назад, насколько я помню, оно работало довольно хорошо.

Если вы предпочитаете писать свой собственный наблюдатель расширения, событие customer_login, которое вызывается сразу после установки активного (вошедшего в систему) клиента. Данные о событии содержат объект клиента, из которого вы можете получить его группу клиентов, которую затем можно использовать для перенаправления.

 3
Author: Sander Mangel, 2013-09-09 19:17:35