Обчислення та фільтрування відсоткової знижки в Mergado#
Як обчислити й відфільтрувати відсоткову знижку в Mergado?#
Ця інструкція проведе вас через обчислення відсоткової знижки між початковою та акційною ціною й покаже, як фільтрувати товари за знижкою. У фіді потрібно мати пару елементів – наприклад, у форматі Google:
- початкова ціна:
g:price - акційна ціна:
g:sale_price
З цих значень легко обчислите розмір знижки у відсотках і зможете використати його для редагування фіду, експортів чи фільтрування (наприклад, показати лише товари зі знижкою > 10 %) і відповідно до цього планувати кампанії.
Формула знижки:
((початкова ціна - акційна ціна) / початкова ціна) * 100
Спосіб 1: Збереження знижки в новому елементі#
Хочете мати знижку безпосередньо у фіді як власний елемент? Дійте так:
-
Створіть новий елемент
Перейдіть до Elements → Add new element (кнопка розташована внизу під списком елементів).
Назва елемента:
DISCOUNT(або, наприклад,DISCOUNT_PERCENTAGE). -
Створіть правило Calculation Відкрийте Rules → New rule → Calculation.
- Назва правила: Обчислення знижки.
- Target element:
DISCOUNT. - Формула обчислення:
((%g:price% - %g:sale_price%) / %g:price%) * 100 - Рекомендація: налаштуйте округлення до цілого числа.
-
Збережіть і застосуйте правило.
-
Перевірте результат (приклад)
g:price = 1000g: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), або безпосередньо у вибірках.