מחק / הסר פרטים מהקופה ב- WooCommerce (קוד דואר, חברה, טלפון …)

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.

נלהב מהטכנולוגיה, אני כותב בהנאה באתר stealthsetts.com החל משנת 2006. יש לי חוויה עשירה במערכות הפעלה: MacOS, Windows ו- Linux, אך גם בשפות תכנות ופלטפורמות בלוגים (WordPress) ולחנויות מקוונות (Woocommerce, Magento, Presashop).

Home המקור שלך להדרכות IT, טיפים ושל חדשות שימושיות. מחק / הסר פרטים מהקופה ב- WooCommerce (קוד דואר, חברה, טלפון …)

6 מחשבות על "מחק / הסר פרטים מהקופה ב- WooCommerce (קוד דואר, חברה, טלפון …)”

  1. שלום, תודה על הפוסט הזה!
    הייתי צריך להסיר את שם החברה וזה עבד בצורה מושלמת !!
    אני גם רוצה להסיר את שם החברה מ “נשלח לכתובת אחרת”ו
    אבל אני לא יודע מה להחליף את Custom_override_Checkout_Fields בקוד שלך. אתה יכול לעזור לי?

    תְגוּבָה
  2. היי, הוספתי את הקוד הזה לפונקציות. Php כמודרך אבל האתר שלי התרסק. זה לגמרי ריק. אני לא לגמרי חדש בדברים כאלה אבל אני גם לא מקצוען.

    אם הייתי יכול לגשת ללוח המחוונים שלי, הייתי פשוט מחק אותו אבל אני לא יכול לגשת לשום דבר באתר שלי בכלל.

    אנא עזור, מה עלי לעשות? תגובה דחופה נחוצה בבקשה!

    תְגוּבָה
    • שלום,
      כן, זה רעיון טוב בהתאמה אישית אבל בגרסה האחרונה של Woo אני רואה רק “כתובת 2”- “חֶברָה”. עבור מיקוד וקבצים אחרים יש קוד להסתרה של פונקציות.

      תְגוּבָה
השאירו תגובה