Transformación de datos

Cómo rellenar sale_price solo para productos con descuento

2026-06-20
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

  1. Crea sale_price desde discount_price.
    sale_price rellenado solo para productos con descuento
    La tabla de salida deja vacío sale_price para productos sin descuento.
  2. Usa la primera regla para limpiar el valor por defecto.
    Reglas para rellenar sale_price de forma condicional
    La regla comprueba discount e inserta el precio rebajado solo si es mayor que cero.
  3. Usa la segunda regla para comprobar discount: si es mayor que 0, inserta {discount_price}.
  4. Comprueba productos sin descuento: sale_price debe 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
skupricediscountdiscount_price
SKU-10011200101080
SKU-10029000900

Después

resultado
skupricesale_price
SKU-100112001080
SKU-1002900

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse