Страница 2 из 2
Re: SQL запрос для PhpShop
Добавлено: 11 окт 2012 17:35
TechAdmin
Вот нам и необходимо зная стоимость доставки сформировать вес товара.
Но почему-то ваш пример был как раз наоборот, зная вес рассчитывалась стоимость доставки товара, поэтому и запросили у вас формулу.
Мы доработаем программу ПЛИ для ваших целей, добавим в новой версии ПЛИ, для туннеля, экспорт поля "Стоимость доставки" из учётной системы.
После этого вы сможете использовать этот SQL запрос для расчёта веса товара на основании стоимости доставки:
Код: Выделить всё
UPDATE phpshop_products, etrade_products SET phpshop_products.weight=((etrade_products.tov_delivery_cost/50)*500+500) WHERE phpshop_products.id=etrade_products.tov_id AND etrade_products.tov_delivery_cost>0
Re: SQL запрос для PhpShop
Добавлено: 12 окт 2012 12:59
MirTN
Всё работает, спасибо!
Re: SQL запрос для PhpShop
Добавлено: 14 авг 2013 14:50
MirTN
День добрый!
Коллеги, в связи с добавлением новых
макроподставок, подскажите пожалуйста как должен выглядеть SQL запрос для передачи значения из дополнительного поля в СТУС (назовём его "Умная доставка" с формулой “ЕСЛИ({Прибыль_Значение}>1000, 0, {Стоимость_доставки})”), вместо значения по полю "Стоимость_доставки".
Re: SQL запрос для PhpShop
Добавлено: 16 авг 2013 11:41
TechAdmin
Код: Выделить всё
UPDATE phpshop_products, etrade_products_addon_fields
SET phpshop_products.weight=((etrade_products_addon_fields.field_value/50)*500+500)
WHERE phpshop_products.id=etrade_products_addon_fields.tov_id AND etrade_products_addon_fields.field_name='_3UV0EPXB4' AND etrade_products_addon_fields.field_value<>'';;;
_3UV0EPXB4 - заменить на ваше значение.
Re: SQL запрос для PhpShop
Добавлено: 16 авг 2013 14:42
MirTN
К сожалению не работает, отправил Вам ЛС с настройками.
Re: SQL запрос для PhpShop
Добавлено: 16 авг 2013 16:27
TechAdmin
Дополнительное поле можно удалить и оставить только доп. поле с ценой.
Если нужно использовать доп. поле с ценой, тогда нужен другой SQL запрос (с учётом что у вас в СТУС только 1 доп. поле с ценой):
Код: Выделить всё
UPDATE phpshop_products, etrade_products SET phpshop_products.weight=((etrade_products.addon_prices_list/50)*500+500) WHERE phpshop_products.id=etrade_products.tov_id;;;
Re: SQL запрос для PhpShop
Добавлено: 03 дек 2014 10:23
MirTN
Помогите пожалуйста составить SQL запрос на выгрузку доп. цены.
В PLI была создана доп. столбец, "_47V11P0WL", в движке магазина PHPShop предусмотрена выгрузка дополнительных цен у товара: цена 1 (основная цена), цена 2, цена 3, цена 4, цена 5.