Задача
Поставщик передает изображения как /upload/1001.jpg, а маркетплейс или API принимает только абсолютные URL.
Короткий ответ
В итоговой колонке image_url добавьте правило: если текущее значение не содержит http, добавить в начало домен сайта.
Как сделать в Eofferix
- Откройте настройки колонки
image_urlв табличном редакторе.
Красная рамка показывает, где открыть настройки нужной колонки. - В блоке Преобразования добавьте правило: условие Не содержит подстроку, значение
http, действие Добавить в начало, результатhttps://shop.example.com.
Если ссылка не содержит http, Eofferix добавляет домен перед значением. - Если источник XML, откройте узел со ссылкой на изображение и примените такое же правило значения.
- Сохраните настройки.
Было / стало
Было
исходные данные| sku | image_path |
|---|---|
| SKU-1001 | /upload/1001.jpg |
| SKU-1002 | https://cdn.example.com/1002.jpg |
Стало
результат| sku | image_url |
|---|---|
| SKU-1001 | https://shop.example.com/upload/1001.jpg |
| SKU-1002 | https://cdn.example.com/1002.jpg |