抱歉我的英文。我可以在Woocommerce中禁用运费和付款的默认选择单选按钮吗?我想将单选按钮留空。简而言之,只有在用户点击时才会激活单选按钮。如果用户没有填写,例如,货件的单选按钮将进入窗口"注意,选择交货方式。"我希望我很清楚。非常感谢你!
答案 0 :(得分:0)
如果您没有默认设置,WooCommerce会自动选择最便宜的送货方式。
http://i.imgur.com/ANKIUqk.png
请参阅“运输方式”部分底部的“自动”选项?这确保了它总是会选择一个单选按钮。
我不是说这是不可能的,但它会涉及更改底层代码。
我是否知道没有设置默认选项的原因?在我看来,这听起来效率低下。如果用户不喜欢默认选项,他们可以轻松更改它。至少在这种情况下,您不再需要担心“请选择运输方式”验证。
默认运费可为大多数客户节省点击次数,尤其是在您选择正确的默认选项时。点击次数越少越好。 ;)
干杯!
根据我们下面的讨论更新,这里有一个隐藏默认送货选项的选项...
说“免费送货”是默认选项。您所要做的就是将此代码添加到您的CSS ...
#shipping_method_0_free_shipping{
display:none !important;
}
然后,在WooCommerce>设置>送货方式信息中心,删除“免费送货”标签并将其更改为“。” (如果您将其设为空白,则无效),以便在处理送货按钮后不会显示任何标签。
但是,这只是确保用户不会看到默认送货方式。
http://i.imgur.com/DpGF5wD.png
系统仍会认为它存在。如果“免费送货”是所选的送货方式,您仍然需要阻止结账。
答案 1 :(得分:0)
您可以尝试使用this代码段
// To test this code, open a private/incognito window,
add an item to the cart and then go to cart page.
// Once an option is choosen, it will be the default option
from that moment onwards.
// Code to clear default shipping option.
**add_filter( 'woocommerce_shipping_chosen_method', '__return_false', 99););**