我有一个WooCommerce商店,有850种需要编辑的产品 . 无需购买扩展/专业插件来批量编辑这些产品......我试图通过phpMyAdmin来做到这一点 .
该网站有点“添加到购物车”和“询问报价”,所以我们正在使用RFQ Toolkit插件来处理这个问题 . 我需要在每个产品的高级选项卡中手动编辑所有850个产品 . :(
WooCommerce将产品信息存储在wp_posts和wp_postmeta表中,其中WooCommerce产品为post_type列列出了“product” . 作为“询问报价”出售的产品(由于RFQ Tookit)在[meta_id,post_id,meta_key,meta_value]的wp_postmeta表中有一个条目...其中meta_key是'_gpls_woo_rfq_rfq_enable',meta_value是'yes' .
所以,我正在尝试用英语构建一个UPDATE查询,如下所示:
使用post_type'product'在wp_posts表中搜索每个Item,并获取ID(假设它与wp_postmeta表中的post_id相同) .
然后,使用这些ID,在[new meta_id,post_id或ID,_gpls_woo_rfq_rfq_enable,yes]的wp_postmeta中创建关联条目 .
这甚至有意义吗?如果没有,我道歉并将进一步提出我的问题,无论你需要什么信息来合理地回答这个问题 . :)
此致Dennis Lambing / Agent CD
2 回答
我知道您正在寻找在每个产品的wp_postmeta表上插入一个新行(而不是更新现有的行),所以这可能是您正在寻找的:
这使得每个产品的新元数据具有元键
_gpls_woo_rfq_rfq_enable
和值yes
非常感谢Fernando M.的出色答案! :)
是的,这正是我所需要的 . 你很棒! :)