Objectif
La source envoie des chemins comme /upload/1001.jpg, alors que le destinataire accepte seulement des URLs absolues.
Réponse courte
Dans image_url, ajoutez une règle : si la valeur courante ne contient pas http, ajouter le domaine du site au début.
Comment le faire dans Eofferix
- Ouvrez les paramètres de la colonne
image_urldans l’éditeur de tableau.
Le cadre rouge montre où ouvrir les paramètres de la colonne concernée. - Dans Transformations, ajoutez : condition Ne contient pas la sous-chaîne
http, action Ajouter au début, valeurhttps://shop.example.com.
Si la valeur ne contient pas http, Eofferix ajoute le domaine avant la valeur. - Pour XML, ouvrez le nœud avec l’URL image et appliquez la même règle de valeur.
- Enregistrez les paramètres.
Avant / Après
Avant
données source| sku | image_path |
|---|---|
| SKU-1001 | /upload/1001.jpg |
| SKU-1002 | https://cdn.example.com/1002.jpg |
Après
résultat| sku | image_url |
|---|---|
| SKU-1001 | https://shop.example.com/upload/1001.jpg |
| SKU-1002 | https://cdn.example.com/1002.jpg |