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

标签 wordpress woocommerce payment-gateway

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

global $woocommerce;
$total= $woocommerce->cart->total ;
或与:
WC()->cart->get_total() ;
我如何调用该函数:
process_payment($order_id)
当我还没有 $order_id 而我只有购物车时?
(错误的问题:还没有 order_id)

最佳答案

最初提出的问题的答案是:
您的购物车中还没有订单 ID。
只有在结帐完成后,订单 ID 才存在。
答案与问题不符,可能需要再次提问或编辑。

关于wordpress - 获取 Woocommerce 用户购物车的当前订单 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933040/

相关文章:

mysql - 在 wpdb 查询中传递变量不起作用

css - 如何创建一个使用 BootStrap 的 WordPress 主题?

mysql - 从数据库导入表

php - WooCommerce 休息 API : Get the orders by specific date

java - 如何从 paypal 启用沙盒商家帐户引用交易

php - ssl 证书中的 authorize.net 支付网关出错

php - 后续 - Woocommerce 每种电子邮件类型都有不同的 header

php - WooCommerce 折扣 : buy one get one 50% off with a notice

wordpress - WooCommerce Hook 在购物车和结帐页面上的输出问题

android - 移动应用支付支持 - 通过 BHIM 支付