我想通过订单获取客户的“mycred”余额,同时使用 WP ALL Export 将基于订单的客户余额导出到电子表格。这实际上可能很简单。我可以获取订单 ID,但不能获取客户 ID
这是我正在做的测试是否可以获得客户ID:
function get_customeruserid($value)
{
global $woocommerce, $post;
$order = new WC_Order($post->ID);
$order_id = $order->get_order_number();
$customer = new WC_Customer($post->ID);
$user_id = $customer->get_ID();
$value = $user_id;
return $value;
}
这将返回 0。
但是,我可以通过这样做很容易地获得订单号:
function get_customerorderid($value)
{
global $woocommerce, $post;
$order = new WC_Order($post->ID);
$order_id = $order->get_order_number();
$value = $order_id;
return $value;
}
这将返回客户的订单号,这很好,但只成功了一半。我现在想要客户 ID,所以我调用 mycred balance 函数来显示他们的余额。
有任何想法吗?我是 php 的新手,可能非常糟糕。