Des exports sur mesure pour des données parfaitement ciblées

Filtrer les données à exporter

L'outil d'export CSV de Store Commander vous permet d'exporter les données de vos produits d'une façon très précise, en utilisant des formules dans le mapping d'export, colonne Modifications.

Formule

Résultat

=(substr('(x)',0,2)!='WS'?'_DONOTEXPORT_':'(x)')

Pour le champ Référence, si les deux premiers caractères sont différents de WS, alors nous n'exportons pas les produits correspondants

=(substr('(x)',-3,3)=='WSY'?'_DONOTEXPORT_':'(x)')

Pour le champ Référence, si les trois derniers caractères sont WSY, alors nous n'exportons pas les produits correspondants

=( '(x)' <= 10 ? '(x)' : '_DONOTEXPORT_')

Pour le champ Quantité, nous exportons les produits dont la quantité est inférieure ou égale à 10

=( '(x)' >=1 && '(x)' <= 10 ? '(x)' : '_DONOTEXPORT_')

Pour le champ Quantité, nous exportons les produits dont la quantité est entre 1 et 10

=( '(x)' == 'SC' ? '(x)' : '_DONOTEXPORT_')

Pour le champ Fabricant, nous exportons les produits associés au fabricant SC

=( '(x)' == 'FAB1' || '(x)' == 'FAB2' || '(x)' == 'FAB3' ? '(x)' : '_DONOTEXPORT_')

Pour le champ Fabricant, nous exportons les produits associés à plusieurs fabricants

=( '(x)' == 0 ? '_DONOTEXPORT_' : '(x)' )

Pour le champ Poids, nous n'exportons pas les produits dont le poids est égal à 0

=(empty('(x)')?'(x)':'"_DONOTEXPORT_"')

Pour le champ EAN, nous exportons les produits dont le code EAN est vide

=( 'x' <= 0 ? 'x' : '_DONOTEXPORT_')

Pour le champ prix d'achat, nous exportons les produits dont le prix d'achat est 0.00 (non renseigné)

strip_tags

Permet de supprimer les éléments html de la chaîne exportée pour n'obtenir que le texte brut, sans formatage

html_entity_decode

Permet de "décoder" les caractères html

strtolower

Met la chaîne de caractères en minuscules

strtoupper

Met la chaîne de caractères en majuscules

='(x)'.' My text'

Permet de rajouter du texte (au choix) dans le champ exporté. (x) est remplacé par la valeur du champ

='(x)'.' '.(isset($product_attribute['reference'])?$product_attribute['reference']:$p->reference)

Permet de rajouter la référence dans le champ exporté

=str_replace('https','http','(x)')

Permet de remplacer la chaîne de caractères https en http dans le champ exporté

=str_replace('.',',','(x)')

Permet de remplacer le point (.) par une virgule (,) pour les champs de prix

D'autres formules peuvent être utilisées pour modifier les chaînes de caractères ou encore modifier le prix exporté.

Modifier par un calcul les prix exportés

Vous pouvez inscrire une formule mathématique dans la colonne 'Modification' du mapping pour effectuer un calcul sur la valeur exportée.

Formule

Résultat

= x * 1.10

Cette formule augmentera le prix de 10 %. "x" représente la valeur exportée.

= round ( x * 1.115 , 2 )

Cette formule augmentera le prix de 11,5 % et arrondira le prix à 2 décimales.

= ceil ( x * 1.115 )

Cette formule augmentera le prix de 11,5 % et arrondira le prix au nombre entier supérieur.

= floor ( x * 1.115 )

Cette formule augmentera le prix de 11,5 % et arrondira le prix au nombre entier inférieur.

=(x)+15

Cette formule augmentera le prix d'un montant de 15. "x" représente la valeur exportée.

=(x)*1.2

Cette formule augmentera le prix de 5 %. "x" représente la valeur exportée.

=((x)<5?(x)+10:(x))

Cette formule ajoutera 10€ si le prix est < 5€

=((x)>5?(x)+10:(x))

Cette formule ajoutera 10€ si le prix est > 5€

=((x)<5?(x)*1.1:(x))

Cette formule ajoutera 10% si le prix est > 5€

=((x)>5?(x)*1.1:(x))

Cette formule ajoutera 10% si le prix est > 5€

= x * 1000

Cette formule multipliera la valeur par 1000

Cas n° 1 : Exporter la taille des champs SEO

Si vous souhaitez exporter la taille des champs SEO, meta titre, meta description et meta keywords, vous pouvez insérer une formule dans le champ 'Modifications' du mapping d'export comme sur la capture ci-dessous.

La formule à utiliser est :

=strlen('(x)')

Le résultat dans le fichier :

Cas n° 2 : Exporter les descriptions sans code HTML

Vous souhaitez exporter vos descriptions produits sans code HTML ?

Pour exporter les descriptions dans un format sans les balises html, indiquez nohtml dans la colonne 'modifications'.

Cas n° 3 : Exporter les produits qui n'ont pas de fournisseur associé

Pour obtenir la liste des produits qui n'ont aucun fournisseur associé, vous pouvez effectuer un export CSV avec Sc, en ajoutant la formule ci-dessous dans la colonne Modification du champ 'fournisseur - défaut' dans le mapping de votre export

=( '(x)' == '' ? '(x)' : '_DONOTEXPORT_')

Cas n° 4 : Exporter les produits sans code EAN

D’abord, sélectionnez 'Valeur produit' dans la colonne 'Options2’

Puis indiquez la formule suivante dans la colonne ‘Modifications’, comme sur la capture ci-dessous : cela permettra d'exporter uniquement les produits dont le code ean13 est vide.

=(empty('(x)')?'(x)':'"_DONOTEXPORT_"')