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.
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
Dentro del nodo repetido
Товар, cree un nuevo nodo hijo<Размер>.Abra la configuración del nuevo nodo
<Размер>.
La configuración se aplica al nodo de salida que se rellenará antes de exportar. Método 1: para rellenar el nuevo nodo
<Размер>, agregue una condición sobreНаименование:Igual aTalla.
Así se toma el valor solo de la característica con el nombre exacto de talla. Método 2: si el proveedor escribe otro nombre con talla, use
НаименованиеContiene subcadenaTalla.
Esta variante sirve cuando el nombre de la característica es más largo. Método 3: deje la expresión regular
^Talla$(coincide con la etiqueta completa de talla) como opción estricta.
La expresión regular solo hace una comprobación exacta estricta. 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</Размер>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>