Catálogos de proveedores

Cómo extraer barcode desde requisites CommerceML

2026-06-29
Tarea

En CommerceML, barcode está dentro de ЗначенияРеквизитов junto a otros requisitos. La importación necesita solo el barcode.

Respuesta corta

Abra Значение dentro de ЗначениеРеквизита y agregue una condición sobre Наименование: expresión regular ^Штрихкод$ (coincide con un valor exactamente igual a Штрихкод).

Cómo hacerlo en Eofferix

  1. En el snapshot XML/YML, seleccione el valor Значение.

  2. Abra la configuración del valor.

    Apertura de valor
    La animación muestra la configuración del valor seleccionado.
  3. Agregue una condición de exportación sobre Наименование: Наименование ^Штрихкод$.

    Condición de valor
    Así Eofferix toma el valor solo del bloque repetido necesario.

Antes / después

Antes

datos de origen
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар>
        <Ид>SKU-19001</Ид><Наименование>Lampara Alba</Наименование>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита><Наименование>Штрихкод</Наименование><Значение>4601234567890</Значение></ЗначениеРеквизита>
          <ЗначениеРеквизита><Наименование>Страна</Наименование><Значение>España</Значение></ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
      <Товар>
        <Ид>SKU-19002</Ид><Наименование>Sillon Costa</Наименование>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита><Наименование>Штрихкод</Наименование><Значение>5901234123457</Значение></ЗначениеРеквизита>
          <ЗначениеРеквизита><Наименование>Страна</Наименование><Значение>Poland</Значение></ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Después

resultado
<Товары>
  <Товар><Ид>SKU-19001</Ид><Наименование>Lampara Alba</Наименование><Штрихкод>4601234567890</Штрихкод></Товар>
  <Товар><Ид>SKU-19002</Ид><Наименование>Sillon Costa</Наименование><Штрихкод>5901234123457</Штрихкод></Товар>
</Товары>

Qué conviene recordar

  • Si el requisito se llama Штрихкод EAN, use una condición contiene con Штрихкод.
  • La condición debe comprobar Наименование del mismo ЗначениеРеквизита.

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse