Каталог об’єктів — це верхівка. Під нею агенція, її агенти й партнерська мережа, у кожного свій доступ і своя частка в угоді. Готових рішень під таку схему немає.
Завдання
Агенція нерухомості — це не вітрина об’єктів, а структура. Є самі об’єкти, є агенти, які з ними працюють, і є партнерська мережа, через яку приходять і клієнти, і нові агенти.
Плагіни нерухомості з каталогу розв’язують лише першу частину: показати об’єкт красиво. Усе інше — хто чий клієнт, хто з ким працює, як влаштована мережа — лишається поза їхніми межами.
Рішення
Своя структура даних. Об’єкт описується так, як його описує агенція, а не так, як передбачив автор чужого плагіна. Це звучить дрібно рівно до першого об’єкта, який у чужу схему не влазить.
Партнерська мережа закладена в основу, а не прибудована збоку. Розгалужена структура означає, що учасник може привести не лише клієнта, а й наступного учасника, і система має це розуміти.
Жодних ліцензійних обмежень. Плагін належить компанії: немає щорічної плати, немає ризику, що автор закине проєкт, немає оновлення, яке одного дня зламає потрібну функцію.
Результат
Агенція веде об’єкти, агентів і партнерську мережу в одній системі, а не в трьох таблицях і листуванні.
Саме такі речі й відділяють «зробити сайт» від «побудувати систему». Сайт можна замовити будь-де. Систему під конкретну схему роботи доводиться проєктувати під неї.