将所有产品价格提高一个百分比,包括 Woocommerce 的变化
Increase all product prices by a percentage including variations in Woocommerce
对于 woocommerce,我想按百分比更新我的所有价格。我的很多产品都是可变的(有多种变化)所以我需要网站上的每个价格都上涨,而不仅仅是简单的产品。
我已经尝试了很多 sql 查询,但它们只将价格设置为 0,并且不影响变化价格。
我使用的是最新版本的 Wordpress 和 Woocommerce。
任何帮助都会很棒。
更新 (更新了销售产品查询)
您应该需要 4 SQL 个查询:
- 更新有效价格
- 更新正常价格
- 更新促销价(已更新)
- 删除缓存的变化价格
更新后的价格四舍五入,精度为 2 位小数。
您可以同时运行那四个,但是在之前备份数据库。还要检查您的数据库的后缀是否为 wp_
,如果不是则替换为您的表后缀。
4个SQL查询(将1.25
替换为你对应的费率百分比):
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_price';
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_regular_price';
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_sale_price' AND meta_value != '';
DELETE FROM `wp_options`
WHERE (`option_name` LIKE '_transient_wc_var_prices_%'
OR `option_name` LIKE '_transient_timeout_wc_var_prices_%');
已测试并适用于所有产品类型包括产品变体post类型。
对于 woocommerce,我想按百分比更新我的所有价格。我的很多产品都是可变的(有多种变化)所以我需要网站上的每个价格都上涨,而不仅仅是简单的产品。
我已经尝试了很多 sql 查询,但它们只将价格设置为 0,并且不影响变化价格。
我使用的是最新版本的 Wordpress 和 Woocommerce。
任何帮助都会很棒。
更新 (更新了销售产品查询)
您应该需要 4 SQL 个查询:
- 更新有效价格
- 更新正常价格
- 更新促销价(已更新)
- 删除缓存的变化价格
更新后的价格四舍五入,精度为 2 位小数。
您可以同时运行那四个,但是在之前备份数据库。还要检查您的数据库的后缀是否为 wp_
,如果不是则替换为您的表后缀。
4个SQL查询(将1.25
替换为你对应的费率百分比):
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_price';
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_regular_price';
UPDATE wp_postmeta
SET meta_value = ROUND(meta_value * 1.25, 2)
WHERE meta_key = '_sale_price' AND meta_value != '';
DELETE FROM `wp_options`
WHERE (`option_name` LIKE '_transient_wc_var_prices_%'
OR `option_name` LIKE '_transient_timeout_wc_var_prices_%');
已测试并适用于所有产品类型包括产品变体post类型。