Как настроить доступы для группы пользователя в Opencart2x?

В одной из наших предыдущих статей, мы узнали с Вами как изменить настройки слайдера в Opencart2x.

В этой статье, я расскажу Вам как правильно настраивать права доступа для группы пользователей в админке Opencart!

Часто бывает такая ситуация, когда Вам необходимо как Администратору интернет-магазина на Opencart делегировать часть работы новому работнику.

Это может быть менеджер которому нужно обрабатывать новые заказы в разделе Продажи-Заказы, или контент-менеджер которому нужно добавлять новые товары, категории, статьи в разделе Каталог…

Так же часто бывает нужно дать определённые права входа в админку различных специалистов, программистов, сеошников и прочих.

Конечно многие из них могут потребовать полные права как у Администратора магазина, и зачастую это нормально.

Главное всегда перед тем как давать доступы к админке или к FTP серверу новому человеку, всегда делать полный бэкап магазина на хостинге!

Если Вы не знаете как делать бэкапы посмотрите моё видео на эту тему.

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

Для этого можно например дать ему доступы на просмотр всех разделов админки но без права редактирования то есть изменения. Просто нажмите ссылку Выделить всё под блоком Разрешить просмотр, при этом в блоке Разрешить редактировать на всякий случай нажмите ссылку Снять выделение и затем сохраните изменения.

После этого останется лишь присвоить данную группу для нужного нам пользователя, это делается уже в настройках пользователей в разделе Система-Пользователи-Пользователи, просто жмёте кнопку редактирования напротив нужной учётной записи или создаёте новую.

И в поле Группа пользователя выбираете нужную группу.

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

Теперь давайте разберёмся, как же нам предоставить доступы с возможностью редактирования нужных нам разделов?

Для начала давайте создадим новую группу пользователей, для этого нужно зайти в раздел Система-Пользователи-Группы пользователей и справа вверху нажать кнопку плюса для добавления новой группы, либо Вы можете отредактировать уже готовую группу по умолчанию, которая называется Demonstration тут как вам удобней.

Название группы Вы можете указать на своё усмотрение, чтобы было удобнее можно написать в имени либо права доступа которые Вы хотите задать для этой группы, например “Обработка заказов” или “Добавление товаров” или указать профиль специалиста которому даётся доступ например “Сеошник” или “Контент-менеджер” думаю суть понятна.

Затем нам нужно как то разобраться какие галочки проставить в блоках Разрешить просмотр и Разрешить редактировать для получения нужных прав. На самом деле всё не так сложно как кажется, достаточно просто перевести с английского первое слово в каждом пункте и станет ясно к какому разделу админки он относится.

Например:

Если нам нужно предоставить доступы на просмотр и редактирование в раздел Каталог-Категории то просто вызываем поиск с помощью комбинации клавиш CTRL+F и ищем слова на английском catalog и category всё просто.

Через слэш / у нас идёт как бы вложенный пункт меню, то есть пункт catalog/category будет соответствовать разделу меню Каталог-Категории а catalog/product разделу меню Каталог-Товары и так далее… думаю суть понятна то есть просто переведя пункты с английского станет понятно какие галочки нам нужно поставить для предоставления доступов к нужным разделам.

Так же есть очень простой вариант понять у каких пунктов проставить галочки, просто зайдите в админке в нужный раздел, туда куда вы хотите предоставить доступы и посмотрите в строку URL вашего браузера, после текста ?route= вы увидите как раз адрес пути который нам нужно выбрать для задания доступов к этому разделу, например catalog/product.

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

catalog/attribute —> Каталог-Атрибуты
catalog/attribute_group  —> Каталог-Атрибуты-Группы атрибутов
catalog/category  —> Каталог-Категории
catalog/download  —> Каталог-Файлы для скачивания
catalog/filter —> Каталог-Фильтры
catalog/information —> Каталог-Статьи
catalog/manufacturer —> Каталог-Производители
catalog/option —> Каталог-Опции
catalog/product —> Каталог-Товары
catalog/recurring —> Каталог-Периодические платежи
catalog/review —> Каталог-Отзывы
common/filemanager —> Файловый менеджер который открывается при добавлении фото

extension/installer —>Дополнения-Установка дополнений
extension/modification —>Дополнения-Менеджер дополнений

extension/extension/analytics —>Дополнения-Дополнения-Статистика
extension/extension/captcha —>Дополнения-Дополнения-Captcha
extension/extension/module —>Дополнения-Дополнения-Модули
extension/extension/payment  —>Дополнения-Дополнения-Оплата
extension/extension/shipping  —>Дополнения-Дополнения-Доставка
extension/extension/theme  —>Дополнения-Дополнения-Шаблоны

extension/module/banner —>Дополнения-Дополнения-Модули-Баннер
extension/module/bestseller —>Дополнения-Дополнения-Модули-Хиты продаж
extension/module/carousel —>Дополнения-Дополнения-Модули-Карусель
extension/module/category —>Дополнения-Дополнения-Модули-Категории
extension/module/featured —>Дополнения-Дополнения-Модули-Рекомендуемые
extension/module/filter —>Дополнения-Дополнения-Модули-Фильтр
extension/module/html —>Дополнения-Дополнения-Модули-HTML Содержимое
extension/module/information —>Дополнения-Дополнения-Модули-Информация
extension/module/latest —>Дополнения-Дополнения-Модули-Последние (Новинки)
extension/module/slideshow —>Дополнения-Дополнения-Модули-Слайдшоу
extension/module/special —>Дополнения-Дополнения-Модули-Товары со скидкой (Акции)

design/banner —> Дизайн-Баннеры
design/layout —> Дизайн-Схемы

sale/order —> Продажи-Заказы
sale/recurring —> Продажи-Периодические платежи
sale/return —> Продажи-Возвраты
sale/voucher —> Продажи-Сертификаты

customer/customer —> Покупатели
customer/customer_group —> Покупатели-Группы покупателей

marketing/affiliate —>Маркетинг-Партнёры
marketing/contact —>Маркетинг-Почтовая рассылка
marketing/coupon —>Маркетинг-Купоны
marketing/marketing —>Маркетинг-Маркетинг

setting/setting —>Система-Настройки
setting/store —>Система-Настройки

localisation/country —>Система-Локализация-Страны
localisation/currency —>Система-Локализация-Валюты
localisation/geo_zone —>Система-Локализация-Географические зоны
localisation/language —>Система-Локализация-Языки
localisation/location —>Система-Локализация-Регионы
localisation/order_status —>Система-Локализация-Статусы заказов
localisation/stock_status —>Система-Локализация-Состояние на складе

octeam/toolset —>Система-Инструменты
octeam_tools/cache  —>Система-Инструменты-Очистка кэша
octeam_tools/seo_manager  —>Система-Инструменты-SEO Менеджер

tool/backup —>Система-Инструменты-Бэкап/Восстановление

user/api —>Система-Пользователи-API
user/user —>Система-Пользователи
user/user_permission —>Система-Пользователи-Группы пользователей

Просто находите нужный вам раздел в правой части, например Каталог-Опции затем копируете левую часть catalog/option и с помощью поиска (CTRL+F) ищите значение в нужных блоках Разрешить просмотр или Разрешить редактирование (смотря что вам нужно) отмечаете галочками и сохраняете!

В конце не забудьте присвоить новую группу для нужного пользователя в разделе Система-Пользователи-Пользователи!

Так же думаю понятно что самый важный раздел админки к которому не стоит давать доступы это блок:

user/user —>Система-Пользователи
user/user_permission —>Система-Пользователи-Группы пользователей

Есть ещё вот такой полезный модуль Запрет действий пользователей админки, возможно кому то пригодиться )


Понравилась статья? Поставьте лайк, и напишите Ваш комментарий!

Так же делитесь статьёй со своими друзьями и знакомыми в социальных сетях!


Остались вопросы? Задайте их в комментариях, и я обязательно отвечу.

Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!

Вам так же может понравиться

Об авторе: Admin

Оставить комментарий

  Подписаться  
Уведомление о