चेकआउट और वूकोमर्स पृष्ठ पर डिफ़ॉल्ट रूप से "शिप टू डिफरेंट एड्रेस" को डिबग कैसे करें

ऑनलाइन व्यापार अधिक से अधिक भूमि प्राप्त कर रहा है, और WooCommerce के पसंदीदा प्लेटफार्मों में से एक है वेब डेवलपर्स के लिए ऑनलाइन स्टोर बनाना.

एक सफल ऑनलाइन स्टोर वह है जो उत्पादों को उजागर करना जानता है और ग्राहकों को सर्वश्रेष्ठ ऑनलाइन अनुभव प्रदान करता है। उपयोगकर्ता का ऑनलाइन अनुभव उत्पादों के सरल और स्पष्ट प्रदर्शन से शुरू होता है व्यवस्था पूर्ण करने की व्यवस्था.

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

सौभाग्य से, विकल्प चेकआउट और वूकोमर्स पेज पर "शिप टू डिफरेंट एड्रेस" फ़ाइल में कोड की एक पंक्ति जोड़कर, डिफ़ॉल्ट रूप से अनियंत्रित किया जा सकता है functions.php वर्तमान विषय का।

add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' );

लाइन जोड़ने के बाद फ़ाइल को सहेजें और ऑनलाइन स्टोर के चेकआउट पृष्ठ पर जाएं यह देखने के लिए कि क्या "शिप टू डिफरेंट एड्रेस" विकल्प अभी भी डिफ़ॉल्ट रूप से चेक किया गया है।

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

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

अब आपके पास अपने ग्राहकों के लिए "ऑर्डर प्लेसमेंट" प्रणाली आसान है।

चेकआउट और वूकोमर्स पृष्ठ पर डिफ़ॉल्ट रूप से "शिप टू डिफरेंट एड्रेस" को डिबग कैसे करें

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

छल

गैजेट और आईटी का मतलब है कि सब कुछ के बारे में भावुक, मैं 2006 से स्टील्थसेटिंग्स.कॉम पर खुशी के साथ लिखता हूं और मुझे आपके साथ कंप्यूटर और मैकओएस, लिनक्स ऑपरेटिंग सिस्टम, के बारे में नई चीजों की खोज करना पसंद है Windows, iOS और Android।

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