【问题标题】:WooCommerce: Get Total Shipping Cost at Checkout page [duplicate]WooCommerce:在结帐页面获取总运费 [重复]
【发布时间】:2021-04-08 18:44:10
【问题描述】:

我正在尝试使用结帐页面上的 WC_Cart 对象获取总运费 (shipping_total )。

这是我的代码:

   add_action('woocommerce_cart_calculate_fees', 'add_backorder_shipping_fee', 20, 1);
   function add_backorder_shipping_fee($cart)
   {
    var_dump($cart);
   }

这里是转储的结果

   object(WC_Cart)[1005]
   .
   .
   protected 'totals' => 
    array (size=15)
      .
      .
      'shipping_total' => string '50' (length=2)
      .
      .

如何获得shipping_total 属性?

我已经试过了:

$cart->totals->shipping_total $cart->totals['shipping_total']

【问题讨论】:

    标签: php arrays object woocommerce


    【解决方案1】:

    改用这个:

    WC()->cart->get_shipping_total()
    

    【讨论】:

      猜你喜欢
      • 2018-12-27
      • 2020-05-11
      • 2016-06-15
      • 2016-02-10
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      • 2017-03-09
      相关资源
      最近更新 更多