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

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

खत्म करना मैदान "पिन कोड" WooCommerce चेकआउट से

हम WooCommerce से "पोस्टकोड बिलिंग पोस्टकोड" को हटा सकते हैं, हमें वेबसाइट पर सक्रिय वर्डप्रेस थीम की functions.php फ़ाइल को जाना और संपादित करना होगा। Functions.php में लाइनें जोड़ें:

[Php?]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');

फ़ंक्शन custom_override_checkout_fields ($ फ़ील्ड) {

सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_postcode']);

$ फ़ील्ड वापस करें;

}

[Php /]

कहाँ "billing_postcode" पिन कोड के लिए क्षेत्र है। आप दूसरे पते क्षेत्र को समाप्त करना चाहते हैं, तो हम "billing_address_2" के साथ "billing_postcode" की जगह।

[Php] को सेट किए बिना ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_address_2']); [/ php]

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

[Php?]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');
फ़ंक्शन custom_override_checkout_fields ($ फ़ील्ड) {
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_postcode']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_country']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_state']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_phone']);
सेट नहीं ($ क्षेत्रों [ 'ऑर्डर'] [ 'order_comments']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_address_2']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_postcode']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_company']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_last_name']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_email']);
सेट नहीं ($ क्षेत्रों [ 'बिलिंग'] [ 'billing_city']);
$ फ़ील्ड वापस करें;
}

[Php /]

इस तरह आप WooCommerce चेकआउट के सभी क्षेत्रों को नष्ट करेगा।

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

लेखक के बारे में

छल

सब कुछ है कि गैजेट और आईटी 2006 की ख़ुशी से stealthsettings.com लिख सकते हैं और मैं कंप्यूटर और MacOS, लिनक्स, विंडोज, iOS और Android के बारे में आप के साथ नई चीजों की खोज करना चाहते के बारे में भावुक।

2 टिप्पणियाँ

  • पोस्ट के लिए बंजर मर्सी!
    अग्रिम-आदेश दिया गया अग्रिम-आदेश दिया गया अग्रिम-आदेश दिया गया बेटा
    यह एक supprimer के नाम पर लिखे गए हैं "निष्पादन और एक दूसरे को अलग-अलग"
    यह मतदाता कोड में custom_override_checkout_fields के पुनर्निर्माण के समान नहीं है। पौरिइज़ वस एम'आइडर?

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

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

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

एक टिप्पणी छोड़ दो

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.