Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 06.12.2019
- Обновлено:
- 10.09.2021
- Версия:
- 1.0.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Данный модуль делает из обычного раздела Товары действительно полезный и удобный инструмент продажи и учета недвижимости:
- Отображение квартир в виде шахматки, с кратким просмотром и быстрым редактирование, подсветкой разным цветом в зависимости от статуса;
- Теперь разделы - это жилые комплексы, дома и секции, а сами товары - это квартиры, студии, цоколи, кладовки и т.д. У каждого есть своя отдельная форма;
- Удобный визуальный редактор настройки любых форм модуля;
- Появляется фильтр для поиска товаров по любым свойствам;
- Удобный механизм добавления (бронирования) квартиры в сделку;
- Визуальное отображение схемы этажа, и редактор схемы этажа;
- Сохранение истории изменения всех помещений и разделов
- У каждого помещения есть вкладка Сделки, где можно посмотреть в каких сделках помещение участвовало.
Отзывы (0)
Обсуждения (0)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.1 (06.09.2021) | - Исправление совместимости модуля с версией PHP выше 7.4 |
Установка
Для установки модуля заходим в пункт меню "Marketplace" ->
"Установленные решения" и нажимаем кнопку "Установить" напротив названия модуля.
При установке можно установить галочку "Установить демо-дом", если она будет отмечена, то в в каталоге будет создан раздел с демо данными для демонстрации работы модуля.
Также в процессе установки будут созданы дополнительные свойства каталога, необходимые для работы модуля.
Обращаем внимание, что в ходе установки будет установлено два модуля:
1. Бит: базовый модуль - содержит служебные классы и компоненты.
2. Бит: шахматка - собственно сам модуль шахматки.
Удалять базовый модуль нельзя, это нарушит работоспособность модуля Бит: шахматка.
После установки, в разделе crm Товары (/crm/products/) автоматически будет заменен компонент bitrix:crm.product на новый компонент firstbit.matrix:elements. Т.е. сразу после установки модуля, в разделе Товары у вас будет шахматка, не нужно самостоятельно заменять компонент.
Особенности работы модуля
Если у вас в каталоге уже были какие-то разделы и элементы, то они возможно перестанут отображаться. Не пугайтесь, они не удалятся и к ним можно будет получить доступ через административный раздел. Дело в том, что у каталога Шахматки есть строгая структура, разделы - это теперь ЖК, Дома или Подъезды. Структура задается в настройках модуля и имеет следующие варианты:
Также обращаем ваше внимание, что демо-дом, который создается во время установки модуля, соответствует первому варианту структуры каталога (ЖК → Дом → Секция).
После установки в карточке сделки можно будет добавить поле "Помещение", которое позволит добавлять помещение в сделку. После добавления помещения в сделку, статус помещения автоматически меняется на Бронь, в другие сделки такое помещение добавить будет нельзя. Если сделка переходит в статус "Сделка проиграна", то помещение переходит в статус "Открыто в продажу". Если сделка переходит в статус "Сделка успешна", то помещение переходит в статус "Продано". Какую-то другую или дополнительную логику можно задать через обработчики событий сделки и обработчики событий Шахматки (firstbit.matrix):
"Установленные решения" и нажимаем кнопку "Установить" напротив названия модуля.
При установке можно установить галочку "Установить демо-дом", если она будет отмечена, то в в каталоге будет создан раздел с демо данными для демонстрации работы модуля.
Также в процессе установки будут созданы дополнительные свойства каталога, необходимые для работы модуля.
Обращаем внимание, что в ходе установки будет установлено два модуля:
1. Бит: базовый модуль - содержит служебные классы и компоненты.
2. Бит: шахматка - собственно сам модуль шахматки.
Удалять базовый модуль нельзя, это нарушит работоспособность модуля Бит: шахматка.
После установки, в разделе crm Товары (/crm/products/) автоматически будет заменен компонент bitrix:crm.product на новый компонент firstbit.matrix:elements. Т.е. сразу после установки модуля, в разделе Товары у вас будет шахматка, не нужно самостоятельно заменять компонент.
Особенности работы модуля
Если у вас в каталоге уже были какие-то разделы и элементы, то они возможно перестанут отображаться. Не пугайтесь, они не удалятся и к ним можно будет получить доступ через административный раздел. Дело в том, что у каталога Шахматки есть строгая структура, разделы - это теперь ЖК, Дома или Подъезды. Структура задается в настройках модуля и имеет следующие варианты:
- ЖК → Дом → Секция
- ЖК → Дом
- Дом → Секция
- Дом
Также обращаем ваше внимание, что демо-дом, который создается во время установки модуля, соответствует первому варианту структуры каталога (ЖК → Дом → Секция).
После установки в карточке сделки можно будет добавить поле "Помещение", которое позволит добавлять помещение в сделку. После добавления помещения в сделку, статус помещения автоматически меняется на Бронь, в другие сделки такое помещение добавить будет нельзя. Если сделка переходит в статус "Сделка проиграна", то помещение переходит в статус "Открыто в продажу". Если сделка переходит в статус "Сделка успешна", то помещение переходит в статус "Продано". Какую-то другую или дополнительную логику можно задать через обработчики событий сделки и обработчики событий Шахматки (firstbit.matrix):
onBeforeElementSetStatus($element, $statusCode) - вызывается до изменения статуса помещения. Параметры: $element - объект помещения (\Firstbit\Matrix\Entity\Element) $statusCode - символьный код статуса (string) |
onElementSetStatus($element) - вызывается после изменения статуса помещения. Параметры: $element - объект помещения (\Firstbit\Matrix\Entity\Element) |
onElementAddToEntity($elementId, $entityType, $entityID) - вызывается после привязки помещения к сущности crm. Параметры: $elementId - ID помещения (integer) $entityType - тип сущности crm, к которой добавляется помещение (string) - DEAL или LEAD $entityID- ID сущности crm (integer) |
onElementRemoveFromEntity($elementId, $entityType, $entityID) - вызывается после удаления помещения из сущности crm. Параметры: $elementId - ID помещения (integer) $entityType - тип сущности crm, к которой добавляется помещение (string) - DEAL или LEAD $entityID- ID сущности crm (integer) |
Поддержка
Задать вопрос в техническую поддержку Вы можете по адресу OVMedvedkova@1cbit.ru