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 चेक आउट।
पोस्ट के लिए बंजर मर्सी!
मुझे कंपनी का नाम हटाने की जरूरत है और यह सही है कि यह काम करे !!
मैं कंपनी के नाम को "एक अलग पते पर जहाज" भी हटाना चाहता हूं।
लेकिन मुझे नहीं पता कि अपने कोड में custom_override_checkout_fields को कैसे बदलना है। क्या तुम मेरी मदद कर सकते हो?
नमस्ते, मैं addनिर्देशित के रूप में इस कोड को functions.php पर संपादित करें लेकिन मेरी वेबसाइट क्रैश हो गई। यह बिल्कुल खाली है। मैं इस तरह की चीजों के लिए बिल्कुल नया नहीं हूं लेकिन मैं समर्थक भी नहीं हूं।
मैं अपने डैशबोर्ड पहुँच पाता, तो मैं सिर्फ यह मिटा सकते हैं, लेकिन मैं अपनी वेबसाइट पर सब पर कुछ भी उपयोग नहीं कर सकते।
कृपया मदद करें, मुझे क्या करना चाहिए? तत्काल प्रतिक्रिया कृपया जरूरी है!
नमस्ते
बेन ödeme kısmında ki "fatura bilgileri" yazısını "teslimat adresi" olarak değiştirmek istiyorum। यपबिलिरिज़ नहीं।
teşekkürler gerçekten ariyordum.Müterteriler posta kodunu bilmediği için çok sorun yaşamıştım teşekkürler
अगोरा दा प्रैस डायरेक्टो पेलो पैनल डे पर्सनलाइजडोर डू wordpress, सुपर व्यावहारिक। (wp-admin/customize.php?)
नमस्ते,
हां, कस्टमाइज़र में यह एक अच्छा विचार है लेकिन इसमें latest वू का संस्करण मैं केवल देखता हूं "addरेस 2", "कंपनी"। डाक कोड और अन्य फ़ाइलों के लिए छिपाने के लिए आवश्यक फ़ंक्शन कोड है।