Как сделать импорт жк из 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