Jump to content
Sign in to follow this  
oes

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

Recommended Posts

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

Share this post


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(список категорий))

 

Share this post


Link to post
Share on other sites

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

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

Share this post


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

       

       

Share this post


Link to post
Share on other sites

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

(1,2,3)

 

Share this post


Link to post
Share on other sites

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

 

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

Edited by oes

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

Share this post


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

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

:)

Share this post


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

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

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

будет скоро)

Share this post


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

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

Share this post


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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.