Создание сайтов 💻

«Kvartus, не беси!», или Как мы делали сайт для тех, кто ищет свой дом

504
3 мин.

Ровно год назад мы запустили эксклюзивный сайт агентства недвижимости со сложной интеграцией системы Kvartus и теперь, отпоив программиста валерианкой, готовы об этом рассказать.

Акси Марсович
Акси Марсович
Межгалактический эксперт

Заказчик

Артем Попов, будучи одним из самых молодых и современных предпринимателей, сайт заказал под стать себе. Яркий, сочный, интерактивный! Вызов был с азартом принят, и мы начали творить.

Этапы работ

Работа шла своим чередом. Разработали структуру, создали прототипы. Без казусов и приключений отрисовали макеты, согласовали, приступили к верстке и программированию. И вот здесь-то нас поджидала Химера. Риэлторы агентства работают через CRM Kvartus, у которой не разработано собственное API.

Кvartus — это платный агрегатор крупнейших баз недвижимости России, созданный для удобства риэлторов в работе. На сегодняшний день аналогов этой системы нет.

Поэтому нам пришлось подстраиваться под правила игры, и написать собственный скрипт для обработки xml-файлов, генерируемых системой kvartus, чтобы публиковать на сайте только необходимую актуальную информацию.

Написали собственный скрипт для обработки xml-файлов

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

Итак, Kvartus дает возможность пакетной выгрузки объектов недвижимости в виде XML-файлов в различные базы и риэлторские сайты по недвижимости (realty. yandex. ru, cian. ru, realty. mail. ru, afy. ru, irr. ru, n1.ru и другие).

При этом для каждой такой базы стандарт XML-файла различается и содержит разный набор данных.

Например, в выгрузке для yandex нет информации о регионе объекта недвижимости и о его типе (новостройка/вторичный рынок).

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

Время недвижимости

Итоги

После публикации сайта в сети мы не перестаем наблюдать за ним и его отношениями с Kvartus. Их дружба не всегда беззаботна. Когда риэлтор меняет настройки в системе или неверно заполняет атрибуты недвижимости, раздел «Недвижимость» начинает выглядеть как детище 15-летнего фрилансера — неверно присланные данные из Kvartus отображаются неправильно, хаотично, и шалит отображение квартир на карте. В такие моменты ладошки нашего программиста потеют, потому что каждый случай неполадок приходится разбирать индивидуально, находить проблемы и пути их решения.

Но это уже совсем другая история...

Главное, что мы хотели бы донести в этой чудной статье, это то, что интеграция сайтов с внешними системами — самый непредсказуемый процесс. От простой связи каталога сайта с 1С до серьезных нестандартных внедрений сторонних разработок. Поэтому стоит заранее на этапе оценки проекта разобраться в сервисе, с которым придется работать, чтобы избежать непредвиденных дополнительных расходов.

Берегите себя и своих близких. И свои сайты.

Похожие статьи

Продающий текст для сайта
Создание сайтов 💻
319
8 мин.
Если у вас современный сайт с качественным продвижением, а заявок поступает мало, возможно опубликованный текст никого не цепляет. В этой статье мы поговорим о значимости текстового контента с точки зрения лидогенерации. Если интересно узнать, как заставить уникального посетителя позвонить или оставить на сайте заявку, то этот материал для вас.
Какой сайт лучше продает?
Создание сайтов 💻
265
7 мин.
В этой статье мы расскажем про коммерческие факторы сайтов, которые напрямую влияют на их ранжирование в естественной поисковой выдаче, особенно в Яндексе (алгоритмы гугла работают немного иначе), а значит в большей степени действуют на конверсию и продажи с вашего сайта.
Создание сайтов: плюсы и минусы популярных CMS
Создание сайтов 💻
768
10 мин.

В данной статье мы с нашими программистами сделали подборку топовых CMS на рынке интернет-маркетинга. Описали их плюсы/минусы, примерные тарифы на дату выхода статьи, плюс от себя добавили рекомендации по выбору CMS.

Что выбрать, эксклюзивную или шаблонную разработку сайта?
Создание сайтов 💻
519
6 мин.

Есть три типа разработки сайта. Что выбрать, какие плюсы и минусы в каждом из вариантов, об этом мы вам сейчас и расскажем.