Algunos productos YML tienen available="false". Estos artículos deben desaparecer del resultado y las ofertas disponibles deben quedarse.
Agregue una condición de exportación a offer: la opción más simple es que @available antes de transformar sea igual a true. Si el proveedor solo envía true/false, también puede usar @available no igual a false. Use ^(true|1|yes)$ solo cuando haya varios valores positivos posibles.
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: en
Condiciones de exportación, seleccione@available, faseAntes de transformar, condiciónIgual a, valortrue.
Esta es una variante de condición; no hace falta agregar las demás. Método 2: si el proveedor siempre envía solo
true/false, use@availableNo igual afalse.
Esta es una variante de condición; no hace falta agregar las demás. Método 3: si la disponibilidad puede venir como
true,1oyes, use la expresión regular^(true|1|yes)$(coincide exactamente con una de esas variantes).
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-2001" available="true">
<name>Lampara Alba</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-2002" available="false">
<name>Sillon Costa</name>
<categoryId>205</categoryId>
<price>139.00</price>
</offer>
<offer id="YML-2003" available="true">
<name>Estante Norte</name>
<categoryId>101</categoryId>
<price>16.40</price>
</offer>
</offers>
</shop>
</yml_catalog>Después
resultado<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-2001" available="true">
<name>Lampara Alba</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-2003" available="true">
<name>Estante Norte</name>
<categoryId>101</categoryId>
<price>16.40</price>
</offer>
</offers>
</shop>
</yml_catalog>