2016-06-13 13 views
0

Wenn ich versuche, Warenkorb insgesamt in woocommerce_check_cart_items Haken zu bekommen, bekomme ich Null anstelle der tatsächlichen Warenkorb insgesamt. Irgendeine Idee warum? Hier ist der Code.WooCommerce woocommerce_check_cart_items und Warenkorb Gesamt

add_action('woocommerce_check_cart_items', 'check_total'); 
function check_total() { 
    echo WC()->cart->total; // this return zero 
    echo WC()->cart->subtotal; // this returns fine, but without shipping costs 
} 
+0

Die Funktion get_cart_total() gibt die Gesamtkosten der Produkte zurück, jedoch ohne Steuern und Versandkosten. – fakeartist

+0

Irgendeine Idee welchen Haken sollte ich verwenden? Ich möchte verhindern, dass Benutzer zur Kasse gehen, wenn die Warenkorbsumme kleiner als ein Wert ist. Von dem, was ich bekomme, macht der Hook von woocommerce_check_cart_items genau das, berechnet aber nicht die Warenkorbsumme. – fakeartist

Antwort

0

können Sie auch anderen Code verwenden, wie ich je verwendet habe. und es funktioniert jedes Mal gut für mich.

add_action('woocommerce_cart_collaterals', 'display_woocommerce_cart_totals', 10); 

function display_woocommerce_cart_totals(){ 
    global $woocommerce; 
    echo $woocommerce->cart->total; 
    echo $woocommerce->cart->subtotal; 
} 
Verwandte Themen