Catálogos de proveedores

Cómo extraer la talla desde ХарактеристикиТовара en CommerceML

2026-06-29
Tarea

CommerceML guarda características como pares Наименование y Значение. La importación necesita un nodo separado <Размер> sin mezclar Color, y el bloque técnico ХарактеристикаТовара no debe exportarse.

Respuesta corta

Cree un nuevo nodo <Размер> dentro de Товар y configúrelo para tomar Значение de la característica donde Наименование es igual a Talla. En vez de una expresión regular, use Igual a Talla o Contiene subcadena Talla; ^Talla$ solo comprueba una coincidencia exacta completa.

Cómo hacerlo en Eofferix

  1. Dentro del nodo repetido Товар, cree un nuevo nodo hijo <Размер>.

  2. Abra la configuración del nuevo nodo <Размер>.

    Apertura de valor XML
    La configuración se aplica al nodo de salida que se rellenará antes de exportar.
  3. Método 1: para rellenar el nuevo nodo <Размер>, agregue una condición sobre Наименование: Igual a Talla.

    Condición Igual a para Talla
    Así se toma el valor solo de la característica con el nombre exacto de talla.
  4. Método 2: si el proveedor escribe otro nombre con talla, use Наименование Contiene subcadena Talla.

    Condición Contiene subcadena para Talla
    Esta variante sirve cuando el nombre de la característica es más largo.
  5. Método 3: deje la expresión regular ^Talla$ (coincide con la etiqueta completa de talla) como opción estricta.

    Condición regex para Talla
    La expresión regular solo hace una comprobación exacta estricta.
  6. En el bloque de origen ХарактеристикаТовара, quite de la exportación la fila de talla o no exporte todo el bloque técnico si ya no es necesario.

Antes / después

Antes

datos de origen
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар>
        <Ид>SKU-4001</Ид>
        <Наименование>Lampara Alba</Наименование>
        <ХарактеристикиТовара>
          <ХарактеристикаТовара>
            <Наименование>Talla</Наименование>
            <Значение>M</Значение>
          </ХарактеристикаТовара>
          <ХарактеристикаТовара>
            <Наименование>Color</Наименование>
            <Значение>white</Значение>
          </ХарактеристикаТовара>
        </ХарактеристикиТовара>
      </Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

Después

resultado
<КоммерческаяИнформация ВерсияСхемы="2.10">
  <Каталог>
    <Товары>
      <Товар>
        <Ид>SKU-4001</Ид>
        <Наименование>Lampara Alba</Наименование>
        <Размер>M</Размер>
      </Товар>
      <Товар>
        <Ид>SKU-4002</Ид>
        <Наименование>Sillon Costa</Наименование>
        <Размер>L</Размер>
      </Товар>
    </Товары>
  </Каталог>
</КоммерческаяИнформация>

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