Все для CMS Wordpress > Полезные советы > Массовое изменение цен WooCommerce с помощью запроса в базу данных MySQL

Массовое изменение цен WooCommerce с помощью запроса в базу данных MySQL

  1. Заходим в phpMyAdmin
  2. Выбираем базу банных, с которой работает интернет-магазин.
  3. Переходим на вкладку SQL.

Теперь нужно вставить нужный запрос. Попробуем увеличить цену на всех товарах на 16,5%.

Для этого используем следующий запрос:

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

Если нужно не увеличить, а уменьшить цену — измените знак * на /.

После того как вставили запрос нажимаем кнопку «OK».

Ниже наведены все шаблоны запросов, которые нужны для замены простой цены, цены распродажи и т. д:

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_regular_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_sale_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_min_variation_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_max_variation_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_min_variation_regular_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_max_variation_regular_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_min_variation_sale_price';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ',', '.') WHERE meta_key = '_max_variation_sale_price';

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.