Модуль "Выгрузка в Яндекс.Недвижимость" позволяет создавать YML-файл для выгрузки товаров в Яндекс.Недвижимость. Модуль подходит для любых интернет-магазинов, с любой структурой и товарным ассортиментом.
Отлично подойдет для решения практически всех задач, связанных с экспортом товаров на Яндекс.Недвижимость благодаря богатым и гибким возможностям экспорта в единый YML-файл для Яндекс.Недвижимость.
Модуль работает в соответствии со спецификацией
требований к передаче данных в сервис Яндекса.
ВНИМАНИЕ !!! Каталог объявлений должен соответствовать требованиям Яндекса (https://yandex.ru/support/realty/requirements/requirements-sale-housing.html).
Просим обратить особое внимание на необходимые свойства которые должны присутствовать у ваших объявлений. Элементы должны содержать только значения из приведенного Яндексом набора. Использование других значений/настроек каталога, использование разделов приведет к ошибке обработки фида. Перед покупкой модуля, свяжитесь с нашей поддержкой для бесплатной консультации!
Преимущества модуля:
<*>Работает на любых редакциях 1С-Битрикс, в том числе "Старт"
<*>Поддерживает торговые предложения (SKU)
<*>Строит дерево категорий по любой структуре каталога: типы инфоблоков, инфоблоки, разделы, подразделы и т.д.
<*>Берет фотографии объектов из выбранного свойства или из полей по умолчанию - "Изображение детально" и "Изображение анонса"
<*> Позволяет выгружать объявления только с положительной ценой
<*> Понимает валюты и цены с диапазонами
<*>NEW! Добавилась возможность сохранять выгрузку в файл. Можно повесить формирование выгрузки на событие/агента или планировщик задач (cron)
<*>NEW! 1.0.3: Добавилось автоматическое создание агента по чекбоксу.
Помощь по функции создания агента
При отмеченном чекбоксе "Создать агента" будет создан агент, который раз в сутки будет обновлять файл выгрузки.
Если нужно, чтобы агент обновлял выгрузку чаще, необходимо зайти в список агентов сайта, который находится в административной части сайта по пути:
Настройки -> Настройки продукта -> Агенты
и найти созданного агента - в столбце "Функция агента" у него будет указано: wfYrealtyAgent();. В его настройках по умолчанию указан интервал срабатывания - 86400 секунд (1 сутки). Изменив этот параметр, можно скорректировать время срабатывания агента.
Примечние: время кэширования компонента должно быть меньше, чем интервал срабатывания агента.
Убрав чекбокс "Создать агента", вы автоматически удалите созданного агента.
Типичные примеры использования фильтров выгрузки
Задача. Отметить галочкой каждый товар, который нужно выгружать
1. В настройках информационного блока создаем новое свойство инфоблока, например, WF_SALE. Тип свойства - список, в настройках свойства ставим внешний вид - Флажки и значение Y.
2. На странице вызова компонента, перед вызовом размещаем код:
global $arrFilter;
$arrFilter = array("PROPERTY_WF_SALE_VALUE" => "Y");
?>
3. Отмечаем галочкой те товары, которые хотим выгрузить.
Задача. Если нужно сделать наоборот - отметить галочкой товары, которые НЕ НАДО выгружать - просто немного меняем условие
global $arrFilter;
$arrFilter = array("!PROPERTY_WF_SALE_VALUE" => "Y");
?>
Подробнее о других вариантах фильтрации:
https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php