Hapus / menghapus rincian dari Checkout WooCommerce (Kode Pos, Perusahaan, Telepon ...)

WooCommerce adalah sistem yang sangat sederhana bagi siapa saja yang ingin membuat Toko Online, Berdasarkan WordPress.
Instalasi default, WooCommerce akan menambahkan bentuk standar untuk rincian penagihan. Pada pelanggan "Checkout".
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.

Menghilangkan lapangan "Kode Pos" dari WooCommerce Checkout

Kita dapat menghapus "Postcode Billing Postcode" dari WooCommerce, kita harus pergi dan mengedit file functions.php dari tema WordPress yang aktif di situs web. Dalam functions.php tambahkan baris:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

unset ($ bidang [ 'penagihan'] [ 'billing_postcode']);

kembali $ bidang;

}

[/ Php]

Mana "billing_postcode" adalah lapangan untuk kode posnya. Jika Anda ingin menghilangkan field alamat kedua, kita mengganti "billing_postcode" dengan "billing_address_2".

[Php] unset ($ bidang [ 'penagihan'] [ 'billing_address_2']); [/ php]

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.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
unset ($ bidang [ 'penagihan'] [ 'billing_postcode']);
unset ($ bidang [ 'penagihan'] [ 'billing_country']);
unset ($ bidang [ 'penagihan'] [ 'billing_state']);
unset ($ bidang [ 'penagihan'] [ 'billing_phone']);
unset ($ bidang [ 'order'] [ 'order_comments']);
unset ($ bidang [ 'penagihan'] [ 'billing_address_2']);
unset ($ bidang [ 'penagihan'] [ 'billing_postcode']);
unset ($ bidang [ 'penagihan'] [ 'billing_company']);
unset ($ bidang [ 'penagihan'] [ 'billing_last_name']);
unset ($ bidang [ 'penagihan'] [ 'billing_email']);
unset ($ bidang [ 'penagihan'] [ 'billing_city']);
kembali $ bidang;
}

[/ Php]

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

Hapus / menghapus rincian dari Checkout WooCommerce (Kode Pos, Perusahaan, Telepon ...)

Tentang Penulis

Stealth

Bergairah tentang segala sesuatu yang berarti gadget dan TI, saya menulis dengan senang hati stealthsettings.com dari 2006 dan saya suka menemukan dengan Anda hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

2 Komentar

  • Bonjour Merci untuk posting!
    J'avais bergabung dengan supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Ini adalah penawar suprimer le nom de l'entreprise sur "expédier à une adresse différente".
    Ini bukan cara yang sama seperti penggabungan custom_override_checkout_fields dalam kode pemungutan suara. Pourriez vous m'aider?

  • Hai, saya menambahkan kode ini ke functions.php sebagai panduan tetapi situs web saya mogok. Itu benar-benar kosong. Saya tidak benar-benar baru untuk hal-hal seperti ini tetapi saya bukan untuk yang baik.

    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!

Tinggalkan Komentar