我想从一个月以来的完整订单中获取产品的元数据(_wcj_purchase_price)。
我尝试使用 MYSQL 和 WP_Query,但我很快就迷失了。
实际上,我有产品的元值:
SELECT post_id as order_id, meta_key, meta_value from wp_postmeta where post_id in
( SELECT ID FROM
wp_posts
WHERE post_type = 'shop_order' and post_date BETWEEN NOW() - INTERVAL 30 DAY AND NOW()
)<br/>
and meta_key = '_wcj_purchase_price'
但我不知道为每个订购的产品获取这个值。
最佳答案
在@dan-webb的帮助下,我得到了这个结果:
SELECT post_id as order_id, meta_key, meta_value from wp_postmeta where post_id in
( SELECT ID FROM
wp_posts
WHERE post_type = 'shop_order' and post_date BETWEEN NOW() - INTERVAL 30 DAY AND NOW()
)<br/>
and meta_key = '_wcj_purchase_price'
但它返回的是产品元数据,而不是订购的产品。
关于php - Woocommerce - 从订购的产品中获取元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54690092/