El proveedor conserva productos YML donde price es 0 o está vacío. Estos artículos no deben entrar en la importación.
Agregue condiciones de exportación a offer: price no está vacío y price es mayor que 0. Si necesita una variante sin comparación numérica, use price no vacío y price no igual a 0. La expresión regular ^(?:[1-9][0-9]*(?:[,.][0-9]+)?|0[,.][0-9]*[1-9][0-9]*)$ coincide con un número positivo y solo hace falta para una comprobación estricta de formato.
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, primera fila: agregue
priceNo vacío.
Esta es una variante de condición; no hace falta agregar las demás. Método 1, segunda fila: agregue
priceMayor que0.
Esta es una variante de condición; no hace falta agregar las demás. Método 2: sin comparación numérica, use
priceNo igual a0junto conNo vacío.
Esta es una variante de condición; no hace falta agregar las demás. Método 3: use la expresión regular
^(?:[1-9][0-9]*(?:[,.][0-9]+)?|0[,.][0-9]*[1-9][0-9]*)$(coincide con un número positivo) para una comprobación estricta de formato.
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-12001" available="true">
<name>Lampara Alba</name>
<price>1290.00</price>
<currencyId>EUR</currencyId>
</offer>
<offer id="YML-12002" available="true">
<name>Sillon Costa</name>
<price>0</price>
<currencyId>EUR</currencyId>
</offer>
<offer id="YML-12003" available="true">
<name>Estante Norte</name>
<price>
</price>
<currencyId>EUR</currencyId>
</offer>
</offers>
</shop>
</yml_catalog>Después
resultado<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-12001" available="true">
<name>Lampara Alba</name>
<price>1290.00</price>
<currencyId>EUR</currencyId>
</offer>
</offers>
</shop>
</yml_catalog>