Старая цена в СТУС

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
reds31
Сообщения: 79
Зарегистрирован: 03 ноя 2011 14:42

Добрый день.
Хотелось бы уточнить по столбцу старая цена в СТУС при пакетной обработке.
Пробы показали, что при пакетной обработки значение цены в СТУС записывается в колонку "старая цена" независимо от того изменилась ли цена на товар.
так ли это?
фото 1 до пакетной обработки. цена не изменилась.
2.jpg
2.jpg (187.47 КБ) 2879 просмотров
фото 2. после пакетной обработки, в колонке "старая цена" прописались значения не изменившейся цены и изменившейся(на фото внизу списка).
3.jpg
3.jpg (616.11 КБ) 2879 просмотров


в идеале хотелось бы чтобы при пакетной обработке, если цена не поменялась то поле "старая цена" оставалось пустым(или значение "0").
и при каких условиях отчищается поле "старая цена" ?

Заранее спасибо.
С Уважением Андрей
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Не идет учет изменения цены.
Очистка поля происходит когда товара нет в СТИПП.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
reds31
Сообщения: 79
Зарегистрирован: 03 ноя 2011 14:42

Подскажите пожалуйста.
В настройке экспорта и импорта доп.настройки есть строка:
"Обновлять значение в поле 'Старая цена', если цена на товар изменилась" значения 1-вкл, 0-выкл.
Где работает условие "если цена на товар изменилась" и какие цены сравниваются?

в движке Simpla 2.1.5 есть условие
обычный товар. если Цена: 1915 руб. старая цена: 0 руб ()
товар со скидкой если Цена: 1915 руб. старая цена: 2001 руб
а получается после пакетной обработки и экспорта через туннель
товар со скидкой Цена: 3015 руб. старая цена: 3015 руб.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Вы используете доп sql запросы?
всю логику работы можно настроить через доп sql запросы.
если в доп. настройках туннеля активен параметр "Обновлять значение в поле 'Старая цена', если цена на товар изменилась", тогда работает такое условие обновления старой цены на сайте:
старая цена=цена товара , которая была на сайте до обновления из ПЛИ, Если старая цена на сайте не равна текущей цене на товар.
можно к примеру поставить для старой цены ноль если они одинаковые, для этого такой запрос во вкладку после обновления

Код: Выделить всё

UPDATE prefix_variants SET compare_price=0 WHERE compare_price=price;;;
это префикс
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

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