2013-07-24 2 views
1

У меня есть эта проблема, которую я не могу решить. Отчасти потому, что я не могу объяснить это правильными условиями. Я новичок в этом, так жаль этот неуклюжий вопрос.Как настроить различные пользовательские переадресации имен для разных типов пользователей?

Ниже вы можете увидеть обзор моих целей.

В моем сайте у меня есть два типа счет 1) Обычный Покупатель счета 2) Продавец счета

Когда нормальный покупатель Логин он должен перенаправить Мое DashBoard страницы & для Продавца он должен перенаправлять Мою страницу Истории заказа ,

для этого я пытался с этим расширением

http://www.magentocommerce.com/magento-connect/custom-login-redirect.html

, но он работает только один тип пользователя, например, я дал URL для Продавца в обычном счет Покупателя defaultly он показывает «Вы хотите стать PARTNER Свяжитесь с нами Администратор»

Как я могу решить мою задачу

Я использую Magento CE1.7

может быть его дублирующим вопросом. Извините, просто простите меня.

Любые идеи?

+0

Любой может мне помочь? – Jhon

ответ

1

Вам необходимо создать свой собственный модуль, который в основном расширяет базовый класс Mage_Customer_AccountController Magento и переопределяет функцию _loginPostRedirect. Полный пример можно найти здесь:

Redirect Customer After Login in Magento

В настоящее время в том, что выше метод _loginPostRedirect, вы можете получить группу клиентов, используя следующий код:

if(Mage::getSingleton('customer/session')->isLoggedIn()){ 
    // Get group Id 
    $groupId = Mage::getSingleton('customer/session')->getCustomerGroupId(); 
    //Get customer Group name 
    $group = Mage::getModel('customer/group')->load($groupId); 
    //echo $group->getCode(); 
    // You got the group code, do the redirection 
} 

Приведенный выше код для получения группы клиентов получают из Showing which group a customer belongs to in Magento

+0

Извините, что это не работает для меня – Jhon

+0

Хорошо, пожалуйста, дайте мне знать, какую проблему/ошибку вы получаете? –

+0

Да, конечно, до этого помните одну вещь. Boss. Я очень новичок в этой технологии. – Jhon

Смежные вопросы