Как сделать импорт жк из cian в проект

Первым делом нужно настроить словари чтобы при импорте не было вопросов, что и куда сохранять!

Настройка словарей: /admin/dictionaries/dictionaries/dic_index

Создаем словари если их нет: Agency.Advertisement, ObjectTemplates.ObjectTemplate, ObjectTemplates.AdvertisementTemplate

Просьба проверить по названии модели словари, могут быть названия Advertisement, ObjectTemplate, AdvertisementTemplate  - исправить на те что выше

Далее создаем поля:

Словарь - Agency.Advertisement, название  - Список объектов

Поле: name -  external_id, Отображаемое имя - Внешний ид, type - Текст (255)

Поле: name -  parent_id, Отображаемое имя - Объект ЖК, type - Список, data - ObjectTemplates.ObjectTemplate

Словарь - ObjectTemplates.ObjectTemplate, название  - Список жк

Поле: name -  external_id, Отображаемое имя - Внешний ид, type - Текст (255)

Поле: name -  parent_id, Отображаемое имя - Объект ЖК, type - Список, data - ObjectTemplates.ObjectTemplate

Словарь - ObjectTemplates.AdvertisementTemplate, название  - Отношения жк

Поле: name -  external_id, Отображаемое имя - Внешний ид, type - Текст (255)

Поле: name -  advertisement_id, Отображаемое имя - Объект ЖК, type - Список, data - ObjectTemplates.ObjectTemplate

Поле: name -  parent_id, Отображаемое имя - Родитель, type - Список, data - ObjectTemplates.ObjectTemplate

Поле: name -  level, Отображаемое имя - Уровень связи, type - Целочисленный

Загружаем xml файл

Есть инструкция - ID ЖК Циан

Берем нужный регион и скачиваем в файл с названием - cian_buildings_4602.xml - где 4602 это цифры региона

Далее скачиваем конфиг импорта

Качаем конфиги для импорта через import Wizard - https://crmnedv.ru/uploads/import_cian_buildings.zip

Загружаем и настраиваем конфиги

Идем на эту страницу/admin/import/import_wizard/upload

В поле выбора файла выбираем файл с конфигами, после загрузки файла будет два файла:

import_house_house_4602
import_object_templates_4602

Далее ничего с ними не делайте, идите на страницу /admin/import/import_wizard/template

Первое выбираем Загрузить файл, выбираем xml файл ранее скаченный

Upload File Type - выбираем XmlUrl

Далее шаблон - выбираем - Использовать существующий как основу

1) Конфиг для импорта корневых комплексов

Шаблон - import_object_templates_4602

Уникальное имя - import_object_templates_<regionId> - где <regionId> - номер региона для импорта

Модель - ObjectTemplates.ObjectTemplate

Сохраняем и импортируем!

2) Конфиг для дочерних корневых комплексов

Шаблон - import_house_house_4602

Уникальное имя - import_house_house_<regionId> - где <regionId> - номер региона для импорта

Модель - ObjectTemplates.ObjectTemplate

Сохраняем и импортируем!

Все мы импортировали жк cian  в свою систему!

Переходим на эту страницу и проверяем - /admin/object_templates/advertisement_templates