Realtor

Предложения по личному кабинету

Recommended Posts

В личном кабинете имеются объявления которые доступны всем зарегистрированным пользователям. Объявления эти не прозвонены. 
В нашем случае у нас есть кабинет, который доступен всем зарегистрированным пользователям, после входа в него пользователи (агенты перетаскивают информацию к себе в личный кабинет в зависимости от предпочтений агента по работе с определенной недвижимостью или его месторасположением)

Как можно реализовать событие, так как  в админке закреплять объявление за определенным пользователем.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В кабинете администратора есть возможность для объявления закреплять объявление за определенным 

USER*

Как можно такое же реализовать  в личном кабинете входящим с фронта сайта, для определеной группы пользователей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема в том, что ЛК предоставляет доступ только к тем объявлениям, которые УЖЕ привязаны к user_id текущего пользователя.

Даже администратор при пользовании ЛК будет видеть только "свои" объявления, а не, так как в админке, все.

Так что реализовать подобное "малой кровью" вряд ли получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Залогинившись агент видит все свои объявления
Как в ЛК который относится к определенной группе(например ассистент) получить поле изменения User , т.е. возможность менять user

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое право есть только у администратора и то в админке. Думаю получится бардак если каждый сможет перетягивать объявление себе.

Тут надо делать иерархию пользователей:

1. Агенты - которые могут размещать и редактировать только свои объ.

2. Менеджеры - которые имеют доступ к объ. всех своих подчиненных агентов.

3. Руководитель - доступ ко всем менеджерам и их агентам.

 

Моет когда нибудь разработчики сделают и это ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4. Информаторы - которые собирают информацию с печатных и электронных СМИ в один кабинет и с которого другие агенты (имеющие пароли и логин с этого кабинета)  перебрасывают к себе в кабинеты прозвоненные варианты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще предложение :

в личном кабинете не убирать поиск по базе который на главной,
- к объектам пользователя в таблице будет доступ к удалению и редактированию;
- объекты не пользователя будут без этих параметров, но с тел. агента к которому можно позвонить для свершения совместной сделки;

- организовать ссылку Печать на отсортированные объекты в файл или на принтер, только сама таблица

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4. Информаторы - которые собирают информацию с печатных и электронных СМИ в один кабинет и с которого другие агенты (имеющие пароли и логин с этого кабинета)  перебрасывают к себе в кабинеты прозвоненные варианты.

Прозвоненные или прозвоненные и заключившие договор.

1. позвонить могут и 5 человек по этому объявлению. Кому в кабинет тогда?

2. если я позвонил по этому объявлению, а это тел агента, тогда куда это объявление?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. после того как вы из этого кабинета(общего) закрепили объект за собой, то этого объекта уже не будет в общем кабинете и туда уже никто из агентов не прозвонит и не сможет заключить договор.Кроме того кто первый прозвонил и закрепил за собой.

2. Информаторы собирают информацию от прямых собственников и вносят в общий кабинет.
Если все таки телефон оказался посредника, то объект просто  удаляют

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зашел в таблицу group там два идентичных  unique индекса 

system_name  и gname_idx - вопрос какой из них удалить.
1. Вставил в таблицу группу Информатор group_id =6
2. Как сделать для этой группы в ЛК с фронта, в  редактировании, чтобы  появилось поле User как в админке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2. Как сделать для этой группы в ЛК с фронта, в  редактировании, чтобы  появилось поле User как в админке?

 

Никак.

При обработке данных от пользователя из ЛК

1. Поле user_id средствами цмс инициируется значением ид текущего пользователя. Т.е., что бы вы не передали с сайта, в поле юзера всегда будет указан текущий пользователь.

2. Поле user_id средствами цмс ставится в скрытое состояние. Т.е. его не видно в форме так как оно проходит hidden элементом формы. Но даже если вы его поинициируете, например, скриптом, все равно сработает пункт 1.

 

В данный момент все попытки реализовать вашу схему - бессмысленны. Так как, что бы пользователь С мог сменить владельца объявления с А на Б,ему надо получить это объявление на редактирование. Но получить объявление в ЛК, владельцем которого есть А, на редактирование можно только под логином А. Логика понятна?

Выставление видимости поля юзер_ид в модели для групп тоже ничего не даст, так как опять сработает пункт 1. Это ЛК, а не админка, доступная с фронта. Поэтому и такая своя логика.

 

Тут выходом может быть адаптация ЛК под вашу систему ролей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

два идентичных  unique индекса 

system_name  и gname_idx - вопрос какой из них удалить.

 

Это вам может ответить Дмитрий. Я про такие индексы слышу впервые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще предложение :

в личном кабинете не убирать поиск по базе который на главной,

- к объектам пользователя в таблице будет доступ к удалению и редактированию;

- объекты не пользователя будут без этих параметров, но с тел. агента к которому можно позвонить для свершения совместной сделки;

- организовать ссылку Печать на отсортированные объекты в файл или на принтер, только сама таблица

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это вам может ответить Дмитрий. Я про такие индексы слышу впервые.

Вероятно наслоилось два индекса от новой и старой версии.

Главное чтобы хоть какой-то индекс присутствовал, для того чтобы не появилось две группы с одинаковым системным именем.

Т.е. оставляем только 1 индекс на поле group.system_name и не важно какой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В кабинете администратора есть возможность для объявления закреплять объявление за определенным 

USER*

Как можно такое же реализовать  в личном кабинете входящим с фронта сайта, для определеной группы пользователей

 

 

Проблема в том, что ЛК предоставляет доступ только к тем объявлениям, которые УЖЕ привязаны к user_id текущего пользователя.

Даже администратор при пользовании ЛК будет видеть только "свои" объявления, а не, так как в админке, все.

Так что реализовать подобное "малой кровью" вряд ли получится.

 

Сегодня, в админке увидел приложение mailbox, в нем есть Получатель (user),  если выберу Получателя, то в ЛК этого пользователя появится указанное сообщение. Точно так же, хотелось бы видеть в ЛК (группы информаторы) закрепление  объекта за определенным зарегистрированным пользователе в его ЛК

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня, в админке увидел приложение mailbox, в нем есть Получатель (user),  если выберу Получателя, то в ЛК этого пользователя появится указанное сообщение. Точно так же, хотелось бы видеть в ЛК (группы информаторы) закрепление  объекта за определенным зарегистрированным пользователе в его ЛК

Что за информаторы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4. Информаторы - которые собирают информацию с печатных и электронных СМИ в один кабинет и с которого другие агенты (имеющие пароли и логин с этого кабинета)  перебрасывают к себе в кабинеты прозвоненные варианты.

 

 

1. после того как вы из этого кабинета(общего) закрепили объект за собой, то этого объекта уже не будет в общем кабинете и туда уже никто из агентов не прозвонит и не сможет заключить договор.Кроме того кто первый прозвонил и закрепил за собой.

2. Информаторы собирают информацию от прямых собственников и вносят в общий кабинет.

Если все таки телефон оказался посредника, то объект просто  удаляют

Это в основном люди обрабатывающие газеты на дому, домкомы, ЖЭУ, студенты и т.д. которые имеют доступ к информации по операциям с недвижимостью и хотят дополнительный приработок к основной деятельности. Информаторы заносят информацию в общую базу. И таких информационных кабинетов может быть множество, но на сайте выводятся контакты - корпоративный телефон агентства. К этой группе (ЛК) имеют доступ выше по ерархии группы, которые закрепляют за собой объекты информаторов, которые были прозвонены ассистентом, риэлтором и т.д., на актуальность и готовность работы с агентством (заключение договора и выплата вознаграждения), с указанием в объекте id_user информатора. По которой в последующем, если происходит сделка, то делятся комиссионными с ними(информаторами).

Т.е. нами создана ерархическая структура по сбору информации по объектам недвижимости. В том числе и акция приведи друга или соседа и получишь при свершении сделки вознаграждение.

Т.е. своеобразный "биллинг"  на вознаграждение информатора. Номером договора идет ID объекта, а датой договора дата внесения в базу sitebill. Поэтому администрация агентства всегда знает от кого информация поступила, после обзвона и перехода в кабинет риэлтора, кто сейчас ведет объект, и с кем (информатром) риэлтору необходимо поделиться при успешном совершении сделки. Поэтому к нам идут на сотрудничество, так как администрация отслеживает процесс сделки. И практически отпала необходимость в расклейке, практически в каждом микрорайоне города  имеем своего информатора.

Для этого вопроса необходимо решить, чтобы кроме агентства и админа, никто не мог удалить объект физически.

При удалении другими группами объект выключался и переходил в архив недоступный для пользователей (за исключением группы Агентство и админ) для изучения и обзвона координаторами агентства, с пометками для руководства (причина удаления (снятие объекта (с продажи или аренды), свершение сделки - при нашем участии (проверка поступления средств) или самостоятельно или при участии другого агентства. После происходит удаление из общей таблицы базы и переходит в архивную базу для долгосрочного хранения, без прав удаления и редактирования. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошая идея про информаторов, думаю будем ее реализовывать уже в пределах CRM системы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня, в админке увидел приложение mailbox, в нем есть Получатель (user),  если выберу Получателя, то в ЛК этого пользователя появится указанное сообщение. Точно так же, хотелось бы видеть в ЛК (группы информаторы) закрепление  объекта за определенным зарегистрированным пользователе в его ЛК

 

Нашел только одно упоминание на форуме mailbox и пишу вопрос сюда: в Личном кабинете в чем смысл данного функционала?

 

Как я понял, через "Сообщения" только админ может высылать сообщения другим пользователям. Пользователи же могут его только прочесть, но не могут в ответ ничего отвечать. Все верно? Или просто что-то не работает в нашей версии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашел только одно упоминание на форуме mailbox и пишу вопрос сюда: в Личном кабинете в чем смысл данного функционала?

 

Как я понял, через "Сообщения" только админ может высылать сообщения другим пользователям. Пользователи же могут его только прочесть, но не могут в ответ ничего отвечать. Все верно? Или просто что-то не работает в нашей версии?

Тут описание приложения mailbox http://wiki.sitebill.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%22Mailbox%22

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю в личном кабинете добавить вкладку как в админке Активные и Неактивные.
Т.к. неактивных ( снятых временно с продажи или сданных в аренду) обязательно необходимо прозванивать. А то листать по всем страницам и искать отмеченных красным объектов(неактивных) в тягость

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю в личном кабинете добавить вкладку как в админке Активные и Неактивные.

Т.к. неактивных ( снятых временно с продажи или сданных в аренду) обязательно необходимо прозванивать. А то листать по всем страницам и искать отмеченных красным объектов(неактивных) в тягость

Сделаем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю в ЛК раздел Корзина(realtylogv2)

- создать постраничный просмотр логов удаленных объектов. А то когда их больше тысячи тяжело смотреть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас