Vous pouvez inscrire une de ces formules dans la colonne 'Modifications' du mapping pour effectuer une transformation sur la valeur exportée (nom, descriptions, ...).
Voici quelques exemples :
- Permet de "décoder" les caractères html
html_entity_decode
- Permet de supprimer les éléments html de la chaîne exportée pour n'obtenir que le texte brut, sans formatage
strip_tags
- Met la chaîne en minuscules
strtolower
- Met la chaîne en majuscules
strtoupper
- Permet de rajouter du texte (au choix) dans le champ exporté. (x) est remplacé par la valeur du champ
='(x)'.' My text'
- Permet de rajouter la référence dans le champ exporté
='(x)'.' '.(isset($product_attribute['reference'])?$product_attribute['reference']:$p->reference)
- Permet de remplacer la chaîne de caractères https en http dans le champ exporté
=str_replace('https','http','(x)')
- Permet de remplacer le point (.) par une virgule (,) pour les champs de prix
=str_replace('.',',','(x)')
- Permet d'exporter les valeurs du champ 'Condition' en français (par défaut exportées en anglais).
=('(x)'=='"new"'?'"Nouveau"':('(x)'=='"refurbished"'?'"Reconditionné"':('(x)'=='"used"'?'"Occasion"':'(x)')))
- Permet d'exporter un nombre de caractères limité. Dans cet exemple nombre entre 0 et 5
=substr('(x)',0,5)
- Permet de ne pas exporter un ligne produit/déclinaison en fonction de la valeur d'un champ
=('(x)'=='0000-00-00'?'"_DONOTEXPORT_"':'(x)')