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

WooCommerce היא מערכת מאוד פשוטה לכל מי שרוצה ליצור חנות מקוונת, בהתבסס על WordPress.
עם ההתקנה default, WooCommerce יוסיף טופס סטנדרטי לפרטי חיוב. בעמוד "תשלום" של הלקוח.
עוצב כמערכת חנות מקוונת המאפשר גם משלוח של מוצרים פיזיים וגם הורדה של וירטואליים, WooCommerce לשאול פנימה טופס סטנדרטי סדרה של נתוני לקוחות: שם, שם משפחה, מספר טלפון, מדינה, כתובת, עיר, מיקוד. חלק בתחומים אלו שאנחנו צריכים בשביל פקודה וירטואלית למשל. מוצר זה ניתן להוריד או מוצר אשר שולם על ידי PayPal לא היה צורך בנתונים למסירה. במקרה זה עדיף להקל על מערכת הבקרה עבור המשתמש, על ידי הסרה בתחומי Checkout.

הסרת השדה "מיקוד" מ WooCommerce לתשלום

כדי להיות מסוגל להסיר את "מיקוד" / מיקוד חיוב מ WooCommerce, אנחנו צריכים ללכת ולערוך את קובץ functions.php של ערכת הנושא WordPress אשר פעיל באתר. ב-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" הוא שדה המיקוד. אם נרצה להסיר את שדה הכתובת השני, נחליף את "חיוב_מיקוד" ל"חיוב_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 לבדוק.

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

איך » אינטרנט » מחק/הסר פרטים מ-Checkout in WooCommerce (מיקוד, חברה, טלפון...)

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

  1. Bonjour Merci עבור ההודעה!
    הייתי צריך למחוק את שם החברה וזה מושלם זה עבד !!
    אני גם רוצה למחוק את שם החברה ב"שלוח לכתובת אחרת ".
    אבל אני לא יודע איך להחליף שדות custom_override_checkout_codes בקוד שלך. אתה יכול לעזור לי?

    תגובה
  2. היי, אני addעשית את הקוד הזה ל- functions.php בהדרכה אך האתר שלי התרסק. זה ריק לגמרי. אני לא לגמרי חדש בדברים כאלה אבל אני גם לא מקצוען.

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

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

    תגובה
    • שלום,
      כן, זה רעיון טוב בהתאמה אישית אבל ב latest גרסה של Woo I see only "addהפס 2", "חברה". עבור מיקוד וקבצים אחרים יש קוד להסתרה של פונקציות.

      תגובה
השאירו תגובה