चेकआउट से विवरण हटाएँ/हटाएँ WooCommerce (डाक कोड, कंपनी, फ़ोन...)

WooCommerce जो कोई भी बनाना चाहता है, उसके लिए एक बहुत ही सरल प्रणाली है ऑनलाइन दुकानके आधार पर WordPress.
स्थापना पर default, WooCommerce बिलिंग विवरण के लिए एक मानक फॉर्म जोड़ देगा। ग्राहक के "चेकआउट" पृष्ठ में.
एक प्रणाली के रूप में बनाया गया है ऑनलाइन दुकान जो भौतिक उत्पादों की डिलीवरी और आभासी उत्पादों को डाउनलोड करने दोनों की अनुमति देता है, WooCommerce अंदर पूछो मानक फार्म ग्राहक डेटा की एक श्रृंखला: नाम, अंतिम नाम, टेलीफोन नंबर, देश, पता, शहर, ज़िप कोड। इन क्षेत्रों के कुछ हम उदाहरण के लिए एक आभासी आदेश के लिए की जरूरत है। एक उत्पाद है कि डाउनलोड किया जा सकता है या उत्पाद है कि पेपैल द्वारा भुगतान किया गया था प्रसव के लिए डेटा की जरूरत नहीं होगी। इस मामले में यह उपयोगकर्ता के लिए नियंत्रण प्रणाली को कम करने, चेकआउट के क्षेत्रों को हटाने के द्वारा सबसे अच्छा है।

"पोस्टल कोड" फ़ील्ड को हटाना WooCommerce चेक आउट

"पोस्टल कोड"/बिलिंग पोस्टकोड को हटाने में सक्षम होने के लिए WooCommerce, हमें थीम की function.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;
}

जहां डाक कोड के लिए "बिलिंग_पोस्टकोड" फ़ील्ड है। यदि हम दूसरा पता फ़ील्ड हटाना चाहते हैं, तो हम "बिलिंग_पोस्टकोड" को "बिलिंग_" से बदल देंगेaddress_2 ”।

 unset($fields['billing']['billing_address_2']);

स्थिति है कि ग्राहक के भुगतान की कोई जानकारी ब्याज नहीं हो सकती हैं। आमतौर पर भुगतान पेपैल के माध्यम से किया जाता है। इस परिदृश्य में हम आदेश पृष्ठ के सभी क्षेत्रों को समाप्त करने के लिए चुन सकते हैं।

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 चेक आउट।

तकनीकी प्रेमी के रूप में, मैं 2006 से StealthSettings.com पर खुशी से लेख लिख रहा हूँ। मेरे पास ऑपरेटिंग सिस्टम्स: macOS, Windows और Linux, साथ ही प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म्स (WordPress) और ऑनलाइन स्टोर्स (WooCommerce, Magento, PrestaShop) के साथ विविध अनुभव है।

कैसे करें » इंटरनेट » चेकआउट से विवरण हटाएँ/हटाएँ WooCommerce (डाक कोड, कंपनी, फ़ोन...)

"चेकआउट से विवरण हटाएं/हटाएं" पर 6 विचार WooCommerce (डाक कोड, कंपनी, फ़ोन...)"

  1. पोस्ट के लिए बंजर मर्सी!
    मुझे कंपनी का नाम हटाने की जरूरत है और यह सही है कि यह काम करे !!
    मैं कंपनी के नाम को "एक अलग पते पर जहाज" भी हटाना चाहता हूं।
    लेकिन मुझे नहीं पता कि अपने कोड में custom_override_checkout_fields को कैसे बदलना है। क्या तुम मेरी मदद कर सकते हो?

    जवाब दें
  2. नमस्ते, मैं addनिर्देशित के रूप में इस कोड को functions.php पर संपादित करें लेकिन मेरी वेबसाइट क्रैश हो गई। यह बिल्कुल खाली है। मैं इस तरह की चीजों के लिए बिल्कुल नया नहीं हूं लेकिन मैं समर्थक भी नहीं हूं।

    मैं अपने डैशबोर्ड पहुँच पाता, तो मैं सिर्फ यह मिटा सकते हैं, लेकिन मैं अपनी वेबसाइट पर सब पर कुछ भी उपयोग नहीं कर सकते।

    कृपया मदद करें, मुझे क्या करना चाहिए? तत्काल प्रतिक्रिया कृपया जरूरी है!

    जवाब दें
  3. अगोरा दा प्रैस डायरेक्टो पेलो पैनल डे पर्सनलाइजडोर डू wordpress, सुपर व्यावहारिक। (wp-admin/customize.php?)

    जवाब दें
    • नमस्ते,
      हां, कस्टमाइज़र में यह एक अच्छा विचार है लेकिन इसमें latest वू का संस्करण मैं केवल देखता हूं "addरेस 2", "कंपनी"। डाक कोड और अन्य फ़ाइलों के लिए छिपाने के लिए आवश्यक फ़ंक्शन कोड है।

      जवाब दें
एक टिप्पणी छोड़ दो