sql запрос на изменение цены у товаров определенной категории WooCommerce

123 4
Q
На сайте с 03.10.2011
Offline
301
9290

Подскажите, пожалуйста, как правильно?

update wp_postmeta set meta_value = meta_value * 1.135 where meta_key='_price'

Пробовал плагином WooCommerce Prices, меняет норм, но добавляет лишние нули.

IL
На сайте с 20.04.2007
Offline
435
#1
qvaro:
, но добавляет лишние нули.

Так умножайте на 0.0135 (с десятичными дробями по соответствующему количеству "лишних нулей", думаю, разберётесь?)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S
На сайте с 30.09.2016
Offline
469
#2
qvaro:
добавляет лишние нули.

Кто добавляет? Куда? Как это выглядит?

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Q
На сайте с 03.10.2011
Offline
301
#3
ivan-lev:
Так умножайте на 0.0135 (с десятичными дробями по соответствующему количеству "лишних нулей", думаю, разберётесь?)

Получается совсем другая цифра))

---------- Добавлено 26.03.2020 в 10:23 ----------

Sitealert:
Кто добавляет? Куда? Как это выглядит?

Я же написал - WooCommerce Prices!

Было 8000 руб. Через плагин прибавляю на 10%, получается 8800 00 которые мне нужны

IL
На сайте с 20.04.2007
Offline
435
#4
qvaro:
update*wp_postmeta*set*meta_value*=*meta_value***1.135*where*meta_key='_price'*

Запрос похож на правильный.

Сделать бэкап (таблицы) и проверить.. Если что поломается - восстановить..

Или "более фэншуйно" - развернуть на тесте, проверить.. и потом уже

https://hoicker.com/woocommerce-bulk-edit-plugins/ - вроде как "фришные" даже есть.

qvaro:
Через плагин прибавляю на 10%

То ли цены в копейках, то ли речь не про проценты..

Если вместо 10% написать 0.1

(ну, или вместо 110% 1.1)

M
На сайте с 20.08.2004
Offline
376
#5

какой тип данных у meta_value ?

возможно 00 это нули после запятой, типа копейки

отец сыночка, лапочки дочки и еще одного сыночка
Q
На сайте с 03.10.2011
Offline
301
#6
ivan-lev:
Запрос похож на правильный.

Сделать бэкап (таблицы) и проверить.. Если что поломается - восстановить..
Или "более фэншуйно" - развернуть на тесте, проверить.. и потом уже

https://hoicker.com/woocommerce-bulk-edit-plugins/ - вроде как "фришные" даже есть.


То ли цены в копейках, то ли речь не про проценты..
Если вместо 10% написать 0.1
(ну, или вместо 110% 1.1)

Я имел ввиду про лишние нули - это плагин вставляет ))) Прошу прощения, что сразу не указал.

Данный запрос sql работает как надо, но меняет цены у всех.

update wp_postmeta set meta_value = meta_value * 1.135 where meta_key='_price' 

Как мне его правильно доработать, чтобы он поменял цены только у категории - Забор.

ivan-lev:
https://hoicker.com/woocommerce-bulk-edit-plugins/ - вроде как "фришные" даже есть.

Только в премиум есть выбор категории ))

IL
На сайте с 20.04.2007
Offline
435
#7
qvaro:
Я же написал - WooCommerce Prices!

https://wordpress.org/plugins/search/WooCommerce+Prices/

Там довольно большой выбор, но не вижу ни одного именно с таким(!) названием..

Q
На сайте с 03.10.2011
Offline
301
#8
ivan-lev:
https://wordpress.org/plugins/search/WooCommerce+Prices/
Там довольно большой выбор, но не вижу ни одного именно с таким(!) названием..

В яндексе нашел))

В этом то и прикол, что большая часть платная, а которые бесплатно, выбор категории только в премиум.

T
На сайте с 01.05.2010
Offline
73
#9
qvaro:

Данный запрос sql работает как надо, но меняет цены у всех.
update wp_postmeta set meta_value = meta_value * 1.135 where meta_key='_price' 

Как мне его правильно доработать, чтобы он поменял цены только у категории - Забор.
Только в премиум есть выбор категории ))

https://stackoverflow.com/questions/45825554/woocommerce-mysql-to-update-price-of-products-in-specific-category

Q
На сайте с 03.10.2011
Offline
301
#10

Всем спасибо! Нашел решение.

Возможно, кому пригодится PW WooCommerce Bulk Edit

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий