Tarea
Un feed de marketplace debe contener sale_price solo si el descuento es mayor que 0.
Respuesta corta
Primero limpia el campo final y luego usa una regla que revisa discount e inserta discount_price solo para productos con descuento.
Cómo hacerlo en Eofferix
- Crea
sale_pricedesdediscount_price.
La tabla de salida deja vacío sale_price para productos sin descuento. - Usa la primera regla para limpiar el valor por defecto.

La regla comprueba discounte inserta el precio rebajado solo si es mayor que cero. - Usa la segunda regla para comprobar
discount: si es mayor que0, inserta{discount_price}. - Comprueba productos sin descuento:
sale_pricedebe quedar vacío.
Antes / después
Los datos siguientes son un ejemplo de formación y no pertenecen a archivos reales de usuarios.
Antes
datos de origen| sku | price | discount | discount_price |
|---|---|---|---|
| SKU-1001 | 1200 | 10 | 1080 |
| SKU-1002 | 900 | 0 | 900 |
Después
resultado| sku | price | sale_price |
|---|---|---|
| SKU-1001 | 1200 | 1080 |
| SKU-1002 | 900 |