Catalogues fournisseurs

Comment prendre le stock de l’entrepôt principal dans CommerceML

2026-06-29
Objectif

Un produit CommerceML contient plusieurs blocs Склад : MAIN et RESERVE. Le catalogue a besoin seulement du stock de l’entrepôt principal.

Réponse courte

Ouvrez Количество et ajoutez une condition sur le champ voisin ИдСклада : expression régulière ^MAIN$ (correspond à une valeur exactement égale à MAIN).

Comment le faire dans Eofferix

  1. Dans le snapshot XML, sélectionnez la valeur Количество.

  2. Ouvrez les paramètres de la valeur.

    Ouverture des paramètres de valeur XML
    L’animation montre l’ouverture des paramètres de la valeur sélectionnée.
  3. Ajoutez une condition d’export sur le champ voisin : ИдСклада ^MAIN$.

    Condition de valeur XML
    Ainsi Eofferix prend seulement la valeur nécessaire du bloc répété.

Avant / après

Avant

données source
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <ПакетПредложений>
    <Предложения>
      <Предложение>
        <Ид>SKU-9001</Ид><Наименование>Lampe Elodie</Наименование>
        <Склады>
          <Склад><ИдСклада>MAIN</ИдСклада><Количество>12</Количество></Склад>
          <Склад><ИдСклада>RESERVE</ИдСклада><Количество>3</Количество></Склад>
        </Склады>
      </Предложение>
      <Предложение>
        <Ид>SKU-9002</Ид><Наименование>Fauteuil Martin</Наименование>
        <Склады>
          <Склад><ИдСклада>MAIN</ИдСклада><Количество>5</Количество></Склад>
          <Склад><ИдСклада>RESERVE</ИдСклада><Количество>8</Количество></Склад>
        </Склады>
      </Предложение>
    </Предложения>
  </ПакетПредложений>
</КоммерческаяИнформация>

Après

résultat
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <ПакетПредложений>
    <Предложения>
      <Предложение><Ид>SKU-9001</Ид><Наименование>Lampe Elodie</Наименование><Количество>12</Количество></Предложение>
      <Предложение><Ид>SKU-9002</Ид><Наименование>Fauteuil Martin</Наименование><Количество>5</Количество></Предложение>
    </Предложения>
  </ПакетПредложений>
</КоммерческаяИнформация>

Points à retenir

  • Ce n’est pas une addition des entrepôts : utilisez-le quand l’import doit voir un seul entrepôt choisi.
  • Remplacez MAIN par l’identifiant réel de l’entrepôt dans votre export 1C.

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire