我有大约10种产品,每种产品差不多有200种。我需要更新特定产品的销售价格,包括其所有变化。
问题是:
所有变化都有不同的价格。 没有输入销售价格 - 所有销售价格输入框都是空的。
我需要一个SQL解决方案来运行并更新特定产品的所有销售价格,取正常价格并从中扣除350,或者
在这个阶段我还没有意识到的任何其他方式,因为我尝试了很多解决方案,包括内置解决方案的Woocommerce“设定销售价格”,再次由于价格不同而无效。
SELECT * FROM `wp_postmeta` WHERE post_id = "1097"
UPDATE `meta_id` = (SELECT * FROM `wp_postmeta` WHERE `meta_value` = _regular_price) - 350 WHERE `meta_key` = _sale_price
编辑查询作为对Stackoverflow的研究表明,wp_postmeta表保存产品的值,而wp_posts表保存产品ID。
以下是我面临的问题的屏幕截图:
你会看到meta_id是不同的而且post_id是相同的,这是因为在WordPress中post_id是产品,在这种情况下是自身的许多变体,meta_id是我需要更新的_sale_price部分FOR EACH变化
我希望这是有道理的!