php - ซ่อนยอดรวมการสั่งซื้อจาก Woocommerce Checkout

one text


ฉันกำลังพยายามซ่อนส่วน \"ยอดรวมการสั่งซื้อ\" จากการชำระเงินของฉัน หากยอดรวมคือ 0.00€ (ดู [รูปภาพที่นี่][1] สำหรับการอ้างอิง)

ฉันพยายาม เพิ่มเงื่อนไขในโค้ด (ตามที่คุณเห็นด้านล่าง) ฉันพบคำแนะนำที่นี่:

วิธีลบยอดรวมคำสั่งซื้อออกจากตะกร้าสินค้าและหน้าชำระเงิน woocommerce


อย่างไรก็ตามเมื่อฉันลองใช้จริง มันซ่อนฟิลด์แม้ว่ารถเข็นจะไม่ใช่ 0.00€

นี่คือรหัส:


// On checkout page
add_action( \'woocommerce_checkout_order_review\', \'remove_checkout_totals\', 1 );
function remove_checkout_totals(){
cart_total = WC()->cart->get_cart_total();
if ( $cart_total == 0 ) {
// Remove cart totals block
remove_action( \'woocommerce_checkout_order_review\', \'woocommerce_order_review\', 10 );
}
}\ n

ฉันควรทำอย่างไร

ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ!


24/09: แก้ไขหลังจากการแก้ไข 7uc1f3r\'


Source