Как выгрузить товары в наличии в Яндекс.Маркет в Битрикс

Экспорт в Яндекс.Маркет только доступных для покупки товаров из Битрикс редакции «Малый Бизнес» или «Бизнес»
Актуально для версий до 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 Вставить:
}


Комментарии (0)

Похожие решения:
Изменено: 24 05 2021
Просмотров: 3900