Tarea
El proveedor conserva productos YML donde price es 0 o está vacío. Estos artículos no deben entrar en la importación.
Respuesta corta
Agregue una condición de exportación a offer: price debe coincidir con ^(?:[1-9][0-9]*(?:[,.][0-9]+)?|0[,.][0-9]*[1-9][0-9]*)$ (coincide con un número positivo: una parte entera mayor que cero o un decimal 0.xx con parte decimal no nula).
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. Agregue una condición de exportación para
price:price^(?:[1-9][0-9]*(?:[,.][0-9]+)?|0[,.][0-9]*[1-9][0-9]*)$.
La condición se aplica al artículo completo.
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>Qué conviene recordar
- Ponga la condición en
offerpara eliminar todo el artículo. - Si el precio cero es válido para regalos o lotes, cree una regla separada para esos SKU.