При создании интернет магазина очень важно учитывать варианты быстрого изменения цен. Это может быть связанно с распродажей, нестабильностью валюты, или привозом новой партии товаров. Для того, чтобы вы всегда могли массово изменить цены в плагине интернет магазина WooCommerce существует специальный SQL запрос к базе данных:
update wp_postmeta set meta_value = meta_value * 1.300 where meta_key='_price'
Приведенный выше запрос увеличивает все цены на 30%. Для цен распродажи, или вариативных цен имеются другие названия таблиц.
Если вам необходимо не увеличить, а уменьшить стоимость товаров — измените знак * на /.
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';