Tarea
Un feed XML debe exportar solo elementos offer con picture rellenado.
Respuesta corta
Activa una condición de exportación a nivel de elemento en offer: la ruta picture no debe estar vacía.
Cómo hacerlo en Eofferix
- Abre el snapshot XML y selecciona el nodo
offer. - Define el alcance de exportación como elemento completo.
- Añade una condición:
/catalog/offers/offer/pictureno está vacío.
La condición está en offer, por lo que un producto sin imagen no se exporta. - Guarda la plantilla, ejecuta la transformación en el paso final y confirma que los productos sin imagen se eliminan completos.
Qué importa para el resultado
- Coloca la condición en
offer, no solo enpicture; si no, puedes obtener un campo vacío en vez de eliminar el producto. - Si el XML contiene varios
picture, comprueba la ruta que realmente exige la plataforma. - Después de guardar la plantilla, ejecuta la transformación en el paso final y verifica que los offer sin imagen desaparecen completos.
Antes / después
Los datos siguientes son un ejemplo de formación y no pertenecen a archivos reales de usuarios.
Antes
datos de origen<offers>
<offer id="1001">
<picture>https://cdn.example.test/1001.jpg</picture>
</offer>
<offer id="1002">
<picture>
</picture>
</offer>
</offers>Después
resultado<offers>
<offer id="1001">
<picture>https://cdn.example.test/1001.jpg</picture>
</offer>
</offers>