Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Изменение цен опций через SQL запрос


 Поделиться

Рекомендованные сообщения

Есть простой sql запрос для увеличение цены товара на указанный процент у конкретного производителя. Пример:

 

UPDATE `oc_product` SET `price` = `price` + (`price`/100*10) WHERE `oc_product`.`manufacturer_id` = 111;

 

Подскажите как сделать запрос на изменение цен опций товара (также плюс процент), с указанием производителя?

 

 

Ссылка на комментарий
Поделиться на других сайтах


02.03.2022 в 02:35, openc сказал:

Есть простой sql запрос для увеличение цены товара на указанный процент у конкретного производителя. Пример:

 

UPDATE `oc_product` SET `price` = `price` + (`price`/100*10) WHERE `oc_product`.`manufacturer_id` = 111;

 

Подскажите как сделать запрос на изменение цен опций товара (также плюс процент), с указанием производителя?

 

 

UPDATE `oc_product` p INNER JOIN `oc_product_option_value` pov ON p.`product_id` = pov.`product_id` SET pov.`price` = pov.`price` + (pov.`price`/100*10) WHERE p.`manufacturer_id` = 111

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

02.03.2022 в 22:54, Blast сказал:
UPDATE `oc_product` p INNER JOIN `oc_product_option_value` pov ON p.`product_id` = pov.`product_id` SET pov.`price` = pov.`price` + (pov.`price`/100*10) WHERE p.`manufacturer_id` = 111

 

Супер. Спасибо!

Ссылка на комментарий
Поделиться на других сайтах


02.03.2022 в 22:54, Blast сказал:
UPDATE `oc_product` p INNER JOIN `oc_product_option_value` pov ON p.`product_id` = pov.`product_id` SET pov.`price` = pov.`price` + (pov.`price`/100*10) WHERE p.`manufacturer_id` = 111

 

А можно указать несколько id производителей (manufacturer_id) в одном запросе? Через запятую или как-то еще?

Ссылка на комментарий
Поделиться на других сайтах


06.03.2022 в 14:44, openc сказал:

А можно указать несколько id производителей (manufacturer_id) в одном запросе? Через запятую или как-то еще?

WHERE p.`manufacturer_id` IN (111, 112, 113)

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
02.03.2022 в 01:35, openc сказал:

Есть простой sql запрос для увеличение цены товара на указанный процент у конкретного производителя. Пример:

 

UPDATE `oc_product` SET `price` = `price` + (`price`/100*10) WHERE `oc_product`.`manufacturer_id` = 111;

 

 

 

Подскажите, как сделать такой же запрос с учетом также изменений цен на на скидки и акции

Изменено пользователем Denis80
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.