php - Woocommerce - 从订购的产品中获取元数据

标签 php mysql woocommerce

我想从一个月以来的完整订单中获取产品的元数据(_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/

相关文章:

php - 在 Laravel 4 中获取 Controller 和 Action 名称

php - (Windows, Mac) 如何同时加载 XDebug 和 ionCube Loader?

php - 如何手动命名 Laravel 迁移以便 "php artisan migrate"可以运行它?

mysql - 怎么了。当我调用外键时

php - 在 MySQL 的 TRANSACTION block 之外运行插入

wordpress - WooCommerce:向购物车中的每个项目添加输入字段

php - CakePHP:为什么我无法使用 set() 或 save() 更新记录?

java - 如何在不使用 PHP 代码的情况下在 android 中使用 woocommerce API

php - 在 Woocommerce 中批量删除产品变体图像

mysql - MyISAM Selects 锁仅在过程内部插入