Organizations

Каталог организаций.
Автор дополнения
touol
Пакетов
4
Закачек
124
Автор дополнения
Пакетов
4
Закачек
124
Версия 2.2.4-beta
Дата выпуска 30.06.2017
Загрузки 16
Просмотры 825
Organizations — каталог организаций для CMS MODx. С его помощью, можно, например, организовать продажи юридическим лицам.
Реализовано:
  1. В форме регистрации пользователя на сайте и в админке, данные Организации загружаются с сервера DaData.
  2. После отправки формы регистрации, в каталог записываются данные Организации и создается связь между зарегистрированным пользователем MODx и Организацией.
  3. Данные Организации и ее связи с профилями пользователей редактируются в админке сайта (таблица OrgsUsersLink связывает таблицу Orgs с modUser, таблицей стандартного класса пользователей MODx).
  4. Пользователям Организации можно назначить группу прав. Группы прав редактируются в админке.
  5. Группа Администраторов Организации может редактировать права пользователей во фронтэнде и создавать инвайты (приглашения) для сотрудников организации на сайт. При регистрации пользователя с кодом инвайта, содается связь профиля пользователя с организацией и назначается группа прав, заданная при создании инвайта.
  6. Организации можно назначить менеджера и скидку. Менеджеры сайта могут самостоятельно зарегистрировать Организацию на сайте и отправить инвайт для контактного лица Организации. (Так удобнее. Можно сразу назначить скидку и нужные данные Организации. Пользователям остается только придумать свой логин, пароль и начинать работать. Ни менеджерам сайта, ни администраторам организации не нужно придумывать логины и пароли пользователей. И не нужно заботиться об их отправке пользователю и об их сохранности).
  7. При создании инвайта, его можно автоматически отправить на почту пользователя.
  8. В админке для организации можно создать купон, временную или разовую скидку, процентную или фиксированную.
Ссылка на демо http://z9233215.bget.ru/.
https://github.com/touol/Organizations.

Админка компонента:

Настройки:


Для работы с DaData.ru нужно ввести их ключ API в настройках системы. И там же, нужно указать ID групп менеджеров и ID групп пользователей.


Обсуждение компонента в сообществе MODX.PRO.

2.2.4-beta Исправлена ошибка редактирования связи пользователя и организации менеджером. Добавлены сниппеты: orgsTVSelect Сниппет для вывода списка организаций в TV список. getOrgDataByID Простой сниппет для вывода данных организации. 2.2.2-beta

Последние обсуждения в сообществе MODX.pro