Benim woocommerce eklenti sepetimin toplam fiyatını almak istiyorum.woocommerce - Sepet Sepetiniz Toplam
Şunun gibi bir float numarası almak istiyorum: 21.00 ama nasıl alacağımı bilmiyorum.
$total = $woocommerce->cart->get_total();
$total_a = WC()->cart->get_total();
$total1 = $woocommerce->cart->get_total_ex_tax();
$total1_a = WC()->cart->get_total_ex_tax();
$total2 = $woocommerce->cart->get_cart_total();
$total2_a = WC()->cart->get_cart_total();
çıkışlar: Benim kod bu benim tam kodu garip sonuçlar verir
0,00 €
0,00 €
0,00 €
0,00 €
21,00 €
21,00 €
ve ben sonucu yüzer dizesinden dönüştürmek eğer tabii 0.00 taşımaktadır.
Kartların toplamı, float numarası biçiminde nasıl elde edilir?
Sepet sınıfına bakın. ['get_total()'] (https://github.com/woothemes/woocommerce/blob/master/includes/class-wc-cart.php#L1959) yöntemi, fiyatı wc_price() 'kullanarak biçimlendirir. Yani, José'nin işaret ettiği gibi, sadece kamu malına erişmeniz gerekiyor. – helgatheviking
tebrik silindi – gsamaras