Чтобы не создавать отдельные свойства со значениями характеристик из Озон, для выгрузки характеристик товаров, можно добавить преобразование имеющихся значений у товаров.
Для этого необходимо добавить преобразование и указать его в профиле выгрузки товаров у необходимых характеристик, можно указывать неограниченное количество преобразований.
При выполнении преобразований, учитывается очередность по индексу сортировки.
Наиболее часто используемые преобразования: str_replace, str_replace_switch и eval. Рассмотрим на конкретных примерах.
На сайте название бренда выглядит следующим образом "CoolerMaster", но в Озон бренд выглядит следующим образом "Cooler Master". Если передать название бренда без изменения, то будет ошибка с недопустимым значением справочника. Данное преобразование выполним через str_replace.

Чтобы применить преобразование для бренда, необходимо в настройках модуля активировать "Устанавливать бренд через характеристику". Далее необходимо применить преобразование для характеристики в профиле выгрузки товаров.

Если нужно изменить несколько названий или нужно периодически создавать новые обработки для нескольких профилей, то проще будет воспользоваться преобразованием str_replace_switch

Данная обработка будет пошагово проверять значение цвета и если найдется совпадение, то будет произведена замена, проверка на соответствие другим значениям больше выполнять не будет. Можно указать значение для замены по умолчанию, это правило будет применено, если не будет найдено ни одного названия из настроек. Если же нужно заменить только 3 конкретных значения, то необходимо активировать опцию "Не заменять на значение по умолчанию".
Например, на озон есть характеристика "Диаметр слива, мм", но на сайте это свойство "Диаметр слива, см".
Нужно будет создать преобразование arithmetic_multiplication с множителем 10

Полученное значение необходимо преобразовать в строку с большим индексом сортировки с помощью преобразования strval

Оба преобразования необходимо указать в профиле выгрузки товаров у хар-ки.

Дополнительное преобразование strval необходимо использовать для всех арифметических преобразований, будь то умножение, деление, сложение или вычитание.
У озон есть требование к названию, оно не должно состоять из одних только латинских букв. Например, на сайте название товара "Cooler Master MWE Bronze 700W V2", который находится в разделе "Блок питания". Тип товара можно добавить через преобразование str_prepend

Если в модуле нет подходящего типа преобразования, то можно воспользоваться eval. В данном типе преобразования становится доступна переменная $ozonItemFields - сформированные поля элемента. Для настройки требуются знания программирования и API битрикс.
