刪除/刪除結帳WooCommerce細節(郵政編碼,公司,電話......)

WooCommerce 對於想要創建一個的人來說,這是一個非常簡單的系統 網上商店中,基於 WordPress.
默認安裝,WooCommerce將增加一個標準形式進行計費的詳細信息。 在“結帳”的客戶。
設計為一個系統 網上商店 使產品既實物交割和下載所需一些虛擬WooCommerce 標準形式 一系列客戶數據:名字,姓氏,電話號碼,國籍,地址,城市, 郵政編碼。 有些領域我們需要例如虛擬命令。 這是由貝支付可以下載或產品A產品將不需要用於傳遞數據。 在這種情況下,最好是緩解控制系統對於用戶來說,通過除去結帳的領域。

從WooCommerce結帳消除現場“郵政編碼”

我們可以從WooCommerce中刪除“郵編賬單郵編”,我們必須去編輯WordPress主題的functions.php文件,該文件在網站上處於活動狀態。 在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_address_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結帳的各個領域。

刪除/刪除結帳WooCommerce細節(郵政編碼,公司,電話......)

關於作者

隱身

我熱衷於對涉及小工具和IT的一切事物,我很高興在2006上的secretthsettings.com上撰文,也很高興與您一起發現有關計算機和macOS,Linux操作系統, Windows,iOS和Android。

3 個評論

  • Bonjour Merci的職位!
    J'avais besin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    這是一個供應商的名稱,用於表示不同的供應商。
    它與代碼中的custom_override_checkout_fields的替換方式不一樣。 Pourriez vous m'aider?

  • 嗨,我按照指導將此代碼添加到了functions.php,但我的網站崩潰了。 這完全是空白的。 我對這樣的東西並不是全新的,但我也不是。

    如果我可以訪問我的儀表板,我只是將其刪除,但我根本無法訪問我網站上的任何內容。

    請幫忙,我該怎麼辦? 請緊急響應!

發表評論