Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Мультимагазин с ограниченными правами и доступом для менеджеров


Recommended Posts

Создается региоральный мультимагазин с единой базой. В админке заводятся менеджера. Ищу модуль, который позволит разделить менеджеров по магазинам и задать ответственного за заказ.
Пример:
Москва - доступ у менеджеров только к заказам, сделанным на основном сайте и к клиентам, которые прошли регистрацию на основном сайте
Питер - доступ у менеджеров только к заказам, сделанным на НСК.САЙТ.РУ и к клиентам, которые прошли регистрацию на  НСК.САЙТ.РУ
И так по списку, до логичного завершения. 

У нас есть уже модуль под 2.х. Но он писался под заказ. Может есть подобное готовое под 3-ку?

Змінено користувачем serg91100
Надіслати
Поділитися на інших сайтах


  • serg91100 changed the title to Мультимагазин с ограниченными правами и доступом для менеджеров
28 минут назад, serg91100 сказал:

У нас есть уже модуль под 2.х. Но он писался под заказ. Может есть подобное готовое под 3-ку?

Так может ег адаптировать под тройку?

Надіслати
Поділитися на інших сайтах

 

36 минут назад, chukcha сказал:

Так может ег адаптировать под тройку?

 

Да, можно наверное. Но кто бы взялся, разобраться в чужом коде то. Что-то вставлялось напрямую в файлы, что-то через ocmod. Хвосты найти достаточно сложно. Ну или сделать подобное с нуля, что тоже вариант. Заплатить не проблема. Я видел Вас раньше тут и мне собственно не раз помогали. Скажите, сколько Вы бы взяли за подобное?

Змінено користувачем serg91100
Надіслати
Поділитися на інших сайтах


13 минут назад, serg91100 сказал:

Скажите, сколько Вы бы взяли за подобное?

Я даже не представляю объемы (читай - ТЗ) В двух словах, вами описанное, понятно
Но есть много непоняток за пределами описанного.

Надіслати
Поділитися на інших сайтах

Ну, тогда так.
1. При создании группы пользователей сделать чекбокс - "Менеджер?". Если галочка стоит, то смотрим пункт 2.
2. При создании/редактирования пользователя сделать привязку к "магазину" только если выбрана группа (в настройках которой был включен чекбокс). Это чтобы не мучаться со складом или руководством. Мы же для менеджеров доброе дело делаем. ^_^ Также сделать роль - "Топ менеджер", означает что у пользователя под группой "Менеджер магазина" и роль "Топ менеджер", есть доступ к клиентам/заказам по всем магазинам. 

Пример, когда для группы нет ограничений:
screenshot-www.indefini.com-2022_01.26-22_43_32.thumb.png.b7864e9f16b3afb972010f033ee8497b.png

Пример, когда для группы есть ограничения и можно выбрать привязку к магазину:
screenshot-www.indefini.com-2022_01.26-22_44_34.thumb.png.071f1477cbaf1f1b8b539728c7567fcc.png
3. Если авторизоваться под аккаунтом менеджера, у которого стоит привязка - допустим к "Новосибирск", то при входе в "заказы" и "клиенты", он может видеть заказы/регистрацию только сделанные на поддомене nsk.site.ru. Если не изменяет память, то "откуда" пришел заказ и где была сделана регистрация, в опенкарте при мультимагазине выводится автоматом. Остальные права (к прим. на редактирование, по умолчанию, как настроена группа).
4. При редактировании заказа сделать возможность привязки менеджера (тут можно не делать фильтр, мол если заказа из "Питера", и выводить пользователей у которых стоит привязка к магазину "Питер").
5. При поиске заказа добавить фильтр по менеджерам. Сюда выводим всех, кто хотя бы раз был указан ответственным в заказе или вариант другой, всех кто указан у группы "Менеджер". Банально в ocmod вставить id, чтобы можно было менять по усмотрению (или несколько групп). Это ооочень удобно, если надо найти быстро ответственных за тот или иной заказ.
6. Фильтр заказов и клиентов по "магазину". Этой функцией будет пользоваться менеджер с ролью ТОП менеджер или руководство.
7. Самое не приятное - это в опциях, напротив каждой добавленной, сделать привязку к "Магазину" (был где-то такой модуль, но раз делать сразу, то почему бы нет)?
screenshot-www.indefini.com-2022_01.26-22_55_28.thumb.png.231584ef76bf012b4d1085cfa9aa27c0.png

Суть проста. Обычно есть товар сразу в 2-3-4 магазинах, но размеры там разные. Следовательно, при создании/редактировании опций у товара, указывается "магазин".
Например.
Размер S - кол. 100 шт. - указан Питер
Размер S - кол. 1 шт. - указан Новосибирск

Что позволяет проще контролировать остатки по магазинам. 
8. Ну и фронт. В зависимости от магазина (регионалочка), на странице товара выводить строго опции для него (то, что выбрано при его создании в админке).

Ну, как так. Надеюсь это немного похоже на тз.

screenshot-www.indefini.com-2022.01.26-22_55_28.png

Змінено користувачем serg91100
Надіслати
Поділитися на інших сайтах


12 часов назад, chukcha сказал:

Я даже не представляю объемы (читай - ТЗ) В двух словах, вами описанное, понятно
Но есть много непоняток за пределами описанного

Забыл вас вчера процитировать) Посмотрите пожалуйста. Спасибо.

Надіслати
Поділитися на інших сайтах


  • 1 month later...
26.01.2022 в 23:49, serg91100 сказал:

Создается региоральный мультимагазин с единой базой. В админке заводятся менеджера. Ищу модуль, который позволит разделить менеджеров по магазинам и задать ответственного за заказ.
Пример:
Москва - доступ у менеджеров только к заказам, сделанным на основном сайте и к клиентам, которые прошли регистрацию на основном сайте
Питер - доступ у менеджеров только к заказам, сделанным на НСК.САЙТ.РУ и к клиентам, которые прошли регистрацию на  НСК.САЙТ.РУ
И так по списку, до логичного завершения. 

У нас есть уже модуль под 2.х. Но он писался под заказ. Может есть подобное готовое под 3-ку?

Здравствуйте! Нашли решение? Тоже подобное требуется

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.