Как установить старую цену из прайса?

Помощь пользователям в работе с программой E-Trade PriceList Importer
xtic
Сообщения: 13
Зарегистрирован: 26 авг 2012 10:06

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

Нужно указать в запросе название таблицы программы и название таблицы на Вашем сайте, чтобы данные из одной таблицы попали в нужную Вам на сайте.
Название таблиц используемые в ПЛИ можно найти в документации.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Если нужен экспорт только одной цены дополнительной без экспорта основной цены СТУС, то в настройках шаблона экспорта в ценообразовании нужно указать названия таблицы из доп цены и тогда будет выгружаться только доп цена на сайт.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
xtic
Сообщения: 13
Зарегистрирован: 26 авг 2012 10:06

Подскажите пожалуйста, где ошибка в запросе?

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

UPDATE имя_базы.префикс_products, etrade_products SET addon_prices_list = list_price WHERE etrade_products.row_exist=1 AND etrade_products.tov_id = префикс_products.productID;;;
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Если не брать во внимание что не указаны реальные данные - то запрос в целом верный.
вот SQL запрос:

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

UPDATE имя_базы.префикс_products, etrade_products SET addon_prices_list = SUBSTRING_INDEX(etrade_products.addon_prices_list,';',1) WHERE etrade_products.tov_id = префикс_products.productID;;;
Если цен больше одной, тогда 1 изменить на цену которая идёт согласно порядка заданного в справочнике. доп. цен.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
xtic
Сообщения: 13
Зарегистрирован: 26 авг 2012 10:06

Спасибо, заработало. Только я немного подправил запрос

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

UPDATE имя_базы.префикс_products, etrade_products SET list_price = SUBSTRING_INDEX(etrade_products.addon_prices_list,';',1) WHERE etrade_products.tov_id = префикс_products.productID;;;
Ответить

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