0
我想盡快結帳,我的航運只是基於郵政編碼,所以我不想'訂單審查'刷新時,地址,國家,州是變化。Woocommerce結帳只刷新郵政編碼
我知道我需要亂動:woocommerce /包含/類-WC-ajax.php
具體來說:update_order_review();
有沒有辦法通過添加代碼到我的主題functions.php而不是註釋掉核心代碼?
我想盡快結帳,我的航運只是基於郵政編碼,所以我不想'訂單審查'刷新時,地址,國家,州是變化。Woocommerce結帳只刷新郵政編碼
我知道我需要亂動:woocommerce /包含/類-WC-ajax.php
具體來說:update_order_review();
有沒有辦法通過添加代碼到我的主題functions.php而不是註釋掉核心代碼?
我不認爲有這樣做的合法方式。但是有一個解決方法。您可以從結算表單中刪除woocommerce默認字段並添加自定義字段。 - 這樣它就不會在其更新中觸發ajax。
您可以添加/結賬刪除自定義字段是這樣的:
add_filter('woocommerce_checkout_fields' , 'vid_remove_billing_postcode_checkout');
function vid_remove_billing_postcode_checkout($fields) {
unset($fields['billing']['billing_postcode']);
$fields['shipping']['shipping_phone'] = array(
'label' => __('Phone', 'woocommerce'),
'placeholder' => _x('Phone', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}