4.2 Кастомный код ПОСЛЕ ЗАПРОСА в базу, ДО обхода в цикле. В этом поле есть возможность работать с данными в формате
$query->rows
где содержится массив данных в первоначальном виде после выборки с базы. Синтаксис PHP без открывающих и закрывающих скобок. Просто код.
Что бы увидеть что выходит с базы в этом поле достаточно прописать код:
echo "<pre>";
print_r($query->rows);
exit();
Что бы увидеть конфигурацию выгрузки достаточно прописать такой код:
echo "<pre>";
print_r($data);
exit();
В массиве $data вся конфигурация фида. Его можно изменять, как и любые другие данные через этот пункт настроек
Например если надо конвертировать все фото с формата webp в png достаточно добавить
$data['convert_webp'] = true;
тогда рядом с webp фото создается еще одно фото но уже в png формате и оно отдается в фид
Если вам надо забрать для каждого товара полную вложенность с id категорий можно добавить
$data['product_category_path'] = true;
После чего у вас в массиве данных товара ($product) будет $product['category_path'] с полной слаженностью категорий.
Если надо запретить замены в названиях и описаниях по шаблону в мультиязыку
$data['not_replace_in_multiname'] = true;
Если вам надо передавать в фид не только атрибуты а и группы атрибутов (например для полной синхронизации магазинов) можно поставить
$data['attributes_with_group'] = true;
Код находится в файле system/unixml/google/ExportСustomAfter
Где google - это фид. Для каждого фида будет своя папка
В параметрах системы UniXML настройка находится в $data['custom_xml_after_sql']