Hapus / Hapus detail dari Checkout di WooCommerce (Kode Pos, Perusahaan, Telepon…)

WooCommerce adalah sistem yang sangat sederhana untuk siapa saja yang ingin membuat file Toko Online, Berdasarkan WordPress.
Setelah instalasi default, WooCommerce akan menambahkan formulir standar untuk detail penagihan. Di halaman "Pembayaran" klien.
Dirancang sebagai sebuah sistem Toko Online yang memungkinkan baik pengiriman fisik produk dan men-download beberapa WooCommerce maya diperlukan dalam bentuk standar serangkaian data pelanggan: Nama, Nama terakhir, Nomor Telepon, Negara, Alamat, Kota, kode pos. Beberapa bidang ini yang kita butuhkan untuk perintah maya misalnya. Sebuah produk yang dapat didownload atau produk yang dibayar oleh PayPal tidak akan membutuhkan data untuk pengiriman. Dalam hal ini yang terbaik adalah untuk mempermudah sistem kontrol bagi pengguna, dengan menghapus bidang Checkout.

Hapus kolom "Kode Pos" dari WooCommerce Checkout

Untuk dapat menghapus "Kode Pos" / Kode Pos Penagihan dari WooCommerce, kita harus pergi dan mengedit file functions.php dari tema WordPress yang aktif di situs web. Di functions.php kami menambahkan baris:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

Di mana "billing_postcode" adalah bidang untuk kode pos. Jika kita ingin menghapus field alamat kedua, kita akan mengganti "billing_postcode" dengan "billing_address_2".

unset($fields['billing']['billing_address_2']);

Ada situasi yang mungkin tidak menarik rincian pembayaran pelanggan. Biasanya ketika pembayaran dilakukan melalui PayPal. Dalam skenario ini kita dapat memilih untuk menghilangkan semua bidang halaman order.

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;
}

Dengan cara ini Anda akan menghapus semua bidang yang WooCommerce Checkout.

Hapus / Hapus detail dari Checkout di WooCommerce (Kode Pos, Perusahaan, Telepon…)

Tentang Penulis

Stealth

Bergairah tentang segala hal gadget dan IT, saya menulis dengan senang hati secara sembunyi-sembunyisettings.com sejak 2006 dan saya ingin menemukan hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

3 Komentar

  • Bonjour Merci untuk posting!
    Saya perlu menghapus nama perusahaan dan itu sempurna berhasil !!
    Saya juga ingin menghapus nama perusahaan di "kirim ke alamat lain".
    tetapi saya tidak tahu cara mengganti custom_override_checkout_fields di kode Anda. Bisakah kamu membantuku?

  • Hai, saya menambahkan kode ini ke functions.php sebagai panduan tetapi situs web saya macet. Benar-benar kosong. Saya tidak sepenuhnya baru dalam hal-hal seperti ini, tetapi saya juga bukan seorang profesional.

    Jika saya dapat mengakses dasbor saya, saya hanya akan menghapusnya tetapi saya tidak dapat mengakses apa pun di situs web saya sama sekali.

    Tolong bantu, apa yang harus saya lakukan? Diperlukan tanggapan mendesak!

  • Merhaba
    Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. Bukan yapabiliriz.

Tinggalkan Komentar