Обновление цен на основании цен конкурентов
Цены конкурентов могут быть получены из различных источников, например:
- Файл с прайс-листом конкурента в одном из форматов 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{ПрайсКонкурентовТП: Цена}]]
Мониторинг цен конкурентов в интернете