小计购物车变量 php WooCommerce

Subtotal cart variable php WooCommerce

有谁知道 $variablephp 中使用什么来获取购物车的小计?
小计 = 折扣或税前购物车的总价值。

这对我很有帮助。 如果小计超过 250 欧元,我想增加额外费用。

提前致谢。

有多种获取购物车小计的方法:

  1. global $woocommerce;变量(老办法-:

    全球 $woocommerce;
    $woocommerce->购物车->小计; // 要么 $woocommerce->购物车->get_cart_subtotal()

  2. 没有 global $woocommerce; 变量使用简单的 WC() (现在):

    WC()->购物车->小计 // 要么 WC()->购物车->get_cart_subtotal()

参考文献:

我一直在使用 Loic 的代码片段得到不正确的小计(有点高,但无法确定原因)。 我尝试了所有类似的变体并最终找到了以下代码:

WC()->cart->get_subtotal();

使用上面的代码片段,我准确地得到了与购物车中显示的实际小计相匹配的预期金额。

现在我的 'free shipping' 加售计算工作正常。