Вопрос

У меня есть нормальный магазин B2C. Теперь я хотел бы добавить пользователей B2B в этот магазин.

Как создать вторую регистрационную форму пользователя для пользователей B2B?

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

Я нашел много расширений по этой теме, но превращает магазин в интернет -магазины B2B, например, скрыть цены. Может быть это Сделай свое дело, не уверен, как настроить его для того, что мне нужно ...

Обновлять

Я создал страницу CMS для входа в систему B2B и добавил форму входа в систему:

{{block type ="Mage_Customer_Block_Form_login" template="customer/form/login.phtml" }}

С копией login.phtml Я могу создать пользовательский вход.

Как изменить группу клиентов для регистрации пользователей здесь? Также было бы неплохо отключить аккаунт после создания.

Обновление 2

Я удалил страницу CMS и создал новый модуль со страницей B2B, содержащей блок для входа в систему, и копию блока регистра клиента. Я также скопировал и изменил createpostAction().

Это было полезно?

Решение

Создание второй формы может быть не лучшим решением. Я хотел бы предложить 2 других варианта.

1) Создание второго веб -сайта в Magento и внедрение в систему перед ним, используя это расширение. Анкет Затем, когда люди зарегистрируются в этом магазине, вы можете автоматически добавить в конкретную группу клиентов.

Некоторые преимущества - это разные цены, методы оплаты, методы доставки и показатели цены без налога на этот магазин, в то время как это не влияет на магазин B2C.

2) Более простой подход - позволить людям регистрироваться с помощью обычной формы, а затем назначать их другой группе клиентов вручную, чтобы предоставить им доступ к конкретным ценам группы клиентов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top