0
添加如果購物車總額符合某些條件,我試圖取消設置付款方式。因此,在woocommerce_cart_calculate_fees hook
中編寫代碼來檢查購物車總額並取消設置付款方式。Woocommerce購物車總額不會顯示額外費用由add_fee()
我已經試過的功能,
WC()->cart->cart_contents_total
和
floatval(preg_replace('#[^\d.]#', '', $woocommerce->cart->get_cart_total()))
拿到車的總金額。
但是這些方法不使用對鉤woocommerce_available_payment_gateways
因此函數add_fee()
考慮到我添加到購物車中的額外費用,車總回是有什麼辦法
GET車共有包括在 woocommerce_cart_calculate_fees內的額外費用掛鉤
OR
我可以不設置內 woocommerce_available_payment_gateways我的付款方式的一個鉤
感謝
計算的費用是你寫在你的功能的事件處理程序.php還是你想直接編輯WooCommerce?我不會推薦後者,因爲這是不正確的做法。如果你用前一種方式來做,那麼問題可能就是執行順序。你能不能展示一下你如何使用woocommerce_cart_calculate_fees鉤子的片段。 – Kodaloid