В папке /bitrix/modules/catalog/load/ найдите 2 файла выгрузки, которые вы хотите кастомизировать. Скопируйте их в папку /local/php_interface/include/catalog_export/ и измените на свои названия с окончаниями _run и _setup соответственно.
Во строке 2 измените название выгрузки на своё, чтобы не запутаться
| Код |
|---|
//<title>Название выгрузки</title>
|
Найдите такую конструкцию получения цены и добавьте своё условие на вывод специальной цены
| Код |
|---|
$calculatePrice = CCatalogProduct::GetOptimalPrice(
$row['ID'],
1,
array(2),
'N',
$row['PRICES'],
$site['LID'],
array()
);
|
А также ниже будет похожая конструкция, но уже для торговых предложений
| Код |
|---|
$calculatePrice = CCatalogProduct::GetOptimalPrice(
$row['OFFERS'][$offerId]['ID'],
1,
array(2),
'N',
$row['OFFERS'][$offerId]['PRICES'],
$site['LID'],
array()
); |