Модуль "Яндекс.Недвижимость"
Информация Яндекса:
Размещение объявлений на Яндекс.Недвижимости: https://yandex.ru/support/realty/
Правила размещения объявлений: https://yandex.ru/support/realty/rules/requirements-ads.html
Технические требования к XML-фидам: https://yandex.ru/support/realty/rules/content-requirements.html
Валидность и актуальность объявлений: https://yandex.ru/support/realty/moderation.html
Валидатор XML-фидов: https://webmaster.yandex.ru/tools/xml-validator/
Урл фида имеет вид: http://ваш_сайт/yandex-export-feed.xml
Например: https://demo-pro.open-real-estate.info/yandex-export-feed.xml
В выгрузке(экспорте) участвуют только объявления со следующими типами недвижимости: квартира, дом, комната, участок, офис, гостиница и гараж.
Для уточнения выгружаемых полей, участвующих в фиде, вы можете обратиться к нам через форму "Контакты": https://open-real-estate.info/ru/contact-us
После приобретения модуля необходимо выполнить небольшие настройки модуля.
Для выгрузки(экспорта) объявлений со своего сайта:
Откройте на редактирование файл protected\modules\yandexRealty\controllers\MainController.php
Начиная с версии 1.34.0 файл protected\modules\yandexRealty\services\YandexRealtyService.php
Найдите и при необходимости отредактируйте следующие строки:
... public static $squareUnit = 'кв.м'; public static $landSquareUnit = 'соток'; ... # если нет модуля "Страна->регион->город" задаём строго $this->country = 'Россия'; $this->region = 'Москва и московская область'; ... # валюта $this->currency = 'RUR'; # param('siteCurrency', 'RUR'); ...
Если у вас PRO или ULTIMATE версия, то редактировать значения переменных $this->country, $this->region и $this->currency не нужно. Их значения будут выставлены автоматически. В частности, значением переменной $this->currency будет код валюты "по умолчанию" (задаётся в панели администратора).
Для загрузки(импорта) объявлений на свой сайт:
Откройте файл protected\modules\yandexRealty\models\YandexRealtyImport.php и вставьте ссылку на ваш xml фид в значение константы const API_URL.
Установите крон (планировщик) на хостинге на выполнение. Например: каждый день в 6 утра: 0 6 * * * php /home/.../protected/cron.php jobs importFromYandexRealty.
Импортируемые поля из xml файла: имя и телефон владельца объекта, тип сделки, тип недвижимости, адрес, цена, площадь, количество комнат, этаж, описание, координаты и фотографии объекта.
Настройка выгрузки или загрузки объявлений силами наших специалистов на вашем сайте осуществляется платно.
По вопросам и за помощью вы можете обратиться через форму "Контакты": https://open-real-estate.info/ru/contact-us
Тема обсуждения модуля на нашем форуме: https://monoray.ru/forum/viewtopic.php?f=8&t=741