- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Этот компонент решает данную задачу.
Примеры использования:
1. Пользователь никак не может войти на сайт (ошибки в написании адреса email, телефона) — встречается постоянно. Менеджер сайта может помочь клиенту, исправив email/телефон и выслав приглашение.
2. Пользователь заблокировался (много раз введён не верный пароль) — менеджер может его разблокировать.
3. Требуется, чтобы при регистрации пользователи не получали сразу доступ к сайту. Менеджер может сначала занести его данные в свою базу, проверить, а потом уж пускать на сайт.
4. Требуется управлять дополнительными полями и/или группами пользователя.
5. Менеджеру просто нужен список пользователей сайта для работы.
Возможности:
- Показ менеджеру только определённых групп пользователей
- Редактирование данных профиля (список разрешённых настраивается)
- Редактирование дополнительных полей профиля (список разрешённых настраивается)
- Управление привязкой пользователей к группам
- Возможность создания новых пользователей с включением в нужную группу
- Отправление приглашений по sms, e-mail
- Активация / блокирование пользователей
- Отправка пользователям sms-сообщений и электронных писем
- При наличии компонентов Minishop2 и msPromoCode — отправка пользователю промо-кода на скидку
Настройка:
Политика доступа:
Менеджеру необходимо добавить политику mvtUsersManagerPolicy для контекста mgr
Системные настройки:
Менеджер:
Поля основной таблицы:Например: fullname,comment,address.
Нужные поля основной таблицы, через запятую.
Внимание!
— Если в таблице нет заголовка для указанного поля — добавьте в «Управление словарями» новую запись вида: mvtusers_item_field, где field — имя нужного поля. Очистите кэш.
— Если в таблице нет данных для указанного поля — проверьте правильность имени поля и наличие такого поля в таблице {prefix}_user_attributes
Разрешить создание нового пользователя: Да/Нет.
Если «да», менеджер сможет создавать новых пользователей в рамках полномочий.
Разрешить менеджеру отправку писем пользователям: Да/Нет.
Разрешить менеджеру отправку SMS пользователям: Да/Нет.
Разрешённые группы пользователей:
Показывать только пользователей из указанных групп. ID групп, через запятую.
Этой настройкой вы ограничиваете список пользователей, с которыми может работать менеджер.
Пользователь:
Разрешённые для работы группы пользователей:
Группы пользователей, с которыми может работать менеджер, ID через «,».
Группы пользователей, которые может использовать менеджер при редактировании пользователя (во вкладке для управления группами).
Принудительный выход пользователя при смене группы: Да/Нет.
Если «да», сессия пользователя будет принудительно завершена.
Необходимо для того, чтобы при последующей авторизации политики для пользователя были применены в соответствии с новым членством в группах.
Разрешить поля профиля:
Разрешённые для редактирования поля профиля, через «,»
Разрешить дополнительные поля профиля:
Разрешённые для редактирования extended поля профиля, формат JSON. Например: {«company»:«Наименование компании»,«position»:«Должность»}
Группа нового пользователя:
Укажите ID группы, в которую добавлять пользователя при создании
Почтовые сообщения:
Отправлять E-mail при активации пользователя: Да/Нет.
Если да, то при включении пользователю уйдёт электронное письмо.
Чанк письма при активации:
Укажите чанк для оформления письма, отправляемого при активации пользователя.
Заголовок письма при активации:
Укажите заголовок письма, отправляемого при активации пользователя.
Генерировать новый пароль: Да/Нет.
Если да, то новая пара логин/пароль будет отдана в чанк письма пользователю.
Чанк письма для сообщения:
Укажите чанк для оформления письма сообщения пользователя.
SMS-сообщения:
Отправлять SMS при активации пользователя: Да/Нет.
Если да, то при включении пользователю уйдёт сообщение по sms. Пока поддерживаниется только SMS.RU.
Отправитель SMS: Имя отправителя sms. Согласуется с провайдером.
Логин SMS: Логин. В случае с SMS.RU логин = «api_id».
Провайдер SMS: SMS.RU
Текст SMS: Текст sms сообщения.
Максимальное количсво символов в sms-сообщении: По умолчанию: 15.
Ограничение на длину sms-сообщения.
Промо-коды для Minishop2 с msPromoCode:
Разрешить отправку купонов: Да/Нет.
Если да, то в меню становится доступна опция отправки письма с промо-кодом.
Маска для генерации купонов:
Например: «prefix-/([a-zA-Z0-9]{4-10})-([a-zA-Z0-9]{4})/» или «U-/([A-Z0-9]{6})/».
Сколько раз можно использовать купон: 1
Срок использования: 30
Целое число дней с момента отправки.
Скидка: 3%.
Если число с «%», скидка для каждой позиции в корзине в %, иначе — в единицах.
Заголовок письма:Текст заголовка письма
Чанк письма с купоном: mvtUsers.Email.couponВ msPromoCode купон помечается комментарием:
1.3.3-beta Отправка промо-кода на любую скидку
1.3.2-beta Добавлена совместимость с msPromoCode2
1.3.1-beta Исправлена ошибка настройки «Разрешить создание нового пользователя»
1.3.0-beta Добавлена настройка grid_fields (Поля основной таблицы). Добавлены функции подтверждения перед отправкой приглашения и купона.
1.2.9-beta Добавлена настройка coupon_allcart (см. msPromoCode).
1.2.8-beta
Добавлена поддержка pdoTools для более гибкого оформления чанков. Если pdoTools установлен, рендеринг чанков писем передаётся ему.
1.2.7-beta
Добавлена возможность отправлять купоны (требуется msPromoCode).
1.2.6-beta
Добавлен принудительный выход пользователя при отключении пользователя.
1.2.5-beta
Добавлена отдельная кнопка для отправки приглашения.
1.2.4-beta
Исправлена ошибка в лексиконах Добавлен немецкий язык. Vielen Dank, Fabian Christen.
1.2.3-beta
Исправлена ошибка получения дополнительных полей профиля
1.2.2-beta
Добавлена настройка: лимит символов для sms
1.2.1-beta
Добавлена возможность отправлять email и sms сообщений пользователям Добавлены настройки: разрешения для отправки сообщений менеджером
1.2.0-beta
Добавлена возможность создавать пользователя менеджером
1.1.9-beta
Исправлены ошибки
1.1.8-beta
Добавлено:
- настройка разрешённых для работы групп пользователей
1.1.7-beta
Добавлено:
- принудительный выход пользователя при смене групп
1.1.6-beta
Добавлено:
- настройка разрешённых полей профиля
- настройка разрешённых дополнительных полей профиля
- настройка членства пользователя в группах
1.1.5-beta
Добавлена разблокировка пользователя после активации
1.1.4-beta
Первая версия
Последние обсуждения в сообществе MODX.pro