Objectif
Un export CommerceML 1C contient des produits sans Артикул. Le catalogue cible exige ce champ comme code produit.
Réponse courte
Ajoutez une condition d’export sur le noeud Товар : Артикул doit être non vide.
Comment le faire dans Eofferix
Dans le snapshot XML/YML, sélectionnez le noeud répété
Товар.Ouvrez les paramètres du noeud.

L’animation montre l’ouverture des paramètres du noeud produit répété. Ajoutez une condition d’export pour
Артикул:Артикулне пустое.
La condition s’applique à l’article entier.
Avant / après
Avant
données source<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар><Ид>SKU-13001</Ид><Артикул>LA-13001</Артикул><Наименование>Lampe Elodie</Наименование></Товар>
<Товар><Ид>SKU-13002</Ид><Артикул></Артикул><Наименование>Fauteuil Martin</Наименование></Товар>
<Товар><Ид>SKU-13003</Ид><Наименование>Etagere Loire</Наименование></Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Après
résultat<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар><Ид>SKU-13001</Ид><Артикул>LA-13001</Артикул><Наименование>Lampe Elodie</Наименование></Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Points à retenir
- Les balises CommerceML sont conservées comme dans l’export 1C ; elles font partie du format.
- Si votre 1C stocke le code dans un autre champ, par exemple
Код, pointez la condition vers ce champ.