Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Массовая замена цен на акционные


Flaider
 Share

Recommended Posts

Здравствуйте! Подскажите, пожалуйста, такую вещь. В магазине 2к+ товаров, на которые стоят акции. Я хочу убрать все. Нужно взять все цены и заменить их на те, которые стоят в акциях. А скидки отменить. Можно как-то это сделать через базу? Я понял, как убить акции все сразу. А как поменять цены - нет. Заранее благодарен за совет. 

Link to comment
Share on other sites


если у каждого товара по одной акции то примерно так

update oc_product p set price = (select price from oc_product_special ps where p.product_id = ps.product_id);

truncate table oc_special

 

сделать бекап обязательно)

Link to comment
Share on other sites

А еще вопрос. Если из этого пула товаров некоторые без акции, можно как-то сделать выборку? Только по акционным, по категориям. И т.п. Может быть через эксель столбцы поменять

Link to comment
Share on other sites


Только что, Flaider сказал:

А еще вопрос. Если из этого пула товаров некоторые без акции, можно как-то сделать выборку? Только по акционным, по категориям. И т.п. Может быть через эксель столбцы поменять

 

Тогда добавить условие типа where product_id in (select product_id from oc_product_special)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.