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 ИдСклада : l’option simple est Égal à MAIN. Si vous devez seulement retirer la réserve, utilisez Différent de RESERVE ; l’expression régulière ^MAIN$ vérifie seulement une correspondance exacte complète.

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. Méthode 1 : sur ИдСклада, utilisez Égal à MAIN.

    Condition de valeur XML
    C’est une variante de condition ; les autres variantes ne sont pas à ajouter.
  4. Méthode 2 : si vous devez seulement retirer la réserve, utilisez ИдСклада Différent de RESERVE.

    Condition de valeur XML
    C’est une variante de condition ; les autres variantes ne sont pas à ajouter.
  5. Méthode 3 : gardez ^MAIN$ (correspond exactement à MAIN) comme contrôle strict.

    Condition de valeur XML
    C’est une variante de condition ; les autres variantes ne sont pas à ajouter.

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</Количество>
      </Предложение>
    </Предложения>
  </ПакетПредложений>
</КоммерческаяИнформация>

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