MS: Помощник менеджера
Описание
Модуль ms_hidden_info управляет видимостью информации о товаре, фильтров, остатков. Позволяет показывать ее только для определенных групп пользователей. Добавляет настраиваемую вкладку для менеджера на карточку товара.
Основные возможности
- Скрытие фильтров: Возможность скрывать определенные фильтры от обычных пользователей, показывая их только менеджерам
- Скрытие информации о складах: Управление видимостью информации о наличии товара на складах
- Вкладка менеджера: Добавление специальной вкладки "Менеджер" на карточку товара с дополнительной информацией
- Управление правами доступа: Использование системы привилегий CS-Cart для контроля доступа к скрытой информации
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
func.php): При установке модуль:
- Создает привилегии
ms_hidden_tabиms_hidden_filtersдля управления доступом - Добавляет поле
display_managersв таблицуstore_locationsдля управления видимостью складов
- Функции работы с фильтрами (
hooks.func.php):
fn_ms_hidden_info_get_filters_products_count_post()- скрывает фильтры от пользователей без доступа:- Проверяет права пользователя на просмотр скрытых фильтров
- Исключает скрытые фильтры из списка для обычных пользователей
fn_ms_hidden_info_login_user_pre()- очищает кеш фильтров при входе пользователя
- Функции работы со складами (
func.php):
fn_ms_hidden_info_get_warehouses()- получает информацию о складах с учетом настроек видимости- Работает с модулем
warehousesдля получения информации о наличии товара
- Хуки складов (
hooks.func.php):
fn_ms_hidden_info_get_store_locations_before_select()- фильтрует склады на витрине
- Контроллеры:
controllers/backend/store_locator.post.php- управление настройками видимости складовcontrollers/frontend/products.post.php- обработка отображения вкладки менеджера на витрине
Где находится функциональность
- Административная панель:
- Настройки модуля с выбором скрытых фильтров
- Настройки складов с опцией "Показывать только менеджерам"
- Карточка товара с вкладкой "Менеджер"
- Витрина:
- Страница товара с вкладкой "Менеджер" (для пользователей с правами)
- Фильтры товаров с скрытыми фильтрами (для менеджеров)
- Информация о складах с учетом настроек видимости
Настройки модуля
- Страница (
page_id): ID страницы, которая будет отображаться на вкладке со скрываемой информацией - Поле ввода (
field_id_auto): ID поля формы с URL для автозаполнения URL товара при отправке формы - Фильтры (
filters): Список фильтров, которые будут скрыты от обычных пользователей
Привилегии
Модуль создает следующие привилегии:
- ms_hidden_tab: Просмотр скрытых вкладок
- ms_hidden_filters: Доступ к скрытым фильтрам
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке создает привилегии и добавляет поле в таблицу складов
- Работает с системой привилегий CS-Cart для управления доступом
- Интегрируется с модулем
warehousesдля работы со складами
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

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


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

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

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

Инструкция
Модуль позволяет показывать информацию только для определенных групп пользователей. А именно:
- фильтры товаров;
- вкладку со служебной страницы;
- склады;
- закупочную цену для менеджера.
Установка необходимых прав
Для обеспечения работы модуля необходимо в нужной группе пользователей, например Контент-менеджер, установить нужные права в разделе MS: Модули. Для этого переходим Пользователи → Группы пользователей и выбираем нужную нам группу пользователей. В открывшемся окне, в разделе MS: Модули, выставляем “полный доступ”.
Полный доступ - группа видит всю информацию.
Ограниченный доступ:
MS: Доступ к скрытым фильтрам - показывать группе скрытые фильтры;
MS: Просмотр скрытых вкладок - показывать группе вкладки со скрытой информацией (например закупочная цена).
Скрыть фильтры товаров
Переходим в раздел Модули и в поисковой строке пишем название модуля. Чтобы скрыть фильтры товаров, в настройках модуля указываем, какие из них нужно спрятать
Скрыть вкладку со служебной страницы
Чтобы скрыть вкладку со служебной страницы, необходимо перейти в Веб-сайт → Страницы и скопировать id нужной страницы. в настройках модуля в поле "id страницы формы" вводим id интересующей нас страницы.
Далее, необходимо в настройках модуля в поле "id страницы формы" ввести (вставить) id интересующей нас страницы.
Скрыть закупочную цену товара
Для вывода закупочной цены во вкладке карточки товара необходимо установить модуль от MakeShop.pro Цена закупки товара и затем для товаров указать закупочную цену, которая будет видна только менеджеру.
Скрыть склады
Для скрытия складов необходимо в настройках Администрирование → Магазины и ПВЗ зайти в редактирование магазина и на вкладке Помощник менеджера поставить галочку Помощник менеджера. После этого отмеченный склад не будет показан никому, кроме разрешенных групп пользователей.
**v1.2.0** от 31.07.2024 [\*] Исправлено скрытие фильтров товаров [\*] Исправлена языковая переменная [\*] Исправление отображения кнопки в настройках [\*] Изменения внесены в файл pages/picker.tpl, этот файл добавлен в overrides [\*] Исправлено позиционирование окна при открытии в попап окне **v1.1.1** от 28.12.2023 [\*] Изменено название модуля [\*] Изменены языковые переменные [-] Удалён .gitignore **v1.1.0** от 21.09.2023 [\*] Изменены поля в настройках, добавлены пикеры выбора страницы, выбора поля [\*] Название ссылки во вкладке Менеджер берется из названия страницы [!] Исправлена языковая переменная **v1.0.13** от 24.08.2023 [\*] Изменены короткие теги <? на обычные <?php [\*] Стандартизация модуля [!] Исправлена ошибка при регистрации пользователя (добавил дополнительные проверки наличия переменных) **v1.0.12** от 01.05.2023 [+] Позволяет скрыть фильтры, характеристики и вкладки товара для выбранных групп пользователей **v1.0.11** от 26.12.2022 [+] Стандартизация модуля **v1.0.10** от 17.11.2022 [+] Возможность выбора показа в тарифных зонах для складов в настройках **v1.0.9** от 17.11.2022 [+] Вывод складов во вкладке "Наличие в магазинах" в карточке товара **v1.0.8** от 09.10.2022 [+] Стандартизация модуля **v1.0.7** от 23.05.2022 [!] Дополнительная проверка является ли пользователь администратором, добавлено **v1.0.6** от 14.04.2022 [+] Автозаполнение поля url товара **v1.0.5** (24.02.2022) [\*] Стандартизация кода модуля **v1.0.4** (18.02.2022) [\*] В списках складов, город отображается теперь в адресе [!] Некорректное отображение отсутствие складов для пользователя **v1.0.3** (18.02.2022) [+] Добавлено скрытие складов в карточке продукции для менеджеров **v1.0.2** (18.02.2022) [\*] Изменен CHANGELOG под современный стандарт [+] Добавлена закупочная цена и наценка в процентах, отображается на вкладке менеджера **v1.0.1** (12.01.2022) [!] Изменено отображение фильтров в настройках модуля, заменено на select2 **v1.0.0** (22.12.2021) [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Скрывать блоки для групп пользователей
Добавить возможность включать/ выключать блоки для анонимных, зарегистрированных пользователей, а так же для активных групп пользователей
Удобные настройки
Перенести скрываемую страницу с информацией на отдельную страницу
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.