Как превратить клиента в продавца оптового магазина?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

05.07.2011 09:36

Админ должен иметь возможность назначать одну из существующих ролей любому клиенту. Как это реализовать? Может есть модуль или через конфиг как то?

Спасибо!

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.07.2011 10:21

Что такое "роль клиента" в терминологии Magento?

#3 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

05.07.2011 10:52

.В мадженте есть интерфейс создания пользователей и ролей System->Permissions->Users|Roles
И есть интерфейс клиентов Customers
Судя из базы они хранятся в разных таблицах (admin_user и customer_entity) т.е. разделены довольно существенно.
Мне же надо зайти в меню Customers и назначить роль клиенту. Т.е. как бы продублировать его еще в System->Permissions->Users
Может модуль какой есть?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.07.2011 10:54

В чём заключается прикладной смысл назначения роли клиенту в вашем случае?

#5 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

05.07.2011 11:08

Клиент превращается в продавца оптового магазина и получает доступ к админке с ограниченными возможностями: видит ряд менюшек. Есть доступ к заказам, клиентам, статистике и т.д., но только своих клиентов, которых к нему привязывает админ.
Если это сложно реализовать и нет готовых модулей то можно попытаться уговорить клиента отказаться от этого функционала (назначение роли клиенту), а делать все через System->Permissions->Users.

Если сделать руками т.е. добавлять пользователя в таблицу admin_user + назначать роль, т.е. так же как создается доп. админская учетка. Возникнут ли из-за этого какие нибудь коллизии?

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.07.2011 11:11

Для данной прикладной задачи надо зарегистрировать клиента в системе не только как покупателя, но и как администратора.

#7 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

05.07.2011 11:21

Вот это то что нужно, ед. регистрация как администратора будет происходить позже.
Думаю надо самому написать нужный функционал, по идее не должно быть сложно.

Поделиться темой: