0
如何在Woocommerce結帳頁面隱藏「送貨」和「結算」字段(如果用戶選擇了特定送貨方式,例如,自集。對於自我收集,這些字段是多餘的。如何在woocommerce結帳頁面中選擇特定送貨方式時隱藏送貨地址和帳單地址
如何在Woocommerce結帳頁面隱藏「送貨」和「結算」字段(如果用戶選擇了特定送貨方式,例如,自集。對於自我收集,這些字段是多餘的。如何在woocommerce結帳頁面中選擇特定送貨方式時隱藏送貨地址和帳單地址
這可能是您所查詢的
add_filter('woocommerce_checkout_fields','your_fun_name');
function your_fun_name($needs_address) {
if($payment_method == 'self-collection') {
$needs_address = false;
}
return $needs_address;
}
@MakeWebBetter喜的可能的解決方案,感謝您對本。它有很大的幫助,因爲我沒有紮實的編程背景。 還有一件事, https://mistydaydream.com/checkout/ 在這個頁面上,我已按照自己的方式來設置,但在選擇自我收集和刷新頁面,它僅適用。如何檢查用戶選擇運輸方式是否有任何更改,以重新運行該功能? –
正如您在結賬頁面選擇不同的送貨方式後知道的那樣,WooCommerce只會更改woocommerce-checkout-review-order-table表的內容,那麼通過鉤子隱藏字段會非常複雜,還有另一種選擇,我們可以本地化js中的數據並檢查用戶是否選擇了特定的發貨方式,然後我們可以通過JavaScript隱藏它。 – MakeWebBetter