617852.ru

Как в фиде удалить поле rooms-offered?

Recommended Posts

Сегодня модератор realty.yandex отклонил фид  и написал следующее:
 
Мы вынуждены отклонить фид ID:1069079818 Партнер. Модераторы нашли в вашей базе объявления, которые путают или вводят покупателей в заблуждение, нарушают Требования сайта и / или условия Соглашения.
Вот примеры ошибок, что ждут исправления.

 В разделе аренда и продажа неверно указано число комнат. Данные в теге rooms нужно прописывать точно и объективно. Не стоит увеличивать комнатность за счёт кухни, санузла, гостиной, прихожей, застекленных балкона / лоджии, чердака, подвала, кладовой.

Пример: internal_id=776984636 

(вот фид этого объекта) 

<offer internal-id="776984636"> <property-type>жилая</property-type> <type>продажа</type> <category>квартира</category> <url> http://www.617852.ru/prodaja-kvartir/studii/realty776984636/ </url> <creation-date>2017-11-21T05:06:22+03:00</creation-date> <location> <country>Россия</country> <locality-name>Тюмень</locality-name> <sub-locality-name>Калининский</sub-locality-name> <address>улица Малышева, 24</address> <latitude>57.182483</latitude> <longitude>65.614379</longitude> </location> <sales-agent> <category>owner</category> <phone>8(3452)61-25-28</phone> <email>Andrey@617852.ru</email> <name>Андрей</name> </sales-agent> <price> <value>900000</value> <currency>RUR</currency> </price> <description> Количество комнат: студии Этаж: 3 Этажей в доме: 5 Тип дома: кирпичный Общая площадь: 20м? Продается пансионат в п. Тарманы 20 кв.м. </description> <image> http://www.617852.ru/img/data/img5a13deab0e113_1511251627_1.jpg </image> <image> http://www.617852.ru/img/data/img5a13deab4501b_1511251627_2.jpg </image> <image> http://www.617852.ru/img/data/img5a13deab8375e_1511251627_3.jpg </image> <image> http://www.617852.ru/img/data/img5a13deabbddb6_1511251627_4.jpg </image> <image> http://www.617852.ru/img/data/img5a13deabef2f9_1511251627_5.jpg </image> <image> http://www.617852.ru/img/data/img5a13deac2f05e_1511251628_6.jpg </image> <image> http://www.617852.ru/img/data/img5a13deac68da5_1511251628_7.jpg </image> <image> http://www.617852.ru/img/data/img5a13deaca53e5_1511251628_8.jpg </image> <image> http://www.617852.ru/img/data/img5a13deace60fa_1511251628_9.jpg </image> <area> <value>20</value> <unit>кв.м</unit> </area> <living-space> <value>10.5</value> <unit>кв.м</unit> </living-space> <kitchen-space> <value>4</value> <unit>кв.м</unit> </kitchen-space> <rooms>1</rooms> <rooms-offered>1</rooms-offered> <phone>0</phone> <balcony>Балкон</balcony> <floor>3</floor> <floors-total>5</floors-total> <building-type>кирпичный</building-type> </offer>
А в примерах ошибок на яндексе есть это:
В объявлении о продаже квартиры передается поле rooms-offered
Поле rooms всегда должно содержать количество комнат в квартире. Если сдается или продается квартира целиком, в фиде нужно указывать только поле rooms.  
Вопрос: Как в фиде удалить поле rooms-offered?
 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, 617852.ru сказал:
Сегодня модератор realty.yandex отклонил фид  и написал следующее:
 
Мы вынуждены отклонить фид ID:1069079818 Партнер. Модераторы нашли в вашей базе объявления, которые путают или вводят покупателей в заблуждение, нарушают Требования сайта и / или условия Соглашения.
Вот примеры ошибок, что ждут исправления.

 В разделе аренда и продажа неверно указано число комнат. Данные в теге rooms нужно прописывать точно и объективно. Не стоит увеличивать комнатность за счёт кухни, санузла, гостиной, прихожей, застекленных балкона / лоджии, чердака, подвала, кладовой.

Пример: internal_id=776984636 

(вот фид этого объекта) 

<offer internal-id="776984636"> <property-type>жилая</property-type> <type>продажа</type> <category>квартира</category> <url> http://www.617852.ru/prodaja-kvartir/studii/realty776984636/ </url> <creation-date>2017-11-21T05:06:22+03:00</creation-date> <location> <country>Россия</country> <locality-name>Тюмень</locality-name> <sub-locality-name>Калининский</sub-locality-name> <address>улица Малышева, 24</address> <latitude>57.182483</latitude> <longitude>65.614379</longitude> </location> <sales-agent> <category>owner</category> <phone>8(3452)61-25-28</phone> <email>Andrey@617852.ru</email> <name>Андрей</name> </sales-agent> <price> <value>900000</value> <currency>RUR</currency> </price> <description> Количество комнат: студии Этаж: 3 Этажей в доме: 5 Тип дома: кирпичный Общая площадь: 20м? Продается пансионат в п. Тарманы 20 кв.м. </description> <image> http://www.617852.ru/img/data/img5a13deab0e113_1511251627_1.jpg </image> <image> http://www.617852.ru/img/data/img5a13deab4501b_1511251627_2.jpg </image> <image> http://www.617852.ru/img/data/img5a13deab8375e_1511251627_3.jpg </image> <image> http://www.617852.ru/img/data/img5a13deabbddb6_1511251627_4.jpg </image> <image> http://www.617852.ru/img/data/img5a13deabef2f9_1511251627_5.jpg </image> <image> http://www.617852.ru/img/data/img5a13deac2f05e_1511251628_6.jpg </image> <image> http://www.617852.ru/img/data/img5a13deac68da5_1511251628_7.jpg </image> <image> http://www.617852.ru/img/data/img5a13deaca53e5_1511251628_8.jpg </image> <image> http://www.617852.ru/img/data/img5a13deace60fa_1511251628_9.jpg </image> <area> <value>20</value> <unit>кв.м</unit> </area> <living-space> <value>10.5</value> <unit>кв.м</unit> </living-space> <kitchen-space> <value>4</value> <unit>кв.м</unit> </kitchen-space> <rooms>1</rooms> <rooms-offered>1</rooms-offered> <phone>0</phone> <balcony>Балкон</balcony> <floor>3</floor> <floors-total>5</floors-total> <building-type>кирпичный</building-type> </offer>
А в примерах ошибок на яндексе есть это:
В объявлении о продаже квартиры передается поле rooms-offered
Поле rooms всегда должно содержать количество комнат в квартире. Если сдается или продается квартира целиком, в фиде нужно указывать только поле rooms.  
Вопрос: Как в фиде удалить поле rooms-offered?
 
 

Исхожу из вашего примера:

Параметр rooms-offered (Количество комнат, участвующих в сделке) является обязательным к заполнению и должен присутствовать в выгрузке, если вы предлагаете не всю квартиру/дом в продажу, а только их часть, например в 3 комнатной квартире вы продаете 1 или 2 комнаты. В отсутствии этого параметра ваш фид для квартир и домов (продажа/аренда по комнатам) станет не пригодным. Тут есть особенность, вы рекламируете студию и при этом указываете 1 комната в сделке. Для студий количество комнат не указывается, это-же касается и количества комнат в сделке! Вот что говорится в требованиях в фиду: Элемент не используется для студий, Элемент не используется для объектов со свободной планировкой.

Параметр rooms, согласно тем-же требованиям Яши - Общее количество комнат в квартире. При свободной планировке количество комнат указывается согласно паспорту объекта. Элемент не используется для студий.

Тут либо надо указывать, что это студия, либо указывать что это 1 комн. квартира, без упоминания "студия". Параметр "Свободная планировка" тоже замороченный и у него есть свои особенности.

PS Если вы продаете/сдаете обычную квартиру/дом/таунхаус целиком, то указываете только rooms и не надо указывать rooms-offered

Если у вас Студия, то Свободная планировка и количество комнат не указывается.

Если у вас Свободная планировка, то указываем кол-во комнат по паспорту (1,2,3 и т.п.) и не указываем студия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лучше пропишите в data параметр количества комнат (rooms) селект-боксом, чтобы не путаться, например так: {~~студия}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10}. При выборе количества комнат - студия, в базу ничего не запишется и всё уйдет в выгрузку правильно.

Параметр Комнат в сделке (rooms-offered) лучше так-же прописать селект-боксом: {0~~0}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10} и установить 0 по умолчанию, чтобы не тыкать в него на каждом объекте.

Собственно и сам параметр Студия (studio) должен отправляться в выгрузку только при его наличии и ничего не отправляется (ни 0, ни +, ни да и т.п.), если не студия. Соответственно его тоже стоит прописать селект-боксом с таким значением: {~~нет}{1~~да}, по умолчанию ничего не указываем.

Так-же стоит поступить и со Свободной планировкой (open_plan) - {~~нет}{1~~да}, по умолчанию ничего не указываем. Если значение специально не выбрано, ничего в выгрузку не уходит.

Для особо одаренных агентов можете там-же заполнить позиции Подсказка (для человека), где указать им, в каком случае параметр указывается и кол-во комнат при этом не указывается :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Константин, может для перестраховки в обработчик выгрузки в Яндекс централизованно дописать условие - если студия, то кол-во комнат и свободную планировку не выгружать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 22.11.2017 в 00:01, Chernetskiy сказал:

Параметр Комнат в сделке (rooms-offered) лучше так-же прописать селект-боксом: {0~~0}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10} и установить 0 по умолчанию, чтобы не тыкать в него на каждом объекте.

Добрый вечер! Параметр rooms-offered не дает создать, ругается на ошибку в системном имени, создал  rooms_offered но в выгрузке как было 

<rooms>3</rooms>
<rooms-offered>3</rooms-offered> 
так и осталось!
Как быть? подскажите пож.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Яша ведь 1-2-3 комнатные с параметром rooms-offered тоже зарубит правильно! или это не критичная ошибка? а то уже 5 дней теряем!!! И после попасть еще на 5 дней не хочется)))

PS Если вы продаете/сдаете обычную квартиру/дом/таунхаус целиком, то указываете только rooms и не надо указывать rooms-offered

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
21 час назад, 617852.ru сказал:

Добрый вечер! Параметр rooms-offered не дает создать, ругается на ошибку в системном имени, создал  rooms_offered но в выгрузке как было 

<rooms>3</rooms>
<rooms-offered>3</rooms-offered> 
так и осталось!
Как быть? подскажите пож.

У вас правильно указано, но можно указывать и 0, раньше Яндекс указывал, что 0 это все комнаты, сейчас не вижу этого. Если вы не указывали количество комнат, то наверное это значение автоматически подставляется из старых данных, которые еще хранятся в data, или автоподстановкой из rooms при генерации выгрузки (в код не вникал, Константин уточнит).

Относительно самого параметра rooms_offered (нижний дефис, должен быть и у других значений из 2-3 слов), именно так его и указываем в data, а в выгрузке этот параметр будет подставляться между <rooms-offered>...</rooms-offered>, по стандарту Яндекса. Подробности можно увидеть в apps/yandexrealty/admin/admin.php

21 час назад, 617852.ru сказал:

Яша ведь 1-2-3 комнатные с параметром rooms-offered тоже зарубит правильно! или это не критичная ошибка? а то уже 5 дней теряем!!! И после попасть еще на 5 дней не хочется)))

PS Если вы продаете/сдаете обычную квартиру/дом/таунхаус целиком, то указываете только rooms и не надо указывать rooms-offered

Не зарубит. Вот их-же пример:

Пример корректного YRL-файла

<?xml version="1.0" encoding="UTF-8"?> 
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
     <generation-date>2010-12-11T12:00:00+04:00</generation-date>   

<!-- Квартира на вторичном рынке -->     
<offer internal-id="1245">         
<type>продажа</type>         
<property-type>жилая</property-type>         
<category>квартира</category>   
<deal-status>первичная продажа вторички</deal-status>               
<creation-date>2010-11-13T12:32:45+04:00</creation-date>
<last-update-date>2010-11-13T12:32:45+04:00</last-update-date>
<location>             
  <country>Россия</country>             
  <locality-name>Москва</locality-name>             
  <address>Яузская улица, 27</address> 
  <apartment>135</apartment>        
</location>         
<sales-agent>
<category>agency</category>             
  <phone>+74951234567</phone>
</sales-agent>     
<price>     
  <value>4000000</value>        
  <currency>RUR</currency> 
</price>
<area>     
  <value>56</value>     
  <unit>кв. м</unit> 
</area> 
<rooms>1</rooms>
<rooms-offered>1</rooms-offered>
<floor>12</floor>
</offer> 

<!-- Комната/комнаты -->     
<offer internal-id="3">         
<type>продажа</type>         
<property-type>жилая</property-type>         
<category>комната</category>               
<creation-date>2010-11-13T12:32:45+04:00</creation-date>
<last-update-date>2010-11-20T12:32:45+04:00</last-update-date>
<location>             
  <country>Россия</country>             
  <region>Ленинградская область</region>             
  <district>Выборгский район</district>             
  <locality-name>Выборг</locality-name>             
  <address>Cторожевой башни, 2</address>   
  <apartment>16</apartment>       
</location>          
<sales-agent>             
  <phone>+79104565459</phone>             
  <category>владелец</category>         
</sales-agent>
<image>http://yandex.ru/image/1.jpg</image>  
<price>     
  <value>15000</value>        
  <currency>RUR</currency>
  <period>месяц</period> 
</price>
<area>     
  <value>15</value>     
  <unit>кв. м</unit> 
</area> 
<rooms>5</rooms>
<rooms-offered>1</rooms-offered>
<floor>12</floor>
</offer>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Chernetskiy сказал:

У вас правильно указано, но можно указывать и 0, раньше Яндекс указывал, что 0 это все комнаты, сейчас не вижу этого. Если вы не указывали количество комнат, то наверное это значение автоматически подставляется из старых данных, которые еще хранятся в data, или автоподстановкой из rooms при генерации выгрузки (в код не вникал, Константин уточнит).

Относительно самого параметра rooms_offered (нижний дефис, должен быть и у других значений из 2-3 слов), именно так его и указываем в data, а в выгрузке этот параметр будет подставляться между <rooms-offered>...</rooms-offered>, по стандарту Яндекса. Подробности можно увидеть в apps/yandexrealty/admin/admin.php

Не зарубит. Вот их-же пример:


Пример корректного YRL-файла

<?xml version="1.0" encoding="UTF-8"?> 
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">
     <generation-date>2010-12-11T12:00:00+04:00</generation-date>   

<!-- Квартира на вторичном рынке -->     
<offer internal-id="1245">         
<type>продажа</type>         
<property-type>жилая</property-type>         
<category>квартира</category>   
<deal-status>первичная продажа вторички</deal-status>               
<creation-date>2010-11-13T12:32:45+04:00</creation-date>
<last-update-date>2010-11-13T12:32:45+04:00</last-update-date>
<location>             
  <country>Россия</country>             
  <locality-name>Москва</locality-name>             
  <address>Яузская улица, 27</address> 
  <apartment>135</apartment>        
</location>         
<sales-agent>
<category>agency</category>             
  <phone>+74951234567</phone>
</sales-agent>     
<price>     
  <value>4000000</value>        
  <currency>RUR</currency> 
</price>
<area>     
  <value>56</value>     
  <unit>кв. м</unit> 
</area> 
<rooms>1</rooms>
<rooms-offered>1</rooms-offered>
<floor>12</floor>
</offer> 

<!-- Комната/комнаты -->     
<offer internal-id="3">         
<type>продажа</type>         
<property-type>жилая</property-type>         
<category>комната</category>               
<creation-date>2010-11-13T12:32:45+04:00</creation-date>
<last-update-date>2010-11-20T12:32:45+04:00</last-update-date>
<location>             
  <country>Россия</country>             
  <region>Ленинградская область</region>             
  <district>Выборгский район</district>             
  <locality-name>Выборг</locality-name>             
  <address>Cторожевой башни, 2</address>   
  <apartment>16</apartment>       
</location>          
<sales-agent>             
  <phone>+79104565459</phone>             
  <category>владелец</category>         
</sales-agent>
<image>http://yandex.ru/image/1.jpg</image>  
<price>     
  <value>15000</value>        
  <currency>RUR</currency>
  <period>месяц</period> 
</price>
<area>     
  <value>15</value>     
  <unit>кв. м</unit> 
</area> 
<rooms>5</rooms>
<rooms-offered>1</rooms-offered>
<floor>12</floor>
</offer>

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 21.11.2017 в 21:22, Chernetskiy сказал:

если студия, то кол-во комнат и свободную планировку не выгружать!

не можно, а нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 24.11.2017 в 16:23, 617852.ru сказал:

создал  rooms_offered но в выгрузке как было

всегда смотрите в настройках приложения не включено ли кеширование фида. и если включено, то ставить его время равным 1, что бы оно сбросило старый файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 22.11.2017 в 00:01, Chernetskiy сказал:

Лучше пропишите в data параметр количества комнат (rooms) селект-боксом, чтобы не путаться, например так: {~~студия}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10}. При выборе количества комнат - студия, в базу ничего не запишется и всё уйдет в выгрузку правильно.

Параметр Комнат в сделке (rooms-offered) лучше так-же прописать селект-боксом: {0~~0}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10} и установить 0 по умолчанию, чтобы не тыкать в него на каждом объекте.

Собственно и сам параметр Студия (studio) должен отправляться в выгрузку только при его наличии и ничего не отправляется (ни 0, ни +, ни да и т.п.), если не студия. Соответственно его тоже стоит прописать селект-боксом с таким значением: {~~нет}{1~~да}, по умолчанию ничего не указываем.

Так-же стоит поступить и со Свободной планировкой (open_plan) - {~~нет}{1~~да}, по умолчанию ничего не указываем. Если значение специально не выбрано, ничего в выгрузку не уходит.

Для особо одаренных агентов можете там-же заполнить позиции Подсказка (для человека), где указать им, в каком случае параметр указывается и кол-во комнат при этом не указывается :) 

Все прописал как здесь указано, студии , яндекс недвижимость не хочет выгружать фид https://rumagnolia.ru/yandexrealty/

Screenshot_2.thumb.jpg.ebb0a85336df88f1a058e3a5c99c3860.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, dima сказал:

Все прописал как здесь указано, студии , яндекс недвижимость не хочет выгружать фид https://rumagnolia.ru/yandexrealty/

Screenshot_2.thumb.jpg.ebb0a85336df88f1a058e3a5c99c3860.jpg

 

 

Смотрю, 25 студий уходит в выгрузку в фид. Общее количество комнат (rooms) и количество комнат в сделке (rooms-offered) не используется для студий. А у вас он явно указан:

<rooms-offered>1</rooms-offered>

Хотя, может быть и другая причина, например, вы указали параметр Свободная планировка (open-plan) и он входит в конфликт с параметром Студия (studio), поскольку используется только для квартир с комнатностью - не студий! Пока в фиде этого не увидел, наверное он у вас и не используется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже, логично будет прописать параметр rooms-offered так-же как и комнаты, вместо {0~~0} указать {~~Студия}, чтобы при выборе студии ничего не уходило с комнатностью в выгрузку, например так: 

Параметр Комнат в сделке (rooms-offered) лучше так-же прописать селект-боксом: {~~Студия}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10}, а 0 по умолчанию убрать, чтобы не прописывался автоматом в базу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господа, а под "шумок", может есть у кого идеи, как сделать два разных фида. Один с выгрузкой номеров квартир (для домклика), а другой без них (для партнерских сайтов)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, revtail сказал:

Господа, а под "шумок", может есть у кого идеи, как сделать два разных фида. Один с выгрузкой номеров квартир (для домклика), а другой без них (для партнерских сайтов)?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, rumantic сказал:

 

Это я уже сделал, т.е. два адреса фида, в одном все объявления с изображениями, в другом - и с ними и без них.

А надо что бы были два одинаковых фида, но в одном из них не было поля apatrament, даже если оно есть в объявлении

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 07.03.2019 в 22:44, revtail сказал:

Это я уже сделал, т.е. два адреса фида, в одном все объявления с изображениями, в другом - и с ними и без них.

А надо что бы были два одинаковых фида, но в одном из них не было поля apatrament, даже если оно есть в объявлении

Пока такого разделения не реализовано, надо программировать, можем сделать такую функцию на заказ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас