Приложение "Выгрузка ЦИАН": различия между версиями
Abushyk (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
Строка 73: | Строка 73: | ||
apps.cianexporter.default_saletype (Тип продажи по умолчанию (F – свободная продажа, A – альтернатива)) - укажите тип продажи для всех объявлений по продаже<br /> | apps.cianexporter.default_saletype (Тип продажи по умолчанию (F – свободная продажа, A – альтернатива)) - укажите тип продажи для всех объявлений по продаже<br /> | ||
− | apps.cianexporter.max_days (Возраст в днях выгружаемых объявлений (0 - игнорировать)) - укажите возраст объявлений, которые будут допущены к выгрузке, в днях. | + | apps.cianexporter.max_days (Возраст в днях выгружаемых объявлений (0 - игнорировать)) - укажите возраст объявлений, которые будут допущены к выгрузке, в днях.<br /> |
− | apps.cianexporter.use_days_limitation (Использовать ограничение доступности выгрузки по дням) - включает режим блокировки отдачи выгрузки по определенным дням недели | + | |
+ | apps.cianexporter.use_days_limitation (Использовать ограничение доступности выгрузки по дням) - включает режим блокировки отдачи выгрузки по определенным дням недели<br /> | ||
+ | |||
apps.cianexporter.lots_days (Дни доступности выгрузки участков) - укажите дни недели доступности выгрузки объявлений "Аренда и продажа | apps.cianexporter.lots_days (Дни доступности выгрузки участков) - укажите дни недели доступности выгрузки объявлений "Аренда и продажа | ||
домов и земельных участков" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)<br /> | домов и земельных участков" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)<br /> | ||
Строка 87: | Строка 89: | ||
квартир и комнат" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)<br /> | квартир и комнат" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)<br /> | ||
− | apps.cianexporter.use_billing_vipstatus_for_premium (Использовать VIP статус при включенном биллинге для выгрузки премиум-позиций) | + | apps.cianexporter.use_billing_vipstatus_for_premium (Использовать VIP статус при включенном биллинге для выгрузки премиум-позиций)<br /> |
− | apps.cianexporter.total_square_flat (Системное имя общей площади для квартир и комнат) | + | |
− | apps.cianexporter.total_square_commercial (Системное имя общей площади для нежилой\коммерческой) | + | apps.cianexporter.total_square_flat (Системное имя общей площади для квартир и комнат)<br /> |
− | apps.cianexporter.total_square_houses (Системное имя общей площади для домов) | + | |
− | apps.cianexporter.total_square_lots (Системное имя общей площади для участков) | + | apps.cianexporter.total_square_commercial (Системное имя общей площади для нежилой\коммерческой)<br /> |
− | apps.cianexporter.total_square_lots_m (Единица измерения общей площади для участков (1-м2, 2-сот)) | + | |
− | apps.cianexporter.total_square_lh_lots (Системное имя общей площади участков для участков с домами) | + | apps.cianexporter.total_square_houses (Системное имя общей площади для домов)<br /> |
− | apps.cianexporter.total_square_lh_lots_m (Единица измерения общей площади участков для участков с домами (1-м2, 2-сот)) | + | |
− | apps.cianexporter.total_square_lh_house (Системное имя общей площади дома для участков с домами) | + | apps.cianexporter.total_square_lots (Системное имя общей площади для участков)<br /> |
− | apps.cianexporter.newbuilds_ch (Системное имя поля-чекбокса для обозначения новостройки) | + | |
− | apps.cianexporter.unlim (Выгружать в ЦИАН все объявления) | + | apps.cianexporter.total_square_lots_m (Единица измерения общей площади для участков (1-м2, 2-сот))<br /> |
− | apps.cianexporter.ceiling_f (Системное имя поля со значением высоты потолков) | + | |
− | apps.cianexporter.year_f (Системное имя поля со значением года постройки здания) | + | apps.cianexporter.total_square_lh_lots (Системное имя общей площади участков для участков с домами)<br /> |
− | apps.cianexporter.prom_by_billing (Устанавливать статусы продвижения в зависмости от статусов биллинга) | + | |
− | apps.cianexporter.prom_highlight_mark (Системное имя поля установки выделения цветом) | + | apps.cianexporter.total_square_lh_lots_m (Единица измерения общей площади участков для участков с домами (1-м2, 2-сот))<br /> |
− | apps.cianexporter.prom_premium_mark (Системное имя поля установки премиум-объявлений) | + | |
− | apps.cianexporter.prom_top_mark (Системное имя поля установки Топ 3 объявлений) | + | apps.cianexporter.total_square_lh_house (Системное имя общей площади дома для участков с домами)<br /> |
+ | |||
+ | apps.cianexporter.newbuilds_ch (Системное имя поля-чекбокса для обозначения новостройки)<br /> | ||
+ | |||
+ | apps.cianexporter.unlim (Выгружать в ЦИАН все объявления)<br /> | ||
+ | |||
+ | apps.cianexporter.ceiling_f (Системное имя поля со значением высоты потолков)<br /> | ||
+ | |||
+ | apps.cianexporter.year_f (Системное имя поля со значением года постройки здания)<br /> | ||
+ | |||
+ | apps.cianexporter.prom_by_billing (Устанавливать статусы продвижения в зависмости от статусов биллинга)<br /> | ||
+ | |||
+ | apps.cianexporter.prom_highlight_mark (Системное имя поля установки выделения цветом)<br /> | ||
+ | |||
+ | apps.cianexporter.prom_premium_mark (Системное имя поля установки премиум-объявлений)<br /> | ||
+ | |||
+ | apps.cianexporter.prom_top_mark (Системное имя поля установки Топ 3 объявлений)<br /> |
Версия 01:35, 6 июня 2016
Приложение для реализации экспорта объявлений на сайт http://www.cian.ru/
Экспорту подлежат все активные объявления соответствующего раздела для которых установлен параметр "Экспорт в ЦИАН".
Требования
Приложение требует дополнения модели дополнительными полями (тут будет скл файл с запросами на вставку дополей).
Отсев объявлений
Однозначно будут отклонены для экспорта следующие объявления
- с неуказанной ценой или ценой равной нулю
- с названием валюты цены или ее кодом (в зависимости от настроек модели), которую невозможно идентифицировать или, которое удалось идентифицировать, но оно не является допустимым
- с именем региона размещения, которое не указано, либо указано, но не может быть однозначно сопоставлено одному из названий из xml файла http://www.cian.ru/admin_areas.php
- если удалось определить название региона и оно является "Москва" или "СПБ", но не удалось идентифицировать название станции метро согласно соответствующего файла xml (http://www.cian.ru/metros.php или http://www.cian.ru/metros.php?region=10), либо станция метро не указана вообще.
- если не удалось определить из данных ни одного привязанного к объявлению контактного телефона
- для объявления, которые отмечены как продажа, и у которых не удалось определить параметр "Тип продажи"
Для остальных параметров, в случае неопределенности их значений, будут выставлены некоторые "нулевые" или "дефолтные" значения.
Логгирование
Приложение ведет запись логов эскпорта в файл /apps/cianexporter/logs/export_logs.txt
Логи добавляются в конец файла, поэтому воизбежании разбухания файла, его следует периодически очищать.
Настройка экспорт
Перед экспортом каждому разделу структуры каталога необходимо проассоциировать верный тип недвижимости. Делается это через административную часть приложение в разделе "Установка ассоциаций"
Отправка данных в CIAN.ru
Перед отправкой данных вам нужно проверить источник ваших данных с помощью специального валидатора http://www.cian.ru/nd/validator/
Нужно проверить каждый тип выгрузки
Аренда квартир и комнат http://ваш_сайт/cianexport/rent/
Продажа квартир и комнат http://ваш_сайт/cianexport/sell/
Аренда и продажа нежилых помещений http://ваш_сайт/cianexport/commerce/
Аренда и продажа домов и земельных участков http://ваш_сайт/cianexport/lots/
Если будут ошибки при валидации, то вам нужно поправить соответствующие данные в объявлениях и заново проверить источник.
После этого вы можете написать в службу тех.поддержки import@cian.ru, указать свой ID в личном кабинете cian.ru и адреса источников данных.
Пример письма:
Прошу добавить выгрузку объявлений в формате XML
ID аккаунта 1111111
Аренда квартир и комнат http://ваш_сайт/cianexport/rent/
Продажа квартир и комнат http://ваш_сайт/cianexport/sell/
Аренда и продажа нежилых помещений http://ваш_сайт/cianexport/commerce/
Аренда и продажа домов и земельных участков http://ваш_сайт/cianexport/lots/
Отчеты отправлять сюда, пожалуйста
my@site.ru и manager@site.ru
=== ВАЖНОЕ ЗАМЕЧАНИЕ! ===
У вас должен быть активировать тариф "Профессионал" в cian.ru, для того чтобы вашу выгрузку начали принимать.
Настройки
apps.cianexporter.text (Заменитель текста объявления) - укажите текст, который будет выводиться в выгрузке в поле описания
apps.cianexporter.paid_ads (Платная выгрузка объявлений) - использовать приложение Биллинг для снятия сумм за выгрузку объявления со счета пользователя
apps.cianexporter.sell (Поле:Значение отвечающие за признак продажи) - укажите системное имя поля и значение соответствующие продаже. Напр. optype:2
apps.cianexporter.rent (Поле:Значение отвечающие за признак аренды) - укажите системное имя поля и значение соответствующие аренде. Напр. optype:1
apps.cianexporter.region_id (ID административного региона, если известен) - укажите cian-идентификатор региона, если регион выгружаемых объявлений единый
apps.cianexporter.default_currency (Код валюты цен (EUR/USD/RUB) для моновалютных сайтов) - укажите кода валюты цен объявлений на сайте
apps.cianexporter.default_saletype (Тип продажи по умолчанию (F – свободная продажа, A – альтернатива)) - укажите тип продажи для всех объявлений по продаже
apps.cianexporter.max_days (Возраст в днях выгружаемых объявлений (0 - игнорировать)) - укажите возраст объявлений, которые будут допущены к выгрузке, в днях.
apps.cianexporter.use_days_limitation (Использовать ограничение доступности выгрузки по дням) - включает режим блокировки отдачи выгрузки по определенным дням недели
apps.cianexporter.lots_days (Дни доступности выгрузки участков) - укажите дни недели доступности выгрузки объявлений "Аренда и продажа
домов и земельных участков" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)
apps.cianexporter.commerce_days (Дни доступности выгрузки коммерческой) - укажите дни недели доступности выгрузки объявлений "Аренда и продажа
нежилых помещений" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)
apps.cianexporter.sale_days (Дни доступности выгрузки продажи квартир) - укажите дни недели доступности выгрузки объявлений "Продажа
квартир и комнат" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)
apps.cianexporter.rent_days (Дни доступности выгрузки аренды квартир) - укажите дни недели доступности выгрузки объявлений "Аренда
квартир и комнат" в виде списка чисел от 1 до 7 через запятую (1-понедельник, 7-воскресенье)
apps.cianexporter.use_billing_vipstatus_for_premium (Использовать VIP статус при включенном биллинге для выгрузки премиум-позиций)
apps.cianexporter.total_square_flat (Системное имя общей площади для квартир и комнат)
apps.cianexporter.total_square_commercial (Системное имя общей площади для нежилой\коммерческой)
apps.cianexporter.total_square_houses (Системное имя общей площади для домов)
apps.cianexporter.total_square_lots (Системное имя общей площади для участков)
apps.cianexporter.total_square_lots_m (Единица измерения общей площади для участков (1-м2, 2-сот))
apps.cianexporter.total_square_lh_lots (Системное имя общей площади участков для участков с домами)
apps.cianexporter.total_square_lh_lots_m (Единица измерения общей площади участков для участков с домами (1-м2, 2-сот))
apps.cianexporter.total_square_lh_house (Системное имя общей площади дома для участков с домами)
apps.cianexporter.newbuilds_ch (Системное имя поля-чекбокса для обозначения новостройки)
apps.cianexporter.unlim (Выгружать в ЦИАН все объявления)
apps.cianexporter.ceiling_f (Системное имя поля со значением высоты потолков)
apps.cianexporter.year_f (Системное имя поля со значением года постройки здания)
apps.cianexporter.prom_by_billing (Устанавливать статусы продвижения в зависмости от статусов биллинга)
apps.cianexporter.prom_highlight_mark (Системное имя поля установки выделения цветом)
apps.cianexporter.prom_premium_mark (Системное имя поля установки премиум-объявлений)
apps.cianexporter.prom_top_mark (Системное имя поля установки Топ 3 объявлений)