К содержанию

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

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

Александр Туниеков
modx.pro
1 729
Поблагодарить автора Отправить деньги
Реклама

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

Pavel Zarubin
Pavel Zarubin Эксперт
09 июля 2018, 12:57
Больше топиков! :)
    Роман
    Роман Старожил
    21 ноября 2018, 11:40
    Добрый день. Его можно использовать совместно с Minishop2, чтобы организации могли добавлять товары на сайт и получать на свои контактные данные уведомления о заказах?
      Александр Туниеков
      21 ноября 2018, 13:31
      Нет к сожалению нельзя. Совместимость с минишоп не нужна была. Вообще надо разбираться как сделать совместимость и возможна ли она вообще. Компонент писался на совместимость с переработанным Shopkeeper.
        Александр Туниеков
        21 ноября 2018, 13:54
        Хм… Вы сайт агрегатор планируете… Сразу не сообразил. Думал вам покупки на организации делать надо.
        Вам тогда все равно надо будет либо писать компонент для организаций, либо разобраться как прикрутить мой. В принципе задачи по сложности не сильно отличаются. Именно готового функционала под сайт агрегатор нет. Нужно писать и перед этим хорошо подумать над функционалом.
          Роман
          Роман Старожил
          21 ноября 2018, 13:57
          Да, агрегатор. Чтобы каждый продавец получал свои заказы.
            Александр Туниеков
            21 ноября 2018, 14:04
            У меня уже спрашивали сайт агрегатор, но заказчика цена не устроила. Он думал что это просто сделать :). Вообще если сделаете компонент для агрегатора и выложите его, то думаю спрос на него будет. Можно будет за 5-10т.р продавать :). Или может дороже.
              Александр Туниеков
              21 ноября 2018, 14:26
              Мне кстати такая задача интересна. Вы рассматриваете подключение к ней сторонних специалистов?
                Роман
                Роман Старожил
                21 ноября 2018, 14:55
                Я не разраб, поэтому, конечно рассматриваю)
                  Александр Туниеков
                  21 ноября 2018, 14:58
                  Мой скайп touols Давайте обсудим, что возможно сделать.
          Любовь
          Любовь Проверенный
          17 декабря 2018, 17:41
          Вечер добрый! А планируется (или может уже есть) рассылка по клиентам?
            Александр Туниеков
            17 декабря 2018, 19:04
            Нет не планируется. В принципе, скрипт написать что рассылку делает не сложно. Примерно так:
            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