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

+5% на все товары сразу


Recommended Posts

Привет! Поставщик поднял цены на товары на 5% и вот как-то теперь нужно на все товары из отдельных категорий сделать наценку +5%... Чую, что это как-то возможно, просто должна быть такая функция, так как она важна. Подскажите, пожалуйста, как это лучше сделать?

Link to post
Share on other sites

В коробке такой функции нет.
Можно запустить скрипт в базе

UPDATE moc_product mp set mp.price= mp.price * 1.05
WHERE mp.product_id IN(SELECT mptc.product_id FROM moc_product_to_category mptc WHERE mptc.category_id in(список категорий))

 

Link to post
Share on other sites

@shalan вот же блин... жаль, что нет.

Ладно, хорошо, а как должен выглядеть список категорий? Имена через запятую перечислять?

Link to post
Share on other sites

UPDATE `oc_product` p
	LEFT JOIN `oc_product_to_category` p2c
		ON (p2c.product_id = p.product_id)
    SET p.price = p.price + (p.price / 100 * 5)
WHERE p2c.category_id = тут ваш ID

       

       

Link to post
Share on other sites

список категорий в виде кодов

(1,2,3)

 

Link to post
Share on other sites

@ArtemPitov @shalan спасибо, мужики!

 

зы ну а вообще, конечно, странно, что такой фитюльки нет в самом движке (

Edited by oes
Link to post
Share on other sites

Лучше через php делать. Человек может запутаться. Написать скрипт где сделать выборку по продукту и категории. Потом в foreach обновлять цену по условию.

Link to post
Share on other sites
1 минуту назад, legioner26 сказал:

Лучше через php делать. Человек может запутаться. Написать скрипт где сделать выборку по продукту и категории. Потом в foreach обновлять цену по условию.

Да не) Не запутался) Я тоже занимаюсь разработкой, правда десктопной, так что работу с СУБД понимаю. Но, спасибо за беспокойство, на добром слове)

Link to post
Share on other sites

2 минуты назад, oes сказал:

Да не) Не запутался) Я тоже занимаюсь разработкой, правда десктопной, так что работу с СУБД понимаю. Но, спасибо за беспокойство, на добром слове)

:)

Link to post
Share on other sites
57 минут назад, oes сказал:

@shalan вот же блин... жаль, что нет.

Ладно, хорошо, а как должен выглядеть список категорий? Имена через запятую перечислять?

будет скоро)

Link to post
Share on other sites
52 минуты назад, AWARO сказал:

У меня немного другая проблема - проставить скидку на все товары поставщика или на всю торговую марку необходимо.
Приходится заходить в карточку товара и для всех групп покупателей проставлять в закладке "акции" цену. 

Link to post
Share on other sites

1 минуту назад, pmshirshov сказал:

У меня немного другая проблема - проставить скидку на все товары поставщика или на всю торговую марку необходимо.
Приходится заходить в карточку товара и для всех групп покупателей проставлять в закладке "акции" цену. 

я это и имел ввиду) ну и многое другое

Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.