【发布时间】:2019-10-09 19:32:22
【问题描述】:
在 WooCommerce 中,如果至少购买了列表中的一种产品并且该产品的当前订单状态已完成,我想执行一项操作。
例如我只能验证产品是否被购买:
global $woocommerce;
$user_id = get_current_user_id();
$current_user= wp_get_current_user();
$product_list = array('11', '12', '13', '14', '15','16');
$text= false;
foreach ($product_list as $value):
if (wc_customer_bought_product( $customer_email, $user_id, $value) ) {
$text = true;
}
endforeach;
【问题讨论】:
-
你的问题是什么?有什么不能与该代码一起使用的吗?
-
此代码正在运行,但尚未完成。我还需要一个条件(如果订单已完成),否则客户可以执行该操作并且付款未完成。
标签: php wordpress woocommerce product orders