В разработке решения я стараюсь максимально охватить возможности ядра битрикса, типовые и распространенные реализации и в подавляющем большинстве случаев всё необходимое можно сделать через настройки.
Но под все возможные реализации на разных сайтах подстроиться невозможно. В некоторых случаях возникает необходимость в кастомизации скриптов выгрузки.
Редактировать исходный код решения не запрещено, но важно понимать несколько вещей:
-
Техническая поддержка не распространяется на кастомизированные решения (только информационная)
-
При неправильной кастомизации обновления решения могут затереть ваш измененный код
-
После обновлений решения вам самим необходимо следить за целостностью работы решения
Как правильно кастомизировать скрипт решения формирующий выгрузку?
1. Скопируйте содержимое /bitrix/modules/arturgolubev.gmerchant/load/googlemerchant_run.php в /bitrix/php_interface/include/catalog_export/merchantgl_run.php
2. Проследите что бы в файле /bitrix/php_interface/include/catalog_export/merchantgl_run.php осталась строчка //<title>Google Merchant Center</title>
3. Редактируйте код в файле /bitrix/php_interface/include/catalog_export/merchantgl_run.php - в этом файле можно поменять всё что связано с формированием фида - отбор товаров, состав и значения тегов. При обновлении решения ваши изменения не затрутся
Эта информация оказалась полезной?
Да
Нет