Tarea
El YML contiene SKU normales y texto libre en vendorCode. La importación necesita solo códigos como LA-22001.
Respuesta corta
Agregue una condición de exportación a offer: vendorCode debe coincidir con la expresión regular ^[A-Z]{2}-[0-9]{5}$ (coincide con dos letras latinas mayúsculas, un guion y cinco dígitos de principio a fin).
Cómo hacerlo en Eofferix
En el snapshot XML/YML, seleccione el nodo repetido
offer.Abra la configuración del nodo.

La animación muestra la configuración del nodo de producto repetido. Método 1: la expresión regular
^[A-Z]{2}-[0-9]{5}$valida dos letras mayúsculas, guion y cinco dígitos.
Esta es una variante de condición; no hace falta agregar las demás. Método 2: si basta el prefijo, use
vendorCodeContiene subcadenaLA-.
Esta es una variante de condición; no hace falta agregar las demás. Método 3: para un prefijo más estricto, use
vendorCodeEmpieza porLA-.
Esta es una variante de condición; no hace falta agregar las demás.
Antes / después
Antes
datos de origen<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-22001">
<name>Lampara Alba</name>
<vendorCode>LA-22001</vendorCode>
<price>1290.00</price>
</offer>
<offer id="YML-22002">
<name>Sillon Costa</name>
<vendorCode>supplier item 22002</vendorCode>
<price>8400.00</price>
</offer>
<offer id="YML-22003">
<name>Estante Norte</name>
<vendorCode>PN-22003</vendorCode>
<price>990.00</price>
</offer>
</offers>
</shop>
</yml_catalog>Después
resultado<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-22001">
<name>Lampara Alba</name>
<vendorCode>LA-22001</vendorCode>
<price>1290.00</price>
</offer>
<offer id="YML-22003">
<name>Estante Norte</name>
<vendorCode>PN-22003</vendorCode>
<price>990.00</price>
</offer>
</offers>
</shop>
</yml_catalog>