获取 Woocommerce 用户购物车的当前订单 ID

Ihe*_*aad 4 wordpress payment-gateway woocommerce

我正在向 WP Woocommerce 添加自定义支付网关。我想获取创建的购物车的当前用户 order_id 。

我可以获得购物车总计:

global $woocommerce;
$total= $woocommerce->cart->total ;
Run Code Online (Sandbox Code Playgroud)

或与:

WC()->cart->get_total() ;
Run Code Online (Sandbox Code Playgroud)

我如何调用该函数:

process_payment($order_id)
Run Code Online (Sandbox Code Playgroud)

当我还没有 $order_id 而我只有购物车时?

(错误问题:还没有order_id)

Amo*_*lou 5

最初提出的问题的答案是:

您的购物车中还没有订单 ID。仅在结帐完成后,订单 ID 才存在。

答案与问题不一致,可能需要再次询问或编辑。