web-dev-qa-db-ja.com

小計カート変数php WooCommerce

誰かが何を知っていますか$variablephpで使用してカートの小計を取得しますか?
小計=割引または税金の前のカートの合計金額。

それは私に大いに役立ちます。小計が250ユーロを超える場合は、追加料金を加算します。

前もって感謝します。

8

カートの小計を取得する方法はいくつかあります。

1)global $woocommerce;変数を使用:

global $woocommerce;  
$woocommerce->cart->subtotal;
// or
$woocommerce->cart->get_cart_subtotal()

2)global $woocommerce;変数なし:

WC()->cart->subtotal
// Or
WC()->cart->get_cart_subtotal()

参照:

15
LoicTheAztec

Loicのコードスニペットを使用して、誤った小計(少し高いが、理由を特定できなかった)を取得し続けました。私はすべての類似の亜種を試し、最終的に次のコードを見つけました:

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

上記のスニペットを使用して、カートに表示される実際の小計と正確に一致する期待値を取得します。

これで、「送料無料」のアップセル計算が完全に機能します。

6
MarkPraschan