[Organizations] - Добавлена поддержка регистрации физлиц
Долгое время компонент Organizations не развивался, так как в текущем его виде нас все устраивало, а обратной связи от покупателей не было. Сейчас потребовалась регистрация и личный кабинет на сайте не только для юрлиц но и для физических. В новой версии это реализовано.
Поблагодарить автора
Отправить деньги
Комментарии: 11
Больше топиков! :)
Добрый день. Его можно использовать совместно с Minishop2, чтобы организации могли добавлять товары на сайт и получать на свои контактные данные уведомления о заказах?
Нет к сожалению нельзя. Совместимость с минишоп не нужна была. Вообще надо разбираться как сделать совместимость и возможна ли она вообще. Компонент писался на совместимость с переработанным Shopkeeper.
Хм… Вы сайт агрегатор планируете… Сразу не сообразил. Думал вам покупки на организации делать надо.
Вам тогда все равно надо будет либо писать компонент для организаций, либо разобраться как прикрутить мой. В принципе задачи по сложности не сильно отличаются. Именно готового функционала под сайт агрегатор нет. Нужно писать и перед этим хорошо подумать над функционалом.
Вам тогда все равно надо будет либо писать компонент для организаций, либо разобраться как прикрутить мой. В принципе задачи по сложности не сильно отличаются. Именно готового функционала под сайт агрегатор нет. Нужно писать и перед этим хорошо подумать над функционалом.
Да, агрегатор. Чтобы каждый продавец получал свои заказы.
У меня уже спрашивали сайт агрегатор, но заказчика цена не устроила. Он думал что это просто сделать :). Вообще если сделаете компонент для агрегатора и выложите его, то думаю спрос на него будет. Можно будет за 5-10т.р продавать :). Или может дороже.
Мне кстати такая задача интересна. Вы рассматриваете подключение к ней сторонних специалистов?
Я не разраб, поэтому, конечно рассматриваю)
Мой скайп touols Давайте обсудим, что возможно сделать.
Вечер добрый! А планируется (или может уже есть) рассылка по клиентам?
Нет не планируется. В принципе, скрипт написать что рассылку делает не сложно. Примерно так:
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 если на сервере ограничение по числу писем за раз.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.