Правила ціноутворення: як із ціни постачальника виходить ваша ціна

18 хв

Elbuz сам рахує ваші ціни з цін постачальника: переводить за курсом, додає націнку чи знижку, доставку й округлює. Політику ви описуєте правилами один раз, а ціни перераховуються на кожному завантаженні прайсу.

Коли це знадобиться:

  • Постачальник дає знижку на весь прайс — одне правило з мінусом зменшує всі ціни прайсу.
  • На дешевому товарі заробляєте більший відсоток, ніж на дорогому — драбина порогів сама бере потрібну націнку за ціною товару.
  • Постачальників десятки, а політика одна — загальні правила за категоріями діють у всіх прайсах.
  • Ціна товару здивувала — «Історія націнки товару» показує кожен крок розрахунку.

З чого почати: задайте перше правило для одного прайсу.

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Що вміють правила ціноутворення

Провал ціни на стику сходинок драбини, коли дорожчий у закупівлі товар коштує на вітрині дешевше, прибирає список «Націнка на стику сходинок». Детальніше: як прибрати провал ціни на стику сходинок.

Де це і хто має доступ

Меню
Довідники → Обробка прайс-листів → Правила ціноутворення
З картки прайс-листа
вкладка «Націнка/Знижка» праворуч від переліку джерел
Із сітки товарів прайсу
контекстне меню рядка → «Налаштування націнки»
З переліку прайс-листів
«Меню» над переліком → «Націнка» → «Загальні правила націнки»
З картки категорії
згортна картка «Націнка / Знижка (глобальні налаштування для всіх товарів)»
Види націнок
бургер у шапці джерела → «Ціни та націнки» → «Види націнок»
Право доступу
вікно «Правила ціноутворення»; вкладка «Націнка/Знижка» — окремий блок прав картки джерела
Підготувати
завантажений прайс і рішення, скільки заробляти на кожній категорії

З картки джерела вікно показує правила цього прайсу, з решти входів — загальні правила для всіх джерел, і над сіткою стоїть плашка «Ці правила застосовуються до джерел у режимах…». Детальніше: два набори правил.

Розгорнуте меню з пунктом «Правила ціноутворення»
1Пункт «Правила ціноутворення»
  1. «Довідники» → «Обробка прайс-листів» → «Правила ціноутворення» відкриває довідник правил ціноутворення.

Ярлика на робочому столі у вікна немає — тільки меню й перелічені кнопки.

Блок прав вкладки «Націнка/Знижка» відкриває ще секцію «Ціни» картки джерела й пункт «Націнка» в меню переліку прайс-листів. Без нього менеджер бачить джерело й товари, але не правила й поля цін. Масові зміни режиму додатково вимагають права на зміну прайс-листів.

Пункт меню закривається окремо від вікна. Картка націнок у вікні категорії — свій блок прав усередині вікна категорій. Вікна видів ціноутворення й фільтра виду власної перевірки не мають: вони відкриваються з вікон, доступ до яких уже перевірено.

Скільки ставити, щоб отримати потрібну маржу

Перше, на чому втрачають гроші: націнку рахують від закупівельної ціни, маржу — від ціни продажу. Це два різні числа, і плутанина між ними коштує рівно стільки, скільки різниця.

Купили за 100, продали за 150. Націнка — 50 %: до сотні додали половину сотні. Маржа — 33 %: із півтори сотні виторгу ваші п'ятдесят гривень становлять третину. Продали за 200 — націнка 100 %, маржа 50 %. Що вища націнка, то більший розрив між цими двома числами.

У правилах ціноутворення задається саме дія над закупівельною ціною. Колонка «%» — це відсоток, який додається до ціни постачальника, а не частка вашого виторгу. Якщо вам потрібна маржа 30 %, ставити 30 у колонку «%» не можна: вийде маржа приблизно 23 %. Для маржі 30 % потрібна націнка близько 43 %, для маржі 50 % — націнка 100 %.

Щоб порахувати націнку під потрібну маржу: поділіть маржу на різницю між одиницею й маржею. Маржа 0,25 → 0,25 / 0,75 = 0,33, тобто націнка 33 %. Маржа 0,4 → 0,4 / 0,6 = 0,67, тобто 67 %.

Що правило може зробити з ціною

Слово «націнка» стоїть на кнопках і в підписах колонок, але правило робить з ціною постачальника не тільки її.

  1. Додати відсоток. Колонка «%» у сітці правил. Ціна плюс відсоток від неї.
  2. Помножити на коефіцієнт. Колонка «*». Коефіцієнт 1,3 — це та сама націнка 30 %, тільки записана інакше. У правилі без порогів від'ємний коефіцієнт означає ділення: поставте −2, і ціна поділиться навпіл. У пороговому правилі від'ємний коефіцієнт дасть ціну зі знаком мінус — там його не ставлять.
  3. Додати або відняти суму. Колонка «+/-». Плюс сто гривень до кожної позиції — або мінус сто, якщо постачальник дав вам знижку сотнею з кожного товару. Знижка — це від'ємне значення, окремого механізму для неї немає, і не потрібно: від'ємним може бути і відсоток, і коефіцієнт, і сума. Одна засторога: у правилі без порогів результат береться за модулем, тож знижка, більша за ціну, перевертається в плюс — мінус сто на товарі за п'ятдесят дасть п'ятдесят, а не мінус п'ятдесят.
  4. Перевести за курсом валют. Вид «Ціна + курс валют. Джерело налаштувань: довідник валют + прайс-лист.» Курс береться з налаштувань колонок прайсу, а для рядків, де його немає, — з довідника валют, з урахуванням націнки до курсу, заданої там же в колонці «+%».
  5. Додати вартість доставки. Двома способами. Вид «Додавання вартості доставки товару» бере поле «Доставка» з картки категорії й додає його тільки тим товарам, чиї категорії це поле заповнили. Вид «Додавання фіксованої вартості доставки для всіх товарів з прайс-листа» бере поле «Вартість доставки» з картки джерела — одну суму на весь прайс.
  6. Взяти значення з іншого поля. Колонки «Поле джерело» і «Поле призначення». За замовчуванням правило читає «Ціну» й пише в «Ціну», але джерелом можна поставити, наприклад, «Ціна РРЦ», а приймачем — «Ціна». Так робиться правило «продаємо строго за рекомендованою ціною постачальника».

Ці дії застосовуються не поодинці, а ланцюжком: спочатку курс валют, потім усе інше в порядку ланцюга видів, наприкінці — округлення. Ось увесь шлях ціни від файла постачальника до вітрини.

Шлях ціни від файла постачальника до товару на вітрині
ТакНіЦіна у файлі постачальникаПерший вид у ланцюгу —зазвичай «Ціна + курс валют»Чи є для товару правило згалочкою «Пріоритет (скасуватиінші)»?Товар відкладається: його порахуєтільки це правилоРешта видів ціноутворення — почерзі, згори внизПравила прайс-листа: відсоток,коефіцієнт, значенняЗагальні правила за категорією:порогова драбинаВартість доставки з карткикатегорії або з картки джерелаЦіна після всіх правилОкруглення: вгору, вниз або докопійокКратність ціни, якщо заданаПрибуток і підсумкова ціна товарупрайсуЗіставлений товар каталогу — ідалі на вітрину
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Працює це на трьох рівнях, і рівні не заважають один одному:

  • Один прайс. Правила, задані у вкладці «Націнка/Знижка» конкретного джерела, діють тільки на його товари (правила одного прайсу).
  • Усі прайси одразу. Загальні правила за категоріями — та сама «драбина», яку задають один раз і яка обслуговує всі джерела (одна політика для всіх).
  • Окремі товари базового каталогу. Ціни товарів вашого каталогу перераховуються окремим механізмом — це тема іншої статті, тут вона тільки згадана.

Як округлити ціну

Округлення застосовується після всіх правил, до вже порахованої ціни. Механізмів три, і вони незалежні.

Округлення до цілого. Два перемикачі в налаштуваннях системи: Кабінет → Налаштування системи → розділ «Оновлення каталогу» → підрозділ «Ціни та націнки».

Розділ «Ціни та націнки» в налаштуваннях оновлення каталогу
1Перемикач «Округляти вгору»
2Перемикач «Округляти вниз»
3Перемикач «Націнку застосовувати одноразово»
  1. Підсумкова ціна округляється до цілого у більший бік.
  2. Підсумкова ціна округляється до цілого у менший бік.
  3. Націнка ставиться лише тим товарам, до яких вона ще не застосовувалася.
НастройкаОпис в інтерфейсіЗа замовчуванням
Округляти вгору«Підсумкова ціна округляється до цілого у більший бік.»вимкнено
Округляти вниз«Підсумкова ціна округляється до цілого у менший бік.»вимкнено
Націнка на підкатегорії«Націнка, задана для категорії, поширюється на всі вкладені категорії.»вимкнено
Націнку застосовувати одноразово«Націнка ставиться лише тим товарам, до яких вона ще не застосовувалася.»вимкнено

Коли обидва перемикачі округлення вимкнені — а це стан за замовчуванням — ціна округляється до копійок.

Про це прямо каже довідка самої настройки: «Округлення застосовується після націнки. Увімкнені одночасно округлення вгору та вниз конфліктують — оберіть одне.» Якщо все ж увімкнути обидва, спочатку спрацює округлення вгору, потім вниз — тобто фактично працюватиме округлення вниз.

Кратність ціни. Поле в секції «Ціни» картки джерела; для файлів Excel його можна задати окремо кожному аркушу. Кратність 10 означає, що ціна округлюється вгору до найближчого десятка: 173 стане 180. Працює тільки при кратності більше одиниці й ціні більше одиниці — щоб не зіпсувати копійчані позиції.

Захист від накрутки. Настройка «Націнку застосовувати одноразово» ставить націнку лише тим товарам, до яких вона ще не застосовувалася. Довідка пояснює навіщо: «Захист від накручування націнки на націнку під час повторних прогонів: без цього ціна зростає з кожним оновленням.»

Здебільшого ціна перед націнкою відновлюється з вихідної, тому проблема виникає не завжди. Якщо ціни повзуть угору від оновлення до оновлення, вмикайте саме цю настройку.

Коли ціни перераховуються

Найчастіше питання про ціноутворення звучить так: «я змінив правило, чому ціни ті самі?». Відповідь у тому, що правило й ціна живуть окремо.

Правило змінюється миттєво, ціни — ні. Автоматичного перерахунку по факту редагування правила немає. Нова ціна з'явиться на наступному завантаженні прайсу або після того, як ви натиснете перерахунок самі. Зроблений перерахунок назад не повернути: кнопки «Скасувати» тут немає.

Автоматично, під час завантаження

Ціноутворення — одна з операцій, які виконуються при кожному завантаженні прайсу. У переліку операцій вона називається «Переоцінка товару» і стоїть після зіставлення товарів прайсу з товарами базового каталогу й перед застосуванням формул для полів. Перед нею програма зберігає ціну постачальника окремо, щоб було з чого рахувати наступного разу.

Вручну, кнопкою

Кнопка з чарівною паличкою в тулбарі правил має підказку «Застосувати націнку для товарів». Вона:

  1. відновлює вихідні ціни постачальника — тобто скасовує наслідки попередніх націнок;
  2. перечитує курси валют із довідника й з налаштувань прайсу;
  3. проганяє всі види ланцюга заново.

Категорія, обрана в дереві, на перерахунок не впливає: кнопка завжди перераховує весь прайс за всіма правилами — так само, як під час завантаження. Курс валют і доставка при цьому застосовуються один раз, скільки б разів ви не натискали кнопку.

Під час роботи висить тост «Обробка даних, чекайте», наприкінці — «Ціни для товарів розраховані». У журналі робіт з'являються два записи: «Застосування операції націнки/знижки (без завантаження прайс-листа)» і «Застосування операції націнки/знижки завершено».

Та сама кнопка в загальному вікні поводиться інакше. Коли вікно відкрито з меню, конкретного прайсу в неї немає, тому вона обходить активні джерела увімкнених постачальників — але пропускає ті, що в режимі «Лише правила цього джерела». А саме в цьому режимі джерело створюється.

Повідомлення «пропущено стільки-то джерел» немає: тост однаково показує «Ціни для товарів розраховані». Якщо вам треба перерахувати конкретний прайс — відкривайте вкладку «Націнка/Знижка» цього джерела й тисніть кнопку там. Про режими джерела — одна політика для всіх постачальників.

Як перевірити, з чого склалася ціна

Розбирати ціну в голові не потрібно — програма записує кожне спрацювання і показує його покроково. Вікно називається «Історія націнки товару» й відкривається з контекстного меню рядка: у сітці товарів прайсу і в сітці базового каталогу.

Вікно «Історія націнки товару»
1Вихідна ціна
2Підсумкова ціна
  1. Вихідна ціна товару до застосування правил націнки.
  2. Підсумкова ціна товару після застосування націнки та прибуток у гривнях і відсотках.

Що в ньому видно: «ID товару», «Найменування», «Категорія», «Вихідна ціна», «Курс», далі пронумеровані кроки. Кожен крок називає вид ціноутворення, дію словом — «Додаємо», «Віднімаємо», «Умножуємо на», «Ділімо на», — фільтр правила, яке спрацювало («ціна від … до …», «Виробник …»), і ціну, яка вийшла після цього кроку. Наприкінці — «Підсумкова ціна» і прибуток.

Крок за загальним правилом має під назвою виду рядок «Джерело правила: загальні правила націнки». У режимах «Загальні та власні» так видно, яке правило прийшло із загальних, а яке з правил прайсу, і в якому порядку вони спрацювали.

Це головний інструмент розбору. Якщо ціна вийшла не такою, як ви очікували, дивитися треба сюди, а не в сітку правил: у списку кроків одразу видно, який саме вид і яке правило спрацювали, а чого в списку немає — те й не спрацювало.

Перевірка за п'ять кроків

Найкоротший спосіб переконатися, що ваші налаштування працюють, перш ніж чіпати весь каталог:

Перевірка на одному товарі

Нового кроку немає, а ціна не змінилася — перевірте по черзі чотири речі:

  1. чи та категорія обрана в дереві;
  2. чи не стоїть над сіткою плашка «Ці правила застосовуються до джерел у режимах…» — тоді ви редагували загальні правила, а не правила прайсу;
  3. чи не в режимі «Лише загальні правила» джерело (режим джерела);
  4. чи є в ланцюгу вид, який читає правила прайсу (ланцюг видів).

Те саме можна спитати словами. У картці товару натисніть «✦ AI» → «Звідки ця ціна?»: консультант покроково покаже, яку пропозицію постачальника обрано і чому, які правила націнки спрацювали і які формули цінових полів застосовано.

Для цілого прайсу — кнопка «✦ AI» в шапці джерела → «Як ціна цього прайсу бере участь у виборі». Як працює кнопка — у статті про AI-консультанта.

Сценарії

Доставку громіздкого товару закласти в ціну

Задача: у категорії великогабаритної техніки до ціни треба додавати фіксовану суму на доставку.

Що ввімкнути: у картці категорії, згортна картка «Додатково», — поле «Доставка» з сумою.

Що вийде: вид «Додавання вартості доставки товару. Джерело налаштувань: довідник категорій.» додає цю суму до ціни товарів категорії. У ланцюгу нового джерела він останній, тобто сума додається до ціни після драбини й категорійних правил, а округлення йде вже після неї.

Чого не станеться: товари вкладених категорій суму батьківської не отримають — поле треба заповнити в кожній категорії або скопіювати суму у вкладені кнопкою поруч із полем (підказка «Застосувати вартість доставки для дочірніх категорій та товарів»). Товарам із нульовою ціною сума не додасться.

У вихідні — інша ціна

Задача: у суботу й неділю ціни мають бути на 5 % вищими, ніж у будні.

Що ввімкнути: правила націнки дня тижня не знають, тож це робить формула прайс-листа. У «Формулах для полів» джерела додайте формулу на поле «Ціна»:

CASE WHEN DAYOFWEEK(CURDATE()) IN (1, 7) THEN ROUND({Прайс: Ціна} * 1.05, 2) ELSE {Прайс: Ціна} END

DAYOFWEEK(CURDATE()) дає номер сьогоднішнього дня: 1 — неділя, 7 — субота. У будні формула лишає ціну такою, якою її порахувала націнка.

Щоб каталог отримував нову ціну щодня, поставте завантаження всіх прайсів у розклад — тоді після нього саме запуститься оновлення базового каталогу.

Що вийде: формула рахується під час кожного завантаження прайсу; у типовому порядку операцій — після кроку «Переоцінка товару», тобто множить уже націнену ціну. Прайс, завантажений у суботу чи неділю, отримає вихідну ціну, завантажений у будній день — звичайну.

Чого не станеться: сама опівночі ціна не зміниться — тільки з найближчим завантаженням прайсу. Якщо в понеділок прайс не завантажувався, вихідна ціна стоїть далі.

Кнопка «Застосувати формули» у вікні формул рахує від уже порахованої ціни: у вихідний кожне натискання додає ще 5 %. Безпечний ручний перерахунок — «Застосувати націнку для товарів»: вона спершу повертає ціну постачальника, потім проганяє правила і числові формули.

Що робити, коли ціни не такі

Розбір частих проблем
Що ви бачитеЧому такЩо зробити
Правило створено, ціни в товарах ті самі Правило й ціна живуть окремо: автоматичного перерахунку по факту редагування немає Натисніть «Застосувати націнку для товарів» або дочекайтеся наступного завантаження прайсу (коли ціни перераховуються)
«Ціни для товарів розраховані», а ціни не змінилися Вікно відкрито з меню, без прайсу: перерахунок обходить лише джерела в режимах «Лише загальні правила» та «Загальні та власні» Відкрийте вкладку «Націнка/Знижка» потрібного джерела й натисніть кнопку там (перерахунок вручну)
Ціна округлилася вниз, хоча ввімкнено «Округляти вгору» Увімкнені обидва перемикачі округлення; спочатку спрацьовує округлення вгору, потім вниз Лишіть увімкненим тільки один (округлення)

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

Задав правило — чому ціни не змінилися?

Правило починає діяти на наступному завантаженні прайсу. Щоб побачити результат одразу, натисніть «Застосувати націнку для товарів» у вкладці «Націнка/Знижка» джерела (коли ціни перераховуються).

Як зробити знижку, а не націнку?

Поставте від'ємне значення: −15 у колонці «%» зменшить ціну на 15 %, −100 у колонці «+/-» відніме сто гривень. Окремого механізму для знижок немає (знижка на весь прайс).

Правило створене у вкладці прайсу — чому воно не діє?

Найімовірніше, у ланцюгу прайсу немає виду, який читає правила прайсу, — перевірте «Види націнок» (ланцюг видів). Друга причина — джерело в режимі «Лише загальні правила», це видно з плашки над сіткою.

Ціни ростуть з кожним оновленням прайсу — чому?

Націнка накладається на вже націнену ціну. Увімкніть «Націнку застосовувати одноразово» в налаштуваннях системи (захист від накрутки).

Чи можна задати свою націнку одному товару каталогу?

Правилами — ні: вони рахують ціни товарів прайсу, а в картку каталогу ціна потрапляє через зіставлення. Своя націнка для окремої позиції каталогу задається в її картці.

Чи можна скасувати перерахунок цін?

Ні. Ні перерахунок, ні видалення правила, ні розкладання правил по дочірніх категоріях відкотити не можна. Перевірте нове правило на одному товарі (перевірка).

Суміжні теми

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