WooCommerce更改数据库中产品的价格

时间:2019-10-30 作者:uhercik

我正在调整数据库中产品的价格。我需要自定义具有id为270的自定义分类制造厂的产品。

我可以使用以下代码更改简单的产品:

    UPDATE wp_postmeta
LEFT JOIN wp_term_relationships ON wp_term_relationships.object_id = wp_postmeta.post_id
SET
  wp_postmeta.meta_value = wp_postmeta.meta_value*1.05
WHERE
    wp_postmeta.meta_key = "_regular_price"
    AND wp_term_relationships.term_taxonomy_id = "270"
但它不会改变可变产品的价格。。。有人能帮我吗?

1 个回复
最合适的回答,由SO网友:uhercik 整理而成

因此,经过几次尝试,我设法改变了可变产品的价格。如果有人需要发送我的代码:

UPDATE wp_postmeta
LEFT JOIN wp_posts ON wp_posts.id = wp_postmeta.post_id
LEFT JOIN wp_term_relationships ON wp_posts.post_parent = wp_term_relationships.object_id
SET
  wp_postmeta.meta_value = wp_postmeta.meta_value*1.05
WHERE wp_posts.post_type = \'product_variation\'
    AND wp_postmeta.meta_key = \'_regular_price\'
    AND wp_term_relationships.term_taxonomy_id = \'2396\'