Чия ціна потрапить у каталог, коли товар є в кількох постачальників

20 хв

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

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

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

З чого почати: подивіться коефіцієнти постачальників у сітці «Контакти».

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

Що вміє вибір ціни

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

Пункту в меню у вікна «Оновлення базового каталогу» немає, ярлика на робочому столі теж. Воно відкривається тільки з вікна «Прайс-листи».

Меню
Довідники → Обробка прайс-листів → Список прайс-листів
Із шапки джерела
обрати джерело → кнопка «Оновити мій каталог»
Із бургер-меню вікна
бургер у тулбарі → «Оновлення базового каталогу»
Із вкладки «Усі товари»
вузол «Усі джерела» → вкладка «Усі товари» → «Оновити мій каталог»
Право доступу
рядок «Оновлення базового каталогу» в «Правах груп», окремо від «Прайс-листів»
Підготувати
зіставлені товари, увімкнені постачальник і джерело, рядок «Статус наявності» у «Зв'язках полів»

Картка «Вибір ціни» і дві сітки стоять на вкладці «Налаштування», кнопка запуску «Оновити» — у шапці вікна.

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

Як програма обирає ціну

Картка «Вибір ціни» стоїть на вкладці «Налаштування», підказка під заголовком описує її призначення дослівно: «Яка ціна з прайс-листів потрапить до каталогу, якщо товар є в кількох постачальників.»

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

Картка «Вибір ціни» у вікні «Оновлення базового каталогу»
1Тип вибору ціни
2Поле для вибору ціни
3Вибирати ціни більше за нуль
4Прайси з прапором РРЦ
5Ігнорувати аномально низьку ціну, %
  1. Тип вибору ціни: порівнюються не голі ціни, а ціна × коефіцієнт постачальника + значення пріоритету.
  2. Список «При виборі ціни використовувати поле» задає, яке поле рядка прайсу порівнювати.
  3. Флажок «Вибирати ціни більше за нуль» прибирає з порівняння рядки без ціни.
  4. Флажок про прайси з прапором РРЦ виключає такі прайси з вибору ціни.
  5. Поле «Ігнорувати аномально низьку ціну постачальника, %»: тут стоїть рекомендований поріг 50, 0 вимикає відсів. Працює лише в прогоні по всіх прайсах.
Елементи картки «Вибір ціни»
ЕлементЗначенняЗа замовчуванням
«Тип вибору ціни»«мінімальна», «середня», «максимальна»мінімальна
«При виборі ціни використовувати поле»будь-яке цінове поле прайсу: «Ціна», «Ціна РРЦ», «Ціна собівартість», «Ціна з прайс-листа», «Ціна стара», «Ціна акція» та інші«Ціна»
«Вибирати ціни більше за нуль»прибирає з порівняння рядки без цінивимкнено
«При виборі ціни не враховувати прайси з прапором РРЦ»виключає з порівняння прайси рекомендованих цінвимкнено
«Ігнорувати аномально низьку ціну постачальника, %» — тільки в спільному наборі0–99: пропозиція, дешевша за медіану цін усіх постачальників товару більше ніж на цей відсоток, не бере участі у виборі0 — вимкнено
Шлях одного прогону від службового числа до ціни в картці. Жовтий ромб угорі вирішує, скільки буде проходів за статусами наявності, середній — як із пропозицій, що лишилися, виходить одна ціна. Товар, якому не дісталося жодної пропозиції, йде в нижню гілку
нітакмінімальна абомаксимальнасереднятакніНатиснули «Оновити»Для кожного рядка прайсу —службове число:ціна × коеф. + значенняпостачальникаВідбір: рядок зіставлений,постачальник увімкнений,група й статус наявності відміченів сіткахУ відмічених статусіврізний «Пріоритет»?Один прохід по всіхвідмічених статусахПроходи від більшого «Пріоритет»до меншого —кожен наступний бере тількитовари без ціни«Тип вибору ціни»Виграє рядок із найменшим абонайбільшимслужбовим числом — у товар ідейого цінаУ товар іде середнє за полем«Ціна»,коефіцієнт не враховуєтьсяТовар отримавхоч одну пропозицію?Скидання не торкається —у картці те, що записав вибірСкидання наявності: статус ізпрапором «Немає»і кількість 0 — за ввімкненимизв'язками«Статус наявності» і «Кількість»
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Чому виграла не найдешевша ціна

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

ціна × коефіцієнт постачальника + значення постачальника

І вже серед цих чисел бере найменше (або найбільше). Коефіцієнт і значення беруться з картки постачальника; спочатку там стоять 500 і 10000. Поки коефіцієнтів ніхто не чіпав, усі постачальники порівнюються на одній шкалі і виграє справді найдешевший.

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

Хто виграє, коли коефіцієнти різні
Постачальник АПостачальник БХто виграє
ціна 100, коеф. 500 → 60 000ціна 120, коеф. 500 → 70 000А — він дешевший
ціна 100, коеф. 500 → 60 000ціна 120, коеф. 400 → 58 000Б, хоча він дорожчий
ціна 100, коеф. 500 → 60 000ціна 9999, коеф. 1, значення 0 → 9 999Б за будь-якої ціни

Практичне правило звідси одне: менший коефіцієнт означає вищий пріоритет постачальника. А коефіцієнт, який відрізняється від решти в рази, скасовує порівняння цін узагалі — такий постачальник виграватиме завжди, скільки б він не просив.

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

Ще три дрібниці того ж розрахунку:

  • коефіцієнт 0 означає найвищий пріоритет — ціна йде в порівняння без множника, тобто як із коефіцієнтом 1;
  • якщо в обраному полі-джерелі стоїть нуль, пріоритет рахується за полем РРЦ того самого рядка;
  • якщо постачальника в рядка немає взагалі, беруться 500 і 10000.
Сітка «Товари» з рядками одного товару від різних постачальників, відсортована за ціною
1Найнижча ціна
2Однакова ціна 13 348 у двох постачальників
  1. Рядок із найменшою ціною — саме він потрапить до каталогу.
  2. Два рядки з однаковою ціною 13 348 — при рівній ціні виграє довільний із них.

«Середня» і «максимальна»

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

«Середня» влаштована інакше, і це варто знати до того, як її вмикати:

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

Чому обрано саме цю ціну, консультант пояснить словами. У вікні прайс-листів, коли увімкнено два й більше прайсів, у чаті є підказка «Яка ціна обирається і наявність з кількох прайсів»: правило вибору (мінімальна, середня, максимальна ціна чи пріоритет), коефіцієнти постачальників, групи, правила наявності — і де кожне з них змінюється.

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

Де задається коефіцієнт постачальника

У вікні оновлення каталогу його немає. задається у вікні «Контакти» (меню Довідники → Контакти → Контакти) двома колонками сітки:

  • «Пріоритет вибору ціни, коеф.» — множник;
  • «Пріоритет вибору ціни, значення» — доданок.

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

Сітка контактів із колонками пріоритету вибору ціни постачальника
1Пріоритет вибору ціни, коеф.
2Нульове значення
  1. Пріоритет вибору ціни, коеф. — множник для ціни постачальника; менше число означає, що постачальника оберуть навіть тоді, коли він дорожчий.
  2. Нуль у колонці — найвищий пріоритет: ціна постачальника йде в порівняння без множника.

Обидві колонки приховані за замовчуванням — у сітці «Контакти» їх треба спершу додати через вибір колонок. Ті самі два поля є і в картці контрагента — у розділі «Фінанси».

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

Розділ «Фінанси» картки контрагента з полями пріоритету вибору ціни
1Пріоритет вибору ціни, коеф.
  1. Пріоритет вибору ціни, коеф. — те саме число, що й у прихованій колонці сітки «Контакти»; менше число означає вищий пріоритет постачальника.

Хто взагалі бере участь у порівнянні

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

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

Останній пункт — захист від помилки в прайсі: постачальник проставив частину цін не в тій валюті чи загубив нуль. Відсів працює тільки в прогоні по всіх прайсах і лише для товарів щонайменше з двома пропозиціями; завищені ціни він не відкидає. Детальніше: відсів аномально низької ціни.

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

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

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

Перед першим прогоном

Перед першим прогоном

Пріоритет статусів наявності

Сітка «Вибір ціни з урахуванням статусу наявності товару» стоїть під карткою вибору ціни. Рядки в ній заводяться самі, за вашим довідником статусів, і увімкнений із них один — статус із прапором «В наявності». Колонки: «Активність», «Статус наявності» і «Пріоритет».

Сітка «Вибір ціни з урахуванням статусу наявності товару»
1Активність
2Пріоритет
3Знята позначка
  1. Активність — у виборі ціни беруть участь лише позначені статуси наявності.
  2. Пріоритет — більше число означає, що цей статус розглядають першим.
  3. «Під замовлення» без позначки — цей статус не бере участі у виборі ціни.

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

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

Групи контрагентів

Друга сітка — «Вибір ціни з урахуванням групи контрагента». Тут теж усі рядки заводяться за довідником, а увімкнена одна група: постачальники.

Сітка «Вибір ціни з урахуванням групи контрагента»
1Група «Конкурент»
  1. «Конкурент» без позначки — ціни конкурентів лежать у тих самих прайсах, але до каталогу не потрапляють.

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

Що їде в товар разом із ціною

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

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

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

Остання обставина важлива для видалення за днями.

Настройки системи, які теж міняють ціну

Частина поведінки задається не вікном оновлення, а розділом «Обробка прайс-листів» у настройках системи. Вони діють на весь акаунт одразу, а не на окремий прайс.

Настройки системи, що впливають на ціну товару
НастройкаЩо змінює
«При оновленні БК контролювати РРЦ на основі товарів з усіх прайсів»Додає окремий крок «Оновлення РРЦ»
«При оновленні БК вибирати мін. ціну від товарів-опцій для головного товару»Ціна головного товару береться від найдешевшої опції
«При оновленні БК вибирати макс. ціну від товарів-опцій для головного товару»Те саме, але від найдорожчої опції
«При оновленні БК копіювати ціну від головного товару для товарів-опцій»Зворотний напрямок: опції отримують ціну головного товару
«Під час оновлення БК оновлювати ціну товару на підставі ціни зазначеної на складі»Ціна береться зі складської закупівельної плюс націнка
«При оновленні БК обробляти тільки знайдені товари з прайсів»Звужує і оновлення, і скидання наявності до знайдених товарів
«При оновленні БК встановлювати статус наявності "Немає", якщо в прайсах відсутній товар у наявності менш ніж у N постачальників»Статус «Немає» за кількістю постачальників

РРЦ обирається окремо

збирається не разом із ціною, а окремим кроком прогону — «Оновлення РРЦ». Крок вмикається настройкою системи «При оновленні БК контролювати РРЦ на основі товарів з усіх прайсів»; за замовчуванням вона увімкнена.

Правила в цього кроку свої, і вони відрізняються від основного вибору ціни:

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

Сценарії

Ціну брати в того, у кого товар є, а «під замовлення» — тільки коли в наявності ні в кого немає

Що ввімкнути. На вкладці «Налаштування», у сітці «Вибір ціни з урахуванням статусу наявності товару», позначте «Активність» у статусів «В наявності» й «Під замовлення». У колонці «Пріоритет» поставте «В наявності» число більше, ніж «Під замовлення», наприклад 10 і 0.

Що вийде. Перший прохід обирає ціну тільки серед пропозицій «В наявності». Другий прохід бере лише товари, яким ціни ще не дісталося, і шукає серед пропозицій «Під замовлення». Дешевша пропозиція під замовлення вже не переб'є ту, що в наявності.

Чого не буде. Якщо «Пріоритет» в обох статусів однаковий, прохід один і статуси рівноправні — виграє дешевша пропозиція, хоч би який у неї статус.

Основний постачальник має вигравати, навіть коли в іншого трохи дешевше

Що ввімкнути. У картці цього контрагента, розділ «Фінанси», або в сітці «Контакти» задайте «Пріоритет вибору ціни, коеф.» менший, ніж у решти. У кого коефіцієнт не заданий, у того працює 500, тож основному постачальнику, наприклад, 450. Якщо він має вигравати завжди, за будь-якої ціни, — поставте йому коефіцієнт 0. «Тип вибору ціни» лишіть «мінімальна».

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

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

Прайси конкурентів і прайси РРЦ лежать поруч, а в каталог мають іти тільки ціни постачальників

Що ввімкнути. У сітці «Вибір ціни з урахуванням групи контрагента» лишіть відміченою тільки групу постачальників. У картці «Вибір ціни» ввімкніть «При виборі ціни не враховувати прайси з прапором РРЦ».

Що вийде. Рядки конкурентів і прайсів із прапором РРЦ у порівнянні цін не беруть участі. Той самий список груп діє, коли оновлення додає в каталог нові товари.

Чого не буде. Прайси РРЦ не зникають із прогону зовсім: окремий крок «Оновлення РРЦ» бере з них рекомендовану ціну, і вона має перевагу над РРЦ з інших прайсів, поки ввімкнена настройка системи «При оновленні БК контролювати РРЦ на основі товарів з усіх прайсів».

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

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

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

Чи можна побачити заздалегідь, яку ціну обере програма?

Ні, попереднього перегляду немає. Результат видно в картках товарів після прогону; чому виграла саме ця ціна, пояснить консультант кнопкою «Звідки ця ціна?» у картці товару (підказка AI).

Чи можна взяти назву з одного прайсу, а ціну з іншого?

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

Чи можна задати націнку в цьому вікні?

Ні. Ціна в рядку прайсу вже порахована правилами ціноутворення; тут вона тільки обирається й переноситься в каталог.

Чи враховується кількість товару на складі постачальника?

Ні. Пропозиція «В наявності» з одною штукою важить стільки ж, скільки з сотнею; враховується лише статус (пріоритет статусів).

Як повернути постачальнику звичайний пріоритет?

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

Змінив настройки в одному прайсі — чому прогін по всіх прайсах їх не бачить?

Кожен вхід відкриває свій набір настройок, і набори не успадковуються: шапка джерела — набір прайсу, бургер і «Усі товари» — спільний (входи).

Суміжні теми

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