Форум русской поддержки Joomla!® CMS
07.12.2016, 16:35:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Массовое изменение цен в VirtueMart. Что я делаю не так?

 (Прочитано 6830 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Naima
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28


« : 30.03.2011, 13:17:23 »

Будьте добры, подскажите, укажите на ошибку.
Мне необходимо пакетно увеличить цены на весь товар на 2.2%.
Для этого в MySQL в таблице jos_vm_product_price я выполняю запрос: UPDATE jos_vm_product_price SET product_price = product_price * 0.022
Результат - цены уменьшаются. Неправильный запрос? Я дура? Помогите.
Записан
Infosakh
Живу я здесь
******

Репутация: +67/-0
Offline Offline

Сообщений: 1257



« Ответ #1 : 30.03.2011, 13:21:36 »

ну это же обычная математика, product_price * 1.022  Smiley
Записан
Naima
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28


« Ответ #2 : 30.03.2011, 14:11:50 »

ну это же обычная математика, product_price * 1.022  Smiley

спасибо)))) буду пробовать!
Записан
Infosakh
Живу я здесь
******

Репутация: +67/-0
Offline Offline

Сообщений: 1257



« Ответ #3 : 30.03.2011, 14:13:20 »

просто если Вы product_price * 0.022 то в итоге получается на сколько увеличилась цена в процентах, но надо же это еще прибавить к первоначальной цене, тобишь к product_price  Smiley
Записан
Naima
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28


« Ответ #4 : 30.03.2011, 14:24:24 »

просто если Вы product_price * 0.022 то в итоге получается на сколько увеличилась цена в процентах, но надо же это еще прибавить к первоначальной цене, тобишь к product_price  Smiley

еще раз огромное спасибо, все получилось в лучшем виде! от меня Вам - плюсик к карме))
Записан
Infosakh
Живу я здесь
******

Репутация: +67/-0
Offline Offline

Сообщений: 1257



« Ответ #5 : 30.03.2011, 14:26:47 »

спасибо  Smiley
Записан
AnArhist
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 51



« Ответ #6 : 16.06.2011, 19:32:19 »

А как изменить цену только для товара принадлежащего одной группе как тут http://owk-aqua.ru/kotly/gazovye-kotly/napolnyy-gazovyy-kotel/wolf.html
надо увеличить цену котлов "только этих" на 13%, как сделать запрос к БД?
Записан
Abitatel
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 52


« Ответ #7 : 12.12.2011, 18:12:07 »

Набрел на компонент для массового изменения цен.

Для требуемого сгодится.

http://www.hostin.gr/en/downloads/doc_details/8-virtuemart-price-updater-by-category-per-user-group
Записан
ancous1981
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #8 : 03.07.2013, 12:32:06 »

То что надо     http://www.esmark.ru/extensions/virtuemart11/6-pricechanging.html
Записан
Katran
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 56



« Ответ #9 : 08.07.2013, 11:08:58 »

А как изменить цену только для товара принадлежащего одной группе как тут http://owk-aqua.ru/kotly/gazovye-kotly/napolnyy-gazovyy-kotel/wolf.html
надо увеличить цену котлов "только этих" на 13%, как сделать запрос к БД?

Может тут глянуть: http://joomlaforum.ru/index.php/topic,120026.0.html
Или лучше установить VirtuemartCare. Удобный компонент!
Записан
d3n4ik
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 14


« Ответ #10 : 27.04.2014, 12:43:46 »

Хай!

Такой вопрос:
Есть определённая цена, допустим, 50, она есть в разных категориях и у разных производителей. Как её изменить на 60 ?
Всё, что я нашёл, это изменение цен всех товаров категории и\или у определённого производителя, но у меня такой вариант не пройдёт Sad Товаров около 6000 - в ручную менять полгода))

Д. 1.5., вирт 1.1.9
Записан
fsv
Moderator
*****

Репутация: +330/-2
Offline Offline

Пол: Мужской
Сообщений: 2242


« Ответ #11 : 27.04.2014, 20:03:04 »

Есть определённая цена, допустим, 50, она есть в разных категориях и у разных производителей. Как её изменить на 60 ?
Д. 1.5., вирт 1.1.9
Изучите эту тему. Возможно, там есть запрос, который вам подойдет.
Записан
d3n4ik
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 14


« Ответ #12 : 29.04.2014, 16:33:47 »

Изучите эту тему. Возможно, там есть запрос, который вам подойдет.

Спасибо! Кажется, нашёл там ответ)
Записан
bandyt200822
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #13 : 09.11.2014, 19:56:33 »

Подскажите пожалуйста а какой запрос нужно сделать что бы снизить цену на весь товар на определенный процент ?
Записан
d3n4ik
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 14


« Ответ #14 : 28.11.2014, 23:56:02 »

Подскажите пожалуйста а какой запрос нужно сделать что бы снизить цену на весь товар на определенный процент ?

Тоже, что и мне посоветовали - http://joomlaforum.ru/index.php/topic,120026.0.html вот эта тема.

Если на весь товар и на определённую величину, то там простейший зарос, типа
Код:
update `jos_vm_product_price`
set `product_price` = product_price*1.1

Где jos_vm_product_price ваша таблица с ценами (префикс может быть другой), а product_price*1.1 это Ваша цена умноженная на 1,1 то есть увеличена на 10%.
Записан
mrspm
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #15 : 12.03.2015, 18:41:10 »

Я для своих интернет-магазинов наваял такой скриптец: http://aktual.com.ua/virtuemart-2/change-prices/
Но это в сыром виде. Если магазин достаточно активный, то просто запросом поменять не получится. У активного интернет-магазина цены редко меняются пропорционально курсу. Есть группы покупателей-скидочников, есть группы товаров, для которых наценка на себестоимость не должна расти пропорционально курсу (просто покупать не будут). Опять же, в случае снижения курса, часто цена не откатывается назад.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet