CommerceML stocke les caractéristiques par paires Наименование et Значение. L’import a besoin d’un noeud séparé <Размер> sans mélanger Couleur, et le bloc source ХарактеристикаТовара ne doit pas être exporté.
Créez un nouveau noeud <Размер> dans Товар, puis configurez-le pour prendre la valeur Значение de la caractéristique où Наименование est égal à Taille. Au lieu d’une expression régulière, utilisez Égal à Taille ou Contient la sous-chaîne Taille ; ^Taille$ vérifie seulement une correspondance exacte complète.
Comment le faire dans Eofferix
Dans le noeud répété
Товар, créez un nouveau noeud enfant<Размер>.Ouvrez les paramètres du nouveau noeud
<Размер>.
Les paramètres s’appliquent au noeud de sortie qui sera renseigné avant l’export. Méthode 1 : pour renseigner le nouveau noeud
<Размер>, ajoutez une condition surНаименование:Égal àTaille.
Ainsi la valeur est prise seulement depuis la caractéristique au libellé exact de taille. Méthode 2 : si le fournisseur écrit un libellé comme taille vêtement, utilisez
НаименованиеContient la sous-chaîneTaille.
Cette variante est utile quand le libellé de caractéristique est plus long. Méthode 3 : gardez l’expression régulière
^Taille$(correspond au libellé complet de taille) comme option stricte.
L’expression régulière sert seulement au contrôle strict de correspondance exacte. Sur le bloc source
ХарактеристикаТовара, retirez la ligne taille de l’export ou n’exportez pas tout le bloc technique s’il n’est plus nécessaire.
Avant / après
Avant
données source<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-4001</Ид>
<Наименование>Lampe Elodie</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара>
<Наименование>Taille</Наименование>
<Значение>M</Значение>
</ХарактеристикаТовара>
<ХарактеристикаТовара>
<Наименование>Couleur</Наименование>
<Значение>white</Значение>
</ХарактеристикаТовара>
</ХарактеристикиТовара>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Après
résultat<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-4001</Ид>
<Наименование>Lampe Elodie</Наименование>
<Размер>M</Размер>
</Товар>
<Товар>
<Ид>SKU-4002</Ид>
<Наименование>Fauteuil Martin</Наименование>
<Размер>L</Размер>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>