WooCommerce 對於想要創建一個 網上商店中,基於 WordPress.
安裝後 default, WooCommerce 將添加賬單詳細信息的標準表格。 在客戶的“結帳”頁面中。
設計為一個系統 網上商店 它允許交付物理產品和下載虛擬產品, WooCommerce 詢問 標準形式 一系列客戶數據:名字,姓氏,電話號碼,國籍,地址,城市, 郵政編碼。 有些領域我們需要例如虛擬命令。 這是由貝支付可以下載或產品A產品將不需要用於傳遞數據。 在這種情況下,最好是緩解控制系統對於用戶來說,通過除去結帳的領域。
刪除“郵政編碼”字段 WooCommerce 結帳
能夠刪除“郵政編碼”/帳單郵政編碼 WooCommerce,我們需要去編輯主題的functions.php文件 WordPress 在網站上處於活動狀態。 在functions.php中,我們添加以下行:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
其中“billing_postcode”是郵政編碼字段。 如果我們想刪除第二個地址字段,我們將“billing_postcode”替換為“billing_addres_2”。
unset($fields['billing']['billing_address_2']);
有跡象表明,可能不感興趣的客戶付款的任何細節情況。 通常,當支付通過貝寶。 在這種情況下,我們可以選擇消除訂單頁面的所有領域。
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}
這樣您將刪除其中的所有字段 WooCommerce 查看。
Bonjour Merci的職位!
我需要刪除公司名稱,這很奏效!
我也想刪除“運送到其他地址”上的公司名稱。
但我不知道如何在您的代碼中替換custom_override_checkout_fields。 你可以幫幫我嗎?
嗨,我 add按照指導將此代碼編輯到functions.php,但我的網站崩潰了。 完全是空白。 我對這樣的東西並不完全陌生,但我也不是專業人士。
如果我可以訪問我的儀表板,我只是將其刪除,但我根本無法訪問我網站上的任何內容。
請幫忙,我該怎麼辦? 請緊急響應!
MERHABA
Benödemekısmındaki“ fatura bilgileri”yazısını“ teslimat adresi” olarakdeğiştirmekistiyorum。 不是yapabiliriz。
捷克共和國日報
Agora dá pra fazer direto pelo panel de personalizador do wordpress,超級實用。 (wp-admin/customize.php?)
你好,
是的,這在定制器中是個好主意,但在 latest Woo 的版本我只看到“address 2”,“公司”。 對於郵政編碼和其他字段,需要隱藏需要的函數代碼。