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

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 deCheckouta 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 eliminaCodul 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;
}

Undebilling_postcodeeste campul pentru codul postal. Daca dorim sa eliminam al doilea camp de adresa, vom inlocuibilling_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).

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

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

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

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

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

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

    תְגוּבָה
    • שלום,
      Yes, is a good ideea in customizer but in the latest version of Woo I see onlyaddress 2”- “company. For postal code and oher fileds is req functions code to hide.

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