Страница 2 из 2
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 11:49
xtic
Имелось ввиду доп. цену из СТУС в базу данных сайта.
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 12:12
support
Нужно указать в запросе название таблицы программы и название таблицы на Вашем сайте, чтобы данные из одной таблицы попали в нужную Вам на сайте.
Название таблиц используемые в ПЛИ можно найти в
документации.
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 12:14
support
Если нужен экспорт только одной цены дополнительной без экспорта основной цены СТУС, то в настройках шаблона экспорта в ценообразовании нужно указать названия таблицы из доп цены и тогда будет выгружаться только доп цена на сайт.
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 14:49
xtic
Подскажите пожалуйста, где ошибка в запросе?
Код: Выделить всё
UPDATE имя_базы.префикс_products, etrade_products SET addon_prices_list = list_price WHERE etrade_products.row_exist=1 AND etrade_products.tov_id = префикс_products.productID;;;
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 15:03
support
Если не брать во внимание что не указаны реальные данные - то запрос в целом верный.
вот 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 изменить на цену которая идёт согласно порядка заданного в справочнике. доп. цен.
Re: Как установить старую цену из прайса?
Добавлено: 03 янв 2013 15:28
xtic
Спасибо, заработало. Только я немного подправил запрос
Код: Выделить всё
UPDATE имя_базы.префикс_products, etrade_products SET list_price = SUBSTRING_INDEX(etrade_products.addon_prices_list,';',1) WHERE etrade_products.tov_id = префикс_products.productID;;;