WooCommerce זו מערכת פשוטה מאוד לכל מי שרוצה ליצור אחת מגזין ברשת, מבוסס על וורדפרסו
עם התקנת ברירת המחדל, WooCommerce תוסיף טופס סטנדרטי לפרטי חיוב. בעמוד של “קופה”של הלקוח.
עוצב כמערכת של מגזין ברשת מה שמאפשר גם משלוח של מוצרים פיזיים וגם הורדה של וירטואליים, דורש WooCommerce הטופס הסטנדרטי סדרה של נתוני לקוחות: שם, שם משפחה, מספר טלפון, מדינה, כתובת, עיר, דואר בקלה. חלק מהשדות הללו אינם נחוצים להזמנה וירטואלית, למשל. מוצר שניתן להוריד או מוצר ששולמו עבורו באמצעות PayPal לא יזדקקו לנתונים למשלוח. במקרה זה, כדאי להקל על המשתמש את מערכת ההזמנות, על ידי הסרת חלק מהשדות מהקופה.
הסרת השדה “דואר בקלה” din WooCommerce Checkout
בוא נחסל את זה “מיקוד” / מיקוד חיוב מבית WooCommerce, אנחנו צריכים ללכת ולערוך את קובץ 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” 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 כמודרך אבל האתר שלי התרסק. זה לגמרי ריק. אני לא לגמרי חדש בדברים כאלה אבל אני גם לא מקצוען.
אם הייתי יכול לגשת ללוח המחוונים שלי, הייתי פשוט מחק אותו אבל אני לא יכול לגשת לשום דבר באתר שלי בכלל.
אנא עזור, מה עלי לעשות? תגובה דחופה נחוצה בבקשה!
שלום
אותי בקטע התשלום ” מידע על חיוב “הכתיבה שלו “כתובת משלוח ” אני רוצה לשנות את זה. מה אנחנו יכולים לעשות?
תודה, ממש חיפשתי את זה. היו לי הרבה בעיות מכיוון שלקוחות לא ידעו את המיקוד. תודה
עכשיו אתה יכול לעשות זאת ישירות דרך לוח ההתאמה האישית של וורדפרס, סופר פרקטי. (wp-admin/customize.php?)
שלום,
כן, זה רעיון טוב בהתאמה אישית אבל בגרסה האחרונה של Woo אני רואה רק “כתובת 2”- “חֶברָה”. עבור מיקוד וקבצים אחרים יש קוד להסתרה של פונקציות.