从WooCommerce的订单ID中获取购物车详细信息? 时间:2016-09-01 作者:Mehar 如何从woocommerce中的订单id获取完整的购物车详细信息,包括总计和小计等。 3 个回复 最合适的回答,由SO网友:Annapurna 整理而成 Try this:<?php global $woocommerce; $items = $woocommerce->cart->get_cart(); ?> SO网友:Walid Ajaj 您可以从订单对象获取订单的购物车详细信息。如果你只有id, 你可以$order 对象如下:// Get $order object from order ID $order = wc_get_order( $order_id ); 获取订单详细信息:if ( $order ) { // Get Order Totals $0.00 $order->get_formatted_order_total(); $order->get_cart_tax(); $order->get_currency(); $order->get_discount_tax(); $order->get_discount_to_display(); $order->get_discount_total(); // etc. // etc. // Get and Loop Over Order Items foreach ( $order->get_items() as $item_id => $item ) { $product_id = $item->get_product_id(); $variation_id = $item->get_variation_id(); // etc. // etc. } } 有关更多详细信息,请参阅此链接:https://www.businessbloomer.com/woocommerce-easily-get-order-info-total-items-etc-from-order-object/ SO网友:Sergey Zaharchenko Another variant:<?php WC()->cart->get_cart(); 文章导航