Обчислення та фільтрування відсоткової знижки в Mergado#

Як обчислити й відфільтрувати відсоткову знижку в Mergado?#

Ця інструкція проведе вас через обчислення відсоткової знижки між початковою та акційною ціною й покаже, як фільтрувати товари за знижкою. У фіді потрібно мати пару елементів – наприклад, у форматі Google:

  • початкова ціна: g:price
  • акційна ціна: g:sale_price

З цих значень легко обчислите розмір знижки у відсотках і зможете використати його для редагування фіду, експортів чи фільтрування (наприклад, показати лише товари зі знижкою > 10 %) і відповідно до цього планувати кампанії.

Формула знижки: ((початкова ціна - акційна ціна) / початкова ціна) * 100

Спосіб 1: Збереження знижки в новому елементі#

Хочете мати знижку безпосередньо у фіді як власний елемент? Дійте так:

  1. Створіть новий елемент

    Перейдіть до Elements → Add new element (кнопка розташована внизу під списком елементів).

    Назва елемента: DISCOUNT (або, наприклад, DISCOUNT_PERCENTAGE).

  2. Створіть правило Calculation Відкрийте Rules → New rule → Calculation.

    • Назва правила: Обчислення знижки.
    • Target element: DISCOUNT.
    • Формула обчислення: ((%g:price% - %g:sale_price%) / %g:price%) * 100
    • Рекомендація: налаштуйте округлення до цілого числа.
  3. Збережіть і застосуйте правило.

  4. Перевірте результат (приклад)

    • g:price = 1000
    • g:sale_price = 750 → елемент DISCOUNT матиме значення 25.

Спосіб 2: Фільтрування товарів зі знижкою без нового елемента#

Потрібно лише швидко відфільтрувати за знижкою? Скористайтеся обчисленням безпосередньо у вибірці (MQL) – новий елемент не потрібен.

Приклад вибірки для знижки > 10 %: ([g:price] - [g:sale_price]) / [g:price] * 100 > 10

Цей запит знайде всі товари, знижка яких більша за 10 %.

Поради#

  • Вибірки в Mergado вміють обчислювати. Математичні операції можна використовувати безпосередньо в умовах – не лише статичні значення. Це знадобиться для перевірки знижок або співвідношення ціни та значення без створення додаткових елементів.
  • Обчислення маржі подібно до знижки. Якщо у фіді є закупівельна та продажна ціна, можна обчислити відсоткову маржу: ((%g:price% - %PURCHASE_PRICE%) / %g:price%) * 100 Створіть або нове правило Обчислення (наприклад, в елемент MARGIN_PERCENTAGE), або використайте формулу безпосередньо у вибірках для фільтрування товарів з маржею, вищою за вибраний відсоток.

Часті запитання#

Яка правильна формула для обчислення знижки?#

((початкова ціна - акційна ціна) / початкова ціна) * 100

Чи потрібно для фільтрування за знижкою створювати новий елемент?#

Не потрібно. Використайте обчислення безпосередньо у вибірці MQL, наприклад: ([g:price] - [g:sale_price]) / [g:price] * 100 > 10

Де створити новий елемент для знижки?#

В Elements → Add new element. Рекомендована назва: DISCOUNT (або DISCOUNT_PERCENTAGE).

Як налаштувати правило для обчислення знижки в елемент?#

Rules → New rule → Calculation, назва Обчислення знижки, цільовий елемент DISCOUNT, формула: ((%g:price% - %g:sale_price%) / %g:price%) * 100. Радимо округлити до цілого числа.

Чи можна обчислити й відсоткову маржу?#

Так. Використайте: ((%g:price% - %PURCHASE_PRICE%) / %g:price%) * 100 Або як нове правило в елемент (наприклад, MARGIN_PERCENTAGE), або безпосередньо у вибірках.

Чи була ця стаття корисною?