Экспорт в Яндекс.Маркет только доступных для покупки товаров из Битрикс редакции «Малый Бизнес» или «Бизнес»
Актуально для версий до 16.0.3, модуля «Торговый каталог». После этой версии функционал присутствует в настройках экспорта в виде галки «Выгружать только доступные к покупке товары»
Редактировать нужно файл экспорта yandex_run.php. Для этого из папки /bitrix/modules/catalog/load нужно скопировать его в папку /bitrix/php_interface/include/catalog_export и открыть на редактирование.
1 Перед строкой:
$strTmpOff.= "<offer id="".$arAcc["ID"].""".$str_TYPE.$str_AVAILABLE.">n";
2 Вставить:
if ($arProduct['QUANTITY']!=0) {
3 И после строчки:
$strTmpOff.= "</offer>n";
4 Вставить:
}