WooCommerce este un sistem foarte simplu pentru oricine doreste sa creeze un מגזין ברשת, avand la baza וורדפרסו
La instalarea default, WooCommerce va adauga un formular standard pentru detaliile de facturare. In pagina de “Checkout”a clientului.
Conceput ca un sistem de מגזין ברשת care sa permita atat livrarea unor produse fizice cat si descarcarea unora virtuale, WooCommerce cere in formularul standard o serie de date ale clientului: Nume, Prenume, Numar de telefon, Tara, Adresa, Oras, דואר בקלה. Unele dintre aceste campuri nu ne sunt necesare pentru o comanda virtuala de exemplu. Un produs care sa poata fi descarcat sau un produs care a fost platit prin PayPal nu ar avea nevoie de datele pentru livrare. In acest caz este bine sa usuram sistemul de comanda pentru utilizator, prin eliminarea unor campuri din Checkout.
Eliminarea campului “דואר בקלה” din WooCommerce Checkout
Sa putem elimina “Codul Postal” / Billing Postcode din WooCommerce, trebuie sa mergem si sa editam fisierul functions.php al temei de WordPress care este activa pe website. In functions.php adaugam liniile:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Unde “billing_postcode” este campul pentru codul postal. Daca dorim sa eliminam al doilea camp de adresa, vom inlocui “billing_postcode” CU “billing_address_2”ו
unset($fields['billing']['billing_address_2']);
ישנם מצבים בהם לא יתכן כי אין פירוט בתשלום הלקוח. בדרך כלל כאשר התשלום מתבצע באמצעות PayPal. בתרחיש זה אנו יכולים לבחור לחסל את כל השדות מדף ההזמנה.
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 Checkout.
שלום, תודה על הפוסט הזה!
הייתי צריך להסיר את שם החברה וזה עבד בצורה מושלמת !!
אני גם רוצה להסיר את שם החברה מ “נשלח לכתובת אחרת”ו
אבל אני לא יודע מה להחליף את Custom_override_Checkout_Fields בקוד שלך. אתה יכול לעזור לי?
היי, הוספתי את הקוד הזה לפונקציות. Php כמודרך אבל האתר שלי התרסק. זה לגמרי ריק. אני לא לגמרי חדש בדברים כאלה אבל אני גם לא מקצוען.
אם הייתי יכול לגשת ללוח המחוונים שלי, הייתי פשוט מחק אותו אבל אני לא יכול לגשת לשום דבר באתר שלי בכלל.
אנא עזור, מה עלי לעשות? תגובה דחופה נחוצה בבקשה!
שלום
אותי בקטע התשלום ” מידע על חיוב “הכתיבה שלו “כתובת משלוח ” אני רוצה לשנות את זה. מה אנחנו יכולים לעשות?
תודה, ממש חיפשתי את זה. היו לי הרבה בעיות מכיוון שלקוחות לא ידעו את המיקוד. תודה
Agora dá pra fazer direto pelo painel de personalizar do wordpress, super prático. (wp-admin/customize.php?)
שלום,
Yes, is a good ideea in customizer but in the latest version of Woo I see only “address 2”- “company”. For postal code and oher fileds is req functions code to hide.