Pour créer un ticket support, commencez par une recherche

Modifier les chaînes de caractères dans l'export CSV

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)')

 




Articles associés