Як налаштувати акції та знижки правилами

16 хв

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

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

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

З чого почати: сітка товарів → меню додаткових операцій → «Акції/Знижки», додайте правило і застосуйте його.

Що вміють правила акцій

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

Окремого пункту меню у вікна правил немає: воно відкривається з сітки товарів.

Меню
Довідники → Базовий каталог товарів → Товари
Інші входи
сітка товарів → меню додаткових операцій → «Акції/Знижки»
З картки товару
секція акційних цін — ручна ціна одного товару, правилами не переписується
Право доступу
сітка товарів (вікно «Товари» у «Правах груп»)
Підготувати
групи контрагентів, якщо ціна не для всіх покупців
Вікно «Акції/Знижки»: таблиця правил акційних цін
1Застосувати правила
2Активність
3Знижка
4Спосіб розрахунку
5Порядок
  1. Кнопка з чарівною паличкою застосовує всі активні правила до каталогу — до неї нові й змінені правила нічого не змінюють.
  2. Вимкнене правило пропускається при застосуванні.
  3. Прапорець «Знижка» перетворює правило з акційної ціни на ціну від кількості.
  4. Колонки «%», «*», «+/−» — три способи порахувати ціну; заповнювати треба рівно один, інакше спрацює останній.
  5. «Порядок» задає чергу застосування: перше правило забирає товар собі, наступні його пропускають.

Як вибрати: акція чи знижка від кількості

Правило робить одне з двох, і перемикає це прапорець «Знижка».

Акція (прапорець знято)Знижка (прапорець стоїть)
Що ценова ціна товаруціна від кількості
Коли дієзавжди, поки правило активнеколи покупець бере вказану кількість і більше
Поле «Кількість»не використовуєтьсяобов'язкове: від скількох штук діє ціна
Як виглядає на вітриністара ціна закреслена, поряд новатаблиця «від 5 шт. — така ціна»

Одне правило робить щось одне. Щоб зробити і акцію, і оптову ціну, заводять два правила.

Як порахувати акційну ціну

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

КолонкаЩо робитьПриклад
Цінафіксована ціна, однакова для всіх товарів правила499 — усі товари по 499
%відсоток від ціни-джерела; від'ємне значення знижує−15 — мінус 15%
*коефіцієнт. Від'ємне значення означає ділення, а не мінус0.85 — множимо; −1.2 — ділимо на 1,2
+/−додати або відняти фіксовану суму−100 — мінус сто гривень

Заповнюйте лише одну з цих колонок. Програма перебирає їх по черзі — ціна, відсоток, коефіцієнт, сума — і кожна наступна заповнена колонка перекриває попередню.

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

Округлення й кратність

  • Отримана ціна округлюється за загальними налаштуваннями округлення програми: вгору, вниз або, якщо обидва вимкнені, до копійок.
  • «Кратність» округлює ціну вгору до кратної вказаному числу: кратність 10 перетворить 487 на 490, а 1 049 — на 1 050. Зручно, щоб акційні ціни виглядали як ціни, а не як результат ділення.

Товари, у яких поле-джерело ціни порожнє або дорівнює нулю, правило пропускає. І навпаки: якщо після всіх перетворень вийшов нуль, такий рядок видаляється — нульових акційних цін у каталозі не буває.

Як задати, кому й на які товари діє правило

КолонкаЩо задає
Активністьвимкнене правило не застосовується
Пріоритетяку ціну візьме вітрина, якщо для групи знайшлося кілька: менше число — вище пріоритет, за рівних перемагає менша ціна
Дата початку / Дата закінченняперіод акції, див. застереження нижче
Ціна від / Ціна доправило працює тільки в цьому ціновому діапазоні, включно з краями. Без «Ціна до» межі не перевіряються зовсім
Порядоку якій послідовності застосовуються правила. Важливіше, ніж здається — див. нижче
Приміткадля себе: навіщо заведене правило
Поле джерело ціниз якої ціни товару рахувати акційну
Група контрагентакому призначена ціна: роздріб, опт, дилери. Кожна група бачить свою ціну
Тільки для авторизованихціну видно лише покупцям, які увійшли в акаунт. Така ціна перекриває звичайну акційну

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

Відбір товарів

На які товари діє правило, задає окремий конструктор умов. Виділіть рядок правила й розгорніть під таблицею секцію «Додатковий фільтр»: умова складається з полів сітки товарів — категорія, бренд, наявність, залишок, будь-яке поле каталогу.

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

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

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

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

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

Акцію «з понеділка» заводьте вимкненим правилом і вмикайте в потрібний день.

Як застосувати правила до каталогу

Нове чи змінене правило нічого не змінює, поки правила не застосували. Застосування запускається двома способами:

  • Кнопкою з чарівною паличкою у вікні правил (підказка «Застосувати правила для товарів»);
  • Автоматично — наприкінці пакетного оновлення прайс-листів, і лише для товарів, які в цьому прогоні змінилися.

Що відбувається під час застосування:

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

Звідси відповідь на питання «чому акції зникли після оновлення прайсів». Вони не зникли: їх перерахували заново з нових цін постачальників. Саме заради цього правила й потрібні.

Якщо застосування обірвалося

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

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

Межі одного застосування

  • Стелі немає. Обмеження на кількість товарів або правил у програмі немає: кожне активне правило обробляє всі товари, що проходять його відбір.
  • Черги немає. Кнопка виконує застосування одним запитом до сервера. Поки відповідь не прийшла, кнопка неактивна, а внизу висить повідомлення «Обробка даних, чекайте».
  • Якщо все пройшло, з'являється «Операція успішно виконана». Якщо сервер повернув помилку, браузер покаже вікно з її статусом.

Що стає з уже розставленими цінами

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

Що ви зробилиЩо буде з цінами
Зняли з активного правила «Активність»Ціни знімаються одразу: збереження вимкнення перераховує акції по всьому каталогу за рештою активних правил.
Видалили правилоТак само одразу: видалення перераховує акції по всьому каталогу.
Увімкнули правило зновуЦіни повертаються при наступному застосуванні — перераховані від поточної ціни-джерела, а не ті, що були до вимкнення.
Змінили відсоток, фільтр, дати чи інші колонкиНічого, поки правила не застосовані кнопкою або пакетним оновленням.
Товар перестав проходити фільтр правила, вийшов за «Ціну від / до» або його ціна-джерело стала нульовоюАкційна ціна зникає при наступному застосуванні, яке зачепить цей товар.

Яке застосування які товари зачіпає:

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

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

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

Сценарії

Усі підписи нижче — колонки вікна «Акції/Знижки». Після кожного сценарію правила ще треба застосувати, інакше в каталозі нічого не зміниться.

Розпродаж категорії мінус 15% до кінця місяця

Що зробити. Додайте правило, у «Поле джерело ціни» оберіть звичайну ціну, у колонці «%» поставте -15, решту колонок розрахунку лишіть порожніми. У «Додатковому фільтрі» задайте умову на категорію й збережіть її. У «Дата закінчення» — останній день місяця, у «Кратність» — 10, «Активність» увімкніть.

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

Чого не буде. Акція не зникне рівно в дату закінчення: прострочені ціни прибирає наступне застосування. Товари з ручною акційною ціною в картці для цієї ж групи контрагентів правило пропускає.

Оптова ціна сходинками: від 5 штук і від 20 штук

Що зробити. Заведіть два правила з увімкненою «Знижка» й однаковою «Група контрагента». У першому «Кількість» 5 і «%» -5, у другому «Кількість» 20 і «%» -10.

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

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

Мінус 20% на один бренд і мінус 5% на все інше

Що зробити. Два правила для однієї групи контрагентів. Вузьке: «%» -20, у «Додатковому фільтрі» — умова на бренд, «Порядок» 1. Загальне: «%» -5, фільтр порожній, «Порядок» 2.

Що вийде. Товари бренду отримають мінус 20%, усі інші — мінус 5%. Вузьке правило йде першим і забирає свої товари, загальне їх пропускає.

Чого не буде. Знижки не складаються: товар бренду не отримає мінус 20% і ще мінус 5%. Якщо поміняти «Порядок» місцями, загальне правило забере весь каталог, і вузьке не спрацює ніде.

Мінус 300 гривень на товари від 5 000 до 20 000

Що зробити. У колонці «+/-» поставте -300, у «Ціна від» — 5000, у «Ціна до» — 20000.

Що вийде. Правило зачепить лише товари, у яких значення поля з «Поле джерело ціни» лежить у цих межах, включно з краями.

Чого не буде. Без «Ціна до» одна «Ціна від» нічого не обмежує, і правило піде на всі товари свого фільтра. Товари поза межами може забрати наступне за «Порядком» правило.

Мінус 5% оптовим клієнтам на товари дорожчі за 1000

Що зробити. Кнопка «Додати правило Акції/Знижки». У рядку правила: «%» — -5, «Поле джерело ціни» — звичайна ціна, «Ціна від» — 1000, «Ціна до» — число, більше за найдорожчий товар, наприклад 9999999. «Група контрагента» — ваша оптова група (колонка праворуч, до неї треба прокрутити таблицю). Прапорець «Знижка» лишіть знятим.

Що вийде. Оптовики бачать нову ціну завжди, незалежно від кількості, на всі товари від 1000 включно. Решта покупців бачить звичайну ціну.

Чого не буде. Без «Ціна до» знижка піде на всі товари, а не лише на дорожчі за 1000. Ціни від кількості потрібні — ставте «Знижка» і заповнюйте «Кількість».

Що робити, коли ціни не такі, як задумано

Що ви бачитеЧому такЩо зробити
Акція поширилася на весь каталогу правила порожній фільтр — це означає «усі товари»виділити рядок правила, задати умову в «Додатковому фільтрі» під таблицею й зберегти її
Правило заведене, а цін немаєправила не застосованінатиснути кнопку з чарівною паличкою у вікні правил
Спрацювало не те, що задуманозаповнено кілька колонок розрахунку — перемагає останнялишити заповненою тільки одну: «Ціна», «%», «*» або «+/−»
Коефіцієнт зі знаком мінус підняв цінувід'ємний коефіцієнт означає ділення, а не відніманнядля зменшення на суму брати колонку «+/−», для відсотка — «%»
Вузьке правило не спрацювалотовар уже забрало правило, що стоїть вище за «Порядком»підняти вузьке правило вище за загальне
Акція почалася раніше датидата початку не стримує цінутримати правило вимкненим до потрібного дня
Акція не закінчилася в датупрострочені ціни прибираються при наступному застосуванні правилзастосувати правила або дочекатися оновлення прайсів
Ціна не змінилася в частини товаріву них порожнє або нульове поле-джерело ціниперевірити, яке поле обране джерелом
Акційна ціна не потрапила в поле «Ціна акція»для цього поля задана формула — вона головнішавимкнути формулу або лишити як є
Клієнт бачить не ту ціну, що менеджерціна прив'язана до групи контрагента, а є ще ціна «тільки для авторизованих»звірити групу клієнта й наявність правила тільки для авторизованих
Оптова ціна діє з першої штукине заповнене поле «Кількість» у правилі зі знижкоювказати, від скількох штук діє ціна
Знижка пішла на всі товари, а не від заданої цінизаповнена тільки «Ціна від» — без «Ціна до» межі не перевіряютьсязаповнити «Ціна до»

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

Чому акція почалася раніше за дату початку?

Вітрина не перевіряє дати: ціна з'являється одразу після застосування правил. Тримайте правило вимкненим і ввімкніть у потрібний день. Детальніше

Чому спрацювало загальне правило, а не вузьке?

Товар, якому вже призначено ціну для цієї групи контрагентів, наступні правила пропускають. Ставте вузькі правила вище за загальні в колонці «Порядок».

Чи затруть правила акційні ціни, які я поставив руками?

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

Чому акційні ціни змінилися після оновлення прайсів?

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

Вимкнув правило — коли зникнуть його ціни?

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

Можна заповнити і відсоток, і коефіцієнт?

Можна, але спрацює тільки остання заповнена колонка в порядку «Ціна → % → * → +/−». Лишайте заповненою рівно одну.

Як дати знижку тільки оптовим клієнтам?

Одним правилом з «Група контрагента» — оптова група. Ціну побачать лише покупці цієї групи. Приклад: мінус 5% оптовикам на товари дорожчі за 1000.

Чи можна в правилах акцій зробити знижку за промокодом?

Ні, поля для промокоду в правилі немає. Знижку «для своїх» дають окремою групою контрагентів і правилом на неї. Купони сайту на Elbuz Cart — розділ «Купони» в налаштуваннях магазину.

Суміжні теми

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