Фид YGroup передаёт на площадку данные в формате JSON. Перейдите Компания → Экспорт → Конструкторе фидов:

После сохранения MACRO формирует постоянную публичную ссылку с расширением .json.
#Как создать фид
- Нажмите Создать фид и выберите формат YGroup.
- Укажите название фида.
- Выберите жилые комплексы и дома, данные которых нужно передавать.
- При необходимости настройте:
- телефон отдела продаж;
- вариант изображения планировки;
- режим цены: обычная, акционная или цена с максимальной скидкой.
- Включите опцию «Выгружать объекты во всех статусах» — это необходимо так как площадка формирует свою шахматку по всем объектам в доме.
- Сохраните фид.
- Скопируйте появившуюся публичную ссылку
.jsonи откройте её в браузере для проверки:
В YGroup квартиры, которые имеют активность «Продажа» и находятся в статусе «Подбор» (опубликованы) — в JSON статус такой квартиры всегда передаётся как for_sale.
#Обязательные поля
Если обязательного значения нет, MACRO исключает не весь фид, а минимальную невалидную часть: сначала квартиру, затем дом, затем жилой комплекс. Остальные корректные данные продолжают выгружаться.
#Жилой комплекс (complex)
| Поле | Что передаётся |
|---|---|
unique_complex_name | Название жилого комплекса, уникальное в пределах фида. |
clusters | Массив домов или секций жилого комплекса. |
#Дом или секция (cluster)
| Поле | Что передаётся |
|---|---|
unique_cluster_name | Название дома, уникальное в пределах жилого комплекса. |
total_floors | Общее количество этажей. |
apartments_per_floor | Максимальное количество позиций квартир на одном этаже во всём доме. Расчёт учитывает все квартиры и подъезды, а также пустые позиции шахматки. |
lots | Массив квартир. |
#Квартира (lot)
| Поле | Что передаётся |
|---|---|
unique_lot_name | Номер квартиры, уникальный в пределах дома или секции. |
area_m2 | Общая площадь квартиры в м². |
price | Актуальная цена в рублях по выбранному в настройках фида режиму цены. |
floor_number | Этаж квартиры. |
floor_lots_order | Позиция квартиры слева направо на этаже — номер стояка в шахматке MACRO. Пустые позиции не сжимаются. |
#Условно обязательные вложенные поля
- Если передаётся
phone_contact, внутри обязательно полеphone_number. - Если массив
expl_imagesне пуст, каждый его элемент содержит:floor_number— номер этажа;expl_image— публичную ссылку на план этажа.
#Необязательные поля
Необязательные поля присутствуют в ответе всегда. Если значения нет, значение в поле передаётся как null, массив — как [].
#Жилой комплекс (complex)
| Поле | Что передаётся |
|---|---|
complex_type | apartment-complex. |
address | Произвольный адрес ЖК или адрес, собранный из заполненных адресных полей. |
description | Полное описание жилого комплекса. |
latitude, longitude | Координаты жилого комплекса. |
class | Класс жилья: economy, comfort, business или elite. Для «другого» заполненного значения используется comfort. |
images | Публичные ссылки на изображения из галереи жилого комплекса. |
phone_contact | Контакт отдела продаж. Если телефон не найден, передаётся null. |
Объект phone_contact дополнительно содержит:
phone_owner_type—sales_department;phone_owner_name— «Отдел продаж <название жилого комплекса>».
#Дом или секция (cluster)
| Поле | Что передаётся |
|---|---|
state | ready для сданного или готового дома, not_ready для проекта или строящегося дома. |
finished_year | Год завершения строительства. |
finished_quarter | Квартал завершения строительства от 1 до 4. |
total_ground_floors | Количество подземных этажей. |
expl_images | Массив планов этажей. |
#Квартира (lot)
| Поле | Что передаётся |
|---|---|
status | for_sale. |
layout_type | studio, one_room, two_rooms, three_rooms или four_and_more. |
layout_images | Публичные ссылки на выбранные в настройках фида изображения планировки. |
#Быстрая проверка
После создания откройте ссылку фида и проверьте:
- В корне есть массив
complexes. - В нужном ЖК есть массив
clustersс выбранными домами. - В доме есть массив
lotsс опубликованными квартирами «Продажа / Подбор». - У квартиры заполнены номер, площадь, цена, этаж и позиция на этаже.
- Цена соответствует выбранному режиму, а
layout_images— выбранному варианту планировки. - Телефон взят из ожидаемого источника либо
phone_contactравенnull.
Если нужной квартиры нет, сначала проверьте её публикацию, активность, статус, принадлежность к выбранному дому и обязательные поля всех трёх уровней.