我希望通过订单获得客户的"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;
}
Run Code Online (Sandbox Code Playgroud)
返回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;
}
Run Code Online (Sandbox Code Playgroud)
这将返回客户的订单号,这个订单号很棒,但只有一半的战斗.我现在想要客户ID,所以我打电话给mycred余额函数来显示他们的余额.
有任何想法吗?我是php的新手,可能非常糟糕.