Оновлення цін на основі цін конкурентів
Ціни конкурентів можуть бути отримані з різних джерел, наприклад:
- Файл із прайс-листом конкурента в одному із форматів XLS, XML. CSV і т. д. Наприклад, якщо на сайті конкурента є посилання на такий прайс, можна його використовувати для порівняння Ваших цін та цін конкурента, докладніше як додати прайс конкурента до системи Elbuz.
- Сайт конкурента як джерело цін та наявності товару. Як налаштувати завантаження товарів з будь - якого сайту описано у цьому розділі .
- Торгові майданчики, які надають інформацію про товар відразу по кількох магазинах. Як отримати ціни конкурентів із сайту Яндекс Маркет. Як отримати ціни конкурентів із сайту Hotline
Після отримання цін конкурентів виникає питання, як обробити цю інформацію. Тут немає єдиної відповіді, все залежить від Вашої фантазії, можна просто відібрати 10 від ціни конкурента і зробити свою ціну нижчою або використовувати свою індивідуальну стратегію ціноутворення на підставі ринкових цін.
Приклади формул
Якщо ціна вища за ціну конкурента у якого ID = 1 (ID із справ. контрагентів), тоді мінус 10 від ціни конкурента
IF( {Товар БК: Цена} > [[ОтКонтрагента_1 {Прайс: Цена}]] [[ОтКонтрагента_1 {Прайс: Цена}]] - 10, {Товар БК: Цена})
Якщо потрібно вибрати хв. ціну серед усіх конкурентів, далі порівняти її з Вашою ціною та відібрати 10 від ціни конкурента
IF( {Товар БК: Цена} > [[ОтГруппыКонтрагента_2 MIN(IF({Прайс: Цена}=0, NULL, {Прайс: Цена}))]] [[ОтГруппыКонтрагента_2 MIN(IF({Прайс: Цена}=0, NULL, {Прайс: Цена}))]] - 10, {Товар БК: Цена})
Якщо потрібно вибрати хв. ціну серед усіх конкурентів, далі порівняти її з Вашою ціною, якщо вона вище ніж у конкурента, тоді відібрати 10 від ціни конкурента, але при цьому ціна конкурента повинна бути не дешевша ніж ціна закупівлі (собівартість) + 3%
IF( {Товар БК: Цена} > [[ОтГруппыКонтрагента_2 MIN(IF({Прайс: Цена}=0, NULL, {Прайс: Цена}))]] AND
[[ОтГруппыКонтрагента_2 MIN(IF({Прайс: Цена}=0, NULL, {Прайс: Цена}))]] >= {Товар БК: Цена себестоимость} * 1. 03,
[[ОтГруппыКонтрагента_2 MIN(IF({Прайс: Цена}=0, NULL, {Прайс: Цена}))]] - 10,
{Товар БК: Цена})
Макропідстановки для роботи з цінами конкурентів, отриманими з торгового майданчика
{ПрайсКонкурентовТП: ЦенаМин}
{ПрайсКонкурентовТП: ЦенаСред}
{ПрайсКонкурентовТП: ЦенаМакс}
{ПрайсКонкурентовТП: Наименование}
{ПрайсКонкурентовТП: Статус наличия}
{ПрайсКонкурентовТП: Гарантия}
{ПрайсКонкурентовТП: Контрагент}
{ПрайсКонкурентовТП: Артикул производителя}
{ПрайсКонкурентовТП: Артикул продавца}
{ПрайсКонкурентовТП: Описание}
{ПрайсКонкурентовТП: Доставка}
Формула для отримання значень товарів із прайс-листів із зазначеного рядка.
Може використовуватися, якщо є кілька пропозицій товару базового каталогу.
Де N це номер рядка + назва поля, звідки потрібно брати значення
[[ОтКонкурентаСтрока_N{Прайс: Цена}]]
Наприклад, є кілька пропозицій товару з прайс-листів постачальників за різними цінами, стоїть завдання отримати другу мінімальну ціну, тоді формула матиме вигляд
[[ОтКонкурентаСтрока_2{Прайс: Цена}]]
Отримати середню ціну на підставі 1й мінімальної ціни та 2й мінімальної ціни
( [[ <code>ОтКонкурентаСтрока_1
{Прайс: Цена}]] + [[ ОтКонкурентаСтрока_2
{Прайс: Цена}]] ) / 2Отримати середню ціну на підставі 1й мінімальної ціни та 2й мінімальної ціни з перевіркою, чи є 2я ціна серед товарів з прайс-листів або є лише одна пропозиція товару у 1го постачальника
IF( [[ <code>ОтКонкурентаСтрока_2
{Прайс: Цена}]] >0, ( [[ <code>ОтКонкурентаСтрока_1 {Прайс: Цена}]] + [[ ОтКонкурентаСтрока_2
{Прайс: Цена}]] ) / 2, {Прайс: Цена})[[ОтКонкурентаТПСтрока_N{ПрайсКонкурентовТП: Цена}]]
Формула для отримання значень товарів від продавців із зазначеного рядка (при отриманні даних із торгових майданчиків).
Де N це номер рядка + назва поля, звідки потрібно брати значення
[[ОтКонкурентаТПСтрока_N{ПрайсКонкурентовТП: Цена}]]
Наприклад, для отримання другої ціни (1341) зі списку використовується формула
[[ОтКонкурентаТПСтрока_2{ПрайсКонкурентовТП: Цена}]]
Моніторинг цін конкурентів в інтернеті