2017-07-19 87 views
0

我需要防止WooCommerce從結帳記帳表單更新用戶的帳單地址信息。我想讓用戶只通過他們的帳戶設置更新他們的結算信息。如何防止結帳時更新用戶帳單信息?

有沒有辦法做到這一點?也許是過濾器?

+0

這可以幫助https://stackoverflow.com/questions/36260531/woocommerce-readonly-billing-fields? – noobcode

+0

另請參閱:https://www.wpmayor.com/how-to-remove-the-billing-details-from-woocommerce-checkout –

+0

不幸的是,這不適合我,因爲我實際上在做的是提交一個自定義帳單地址表單,當用戶想要使用不應該存儲在任何地方的備用帳單信息時激活。問題是,如果用戶提交此表單,則他的帳戶中存儲的所有帳單地址信息都將被覆蓋。 – Eseth

回答

0

我已經找到了解決辦法:

add_filter('woocommerce_checkout_update_customer_data', '__return_false');

我希望有人會發現這是很有幫助的!