Некорректность расчета цен конкурентов

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
emag
Сообщения: 4
Зарегистрирован: 21 авг 2013 16:04

Добрый день уважаемые разработчики!
Столкнулся с определенными трудностями в модуле расчета цен конкурентов.

Поэтапно для полной ясности:
- Создаем профиль конкурента
- Добавляем и настраиваем прайс конкурента
- Настраиваем правила импорта, импортируем, сопоставляем товары
- Внедряем в расчет цен конкурентов формулу: ЕСЛИ({МинЦенаКонкурентов}<{МинЦенаПоставщиков}, {РозничнаяЦенаСТУС}, {МинЦенаКонкурентов}) (условие: цена конкурента не должна быть ниже минимальной входящей цены поставщика. если цена конкурента ниже цены поставщика выставлять цену обычную поставщика + наценку)
- Открываем все прайсы всех поставщиков
- Делаем пакетную обработку цен

Результат:
Цены в СТУС сформировались на основании формулы, но с оговоркой {МинЦенаПоставщиков} учла цену поставщика+наценку а не чистую цену из прайс листа поставщика (был поставлен эксперимент с использованием {МинЦенаПоставщиков}, {МинЦенаСебестоимостьПоставщиков}, {МинЦенаПоставщиковОВ} результат такой же - учитывается цена поставщика+наценка)

Пример работы на цифрах (с применением моей формулы):
Товар_1
поставщик - Цена+наценка 100, Цена из прайса 90
конкурент - Цена 95
после пакетной обработки цена в СТУС устанавливается 100

Товар_2
поставщик - Цена из прайса+наценка 100, Цена из прайса 90
конкурент - Цена 110
после пакетной обработки цена в СТУС устанавливается 110
из примера видно что формула при расчете учитывает "Цену из прайса+наценка" а не как не чистую "Цену из прайса".

Прикрепляю скриншоты как пример:
1. Изображение - Цена конкурента НИЖЕ цены поставщика+наценка, но ВЫШЕ цены поставщика из прайса. В СТУС попадает цена поставщика+наценка.
2. Изображение - Цена конкурента ВЫШЕ цены поставщика+наценка, и ВЫШЕ цены поставщика из прайса. В СТУС попадает цена конкурента.

Следовательно можно сделать вывод что что: во время обработки цен, в формулу входят данные (переменные {МинЦенаПоставщиков}, {МинЦенаСебестоимостьПоставщиков}, {МинЦенаПоставщиковОВ}) цена поставщика+наценка.

Подскажите пожалуйста как всё таки можно ввести в формулу расчета цен конкурентов данную "цена поставщика из прайса"?
Заранее спасибо!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

При работе этих макроподстановок программа выбирает минимальные значения на основании заданного типа поля, т.е.
для {МинЦенаПоставщиков} - мин. цена из поля оригинальная цена из прайса,
для {МинЦенаСебестоимостьПоставщиков} - мин. цена из поля цена себестоимость
для {МинЦенаПоставщиковОВ} - мин. цена из поля оригинальная цена из прайса в осн. валюте
затем возвращает цену из поля "Цена +наценка" от той позиции где была найдена мин. цена.
условие: цена конкурента не должна быть ниже минимальной входящей цены поставщика. если цена конкурента ниже цены поставщика выставлять цену обычную поставщика + наценку
Обычно сравниваются розничные цены конкурентов с нашими розничными ценами, а у вас получается необходимо сравнивать входящие цены конкурента и входящие цены поставщика.
С уважением, поддержка ElbuzGroup.
emag
Сообщения: 4
Зарегистрирован: 21 авг 2013 16:04

TechAdmin писал(а): затем возвращает цену из поля "Цена +наценка" от той позиции где была найдена мин. цена.
Обычно сравниваются розничные цены конкурентов с нашими розничными ценами, а у вас получается необходимо сравнивать входящие цены конкурента и входящие цены поставщика.
Спасибо за ответ!
Но я не совсем понял вашу формулировку)) Под мои нужны настроить формулу и выводить данные не получится? (необходимо сравнивать входящие цены конкурента и входящие цены поставщика)
Задача то простая: не выставлять в СТУС товар в минус!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

На данный момент не получится настроить формулу как вам необходимо, потому как ранее не было задач анализировать входящие цены конкурента, всегда нужно было проверять розничные цены конкурента.
Именно поэтому {МинЦенаПоставщиков} возвращает цену из поля "Цена +наценка".
Не у всех есть розничные цены конкурентов, а входящие цены конкурента это вообще не бывалая роскошь.
С уважением, поддержка ElbuzGroup.
emag
Сообщения: 4
Зарегистрирован: 21 авг 2013 16:04

Гм, у нас нет входящих цен конкурента))
У нас есть три цены:
1. Входящая цена поставщика.
2. Входящая цена поставщика + наценка.
3. Цена конкурента.

Необходимо выставлять в СТУС цену №3, с условием что она не должна быть ниже цены №1 ! Дабы не выставлять товар в минус (минус это цена ниже входа, т.е. ниже №1). Так мы получим в нашей СТУС цены вставленные четко по ценам конкурентов, не опасаясь продаж в минус.

По этому и подставили формулу ЕСЛИ({МинЦенаКонкурентов}<{МинЦенаПоставщиков}, {РозничнаяЦенаСТУС}, {МинЦенаКонкурентов}) что бы сравнивать цену №3 и №1 и на выходе в СТУС выставлять или цену №1 или №2
emag
Сообщения: 4
Зарегистрирован: 21 авг 2013 16:04

Дело в том что мы при помощи этого механизма хотим реализовать работу с РРЦ вендоров, т.к. эту формулу не смогли реализовать другими методами. В стандартной реализации при добавлении РРЦ, по этому прайсу выставляется наличие + нам необходимо реализовать условие исключения позиций РРЦ которые ниже входной цены. Описание проблем с РРЦ есть в этой теме: http://forum.elbuz.com/viewtopic.php?f=6&t=6355 Помогите с решением этой задаци.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»