[Organizations] - Добавлена поддержка регистрации физлиц

Долгое время компонент Organizations не развивался, так как в текущем его виде нас все устраивало, а обратной связи от покупателей не было. Сейчас потребовалась регистрация и личный кабинет на сайте не только для юрлиц но и для физических. В новой версии это реализовано.

Александр Туниеков
09 июля 2018, 06:02
modx.pro
1 276
+1
Поблагодарить автора Отправить деньги

Комментарии: 11

Pavel Zarubin
09 июля 2018, 12:57
+1
Больше топиков! :)
    Роман
    21 ноября 2018, 11:40
    0
    Добрый день. Его можно использовать совместно с Minishop2, чтобы организации могли добавлять товары на сайт и получать на свои контактные данные уведомления о заказах?
      Александр Туниеков
      21 ноября 2018, 13:31
      0
      Нет к сожалению нельзя. Совместимость с минишоп не нужна была. Вообще надо разбираться как сделать совместимость и возможна ли она вообще. Компонент писался на совместимость с переработанным Shopkeeper.
        Александр Туниеков
        21 ноября 2018, 13:54
        0
        Хм… Вы сайт агрегатор планируете… Сразу не сообразил. Думал вам покупки на организации делать надо.
        Вам тогда все равно надо будет либо писать компонент для организаций, либо разобраться как прикрутить мой. В принципе задачи по сложности не сильно отличаются. Именно готового функционала под сайт агрегатор нет. Нужно писать и перед этим хорошо подумать над функционалом.
          Роман
          21 ноября 2018, 13:57
          0
          Да, агрегатор. Чтобы каждый продавец получал свои заказы.
            Александр Туниеков
            21 ноября 2018, 14:04
            0
            У меня уже спрашивали сайт агрегатор, но заказчика цена не устроила. Он думал что это просто сделать :). Вообще если сделаете компонент для агрегатора и выложите его, то думаю спрос на него будет. Можно будет за 5-10т.р продавать :). Или может дороже.
              Александр Туниеков
              21 ноября 2018, 14:26
              0
              Мне кстати такая задача интересна. Вы рассматриваете подключение к ней сторонних специалистов?
                Роман
                21 ноября 2018, 14:55
                0
                Я не разраб, поэтому, конечно рассматриваю)
        Любовь
        17 декабря 2018, 17:41
        0
        Вечер добрый! А планируется (или может уже есть) рассылка по клиентам?
          Александр Туниеков
          17 декабря 2018, 19:04
          0
          Нет не планируется. В принципе, скрипт написать что рассылку делает не сложно. Примерно так:
          if (!$Orgs = $modx->getService('organizations', 'Organizations',$modx->getOption('organizations_core_path', null, $modx->getOption('core_path') . 'components/organizations/') . 'model/organizations/', $scriptProperties)) {
          	return 'Could not load Organizations class!';
          }
          $orgs = $modx->getCollection('Orgs');
          foreach($orgs as $org){
              ...//здесь пишете отправка письма на $org->email, если это поле заполняется.
              //если не заполняется, то можно отправить на письма на пользователей организации
              $c = $modx->newQuery('OrgsUsersLink');
              $c->leftJoin('modUserProfile', 'modUserProfile', "modUserProfile.internalKey = OrgsUsersLink.user_id");
              $c->select(array(
                'modUserProfile.email'
              ));
              $c->where(array(
                  'OrgsUsersLink.org_id' => $org->id,
                  'OrgsUsersLink.user_group_id' => 1, //администраторам
                  'OrgsUsersLink.active' => 1,
              ));
              $users = $modx->getCollection('OrgsUsersLink', $c);
              foreach($users as $user){
                  ...//отправка письма на $user->email
              }
          }
          Отправлять письма как здесь https://ilyaut.ru/reposts/sending-mail-through-modmail/, либо через EmailQueue если на сервере ограничение по числу писем за раз.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11