Импорт yandex фида в систему

Для того чтобы сделать импорт фида в формате Яндекс..Недвижимость нужно сделать следующее:

  1. Зайти на проект, перейти на вкладку Настройка категорий (/admin/complex_categories/categories)
  2. Проверить что у всех основных категории проставлены External Id (Внешний номер), возможные значения можно посмотреть тут https://yandex.ru/support/realty/requirements/requirements-sale-housing.html,  https://yandex.ru/support/realty/requirements/requirements-commercial.htmlhttps://yandex.ru/support/realty/requirements/requirements-sale-new.html элемент category, по умолчанию все настроено, на старых проектов может быть и не настроено!
  3.  Далее зайти в данный словари Boolean и YesNo и проставить External Id
    Для значений Да, Есть - проставить такие значения да,1
    Для значений Нет - проставить такие значения нет, 0
  4.  Очищаем кеш
  5. Далее идем Импорт -> Импорт по url - /admin/import/import_url
  6. В поле Модель для импорта - прописывает Agency.Advertisement
  7. В поле Тип для импорта - выбираем xml
  8. Жмем кнопку Установить
  9. В поле Path - прописывает ссылку на фид 
  10. Жмем кнопку Отправить
  11. Ожидаем пока закончиться импорт
  12. После идем Редактор cron ов -> Асинхронные задачи - /admin/crontab_editor
  13. Создаем команду, model - Команда shell
  14. Agency.AdPictures downloads --preset-download=1
  15. команда предназначена для скачивания картинок! 
  16. Каждые 30 минут запускает cron который выполняет эту команды, время скачивания зависит от кол-ва картинок и может занисат длительное время примерно 5-15 сек на картинку, мониторите выполнение кронов. 
  17. После выполнения команд, проверяем скачались ли фото на наш сервер, для этого наводим курсором на фото объекта, в нижнем левом углу появится ссылка на фото, смотрим что бы был указан домен проекта, если указан другой домен, значит фото не скачалось .
  18. https://i.imgur.com/jJhL4Nb.png