Преобразования

Как заполнить sale_price только для товаров со скидкой

2026-06-20
Задача

В фиде маркетплейса поле sale_price должно быть заполнено только если скидка больше 0.

Короткий ответ

Сначала очищайте итоговое поле, затем правилом с проверкой колонки discount подставляйте discount_price только для товаров со скидкой.

Как сделать в Eofferix

  1. Создайте колонку sale_price из discount_price.
    sale_price заполнен только для товаров со скидкой
    В итоговой таблице товар без скидки не получает акционную цену.
  2. Первым правилом очистите значение, чтобы по умолчанию поле было пустым.
    Правила условного заполнения sale_price
    Правило смотрит на колонку discount и подставляет цену скидки только при значении больше нуля.
  3. Вторым правилом проверьте колонку discount: если она больше 0, подставьте {discount_price}.
  4. Проверьте товары без скидки: sale_price должен остаться пустым.

Было / стало

Данные ниже учебные. Они показывают форму преобразования и не относятся к реальным файлам пользователей.

Было

исходные данные
skupricediscountdiscount_price
SKU-10011200101080
SKU-10029000900

Стало

результат
skupricesale_price
SKU-100112001080
SKU-1002900

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться