चेकआउट मैजेंटो 2 में सिटी ड्रॉपडाउन


9

मैं Magento 2.0.7 का उपयोग करता हूं। ड्रॉपडाउन सूची में चेकआउट पेज सिटी फील्ड (टेक्स्ट) को कस्टम करना संभव है?


oyenetwork.com/articles/… यह बताता है कि चेकआउट प्रक्रिया में डिलीवरी की तारीख को कैसे जोड़ा जाए, आप सिटी ड्रॉप डाउन को जोड़ने के लिए उसी विधि का उपयोग कर सकते हैं। उम्मीद है कि मदद करता है
एकता पुरी

जवाबों:


8

हाँ।

सबसे आसान एक नई इकाई को जोड़ना होगा जहां आपके शहरों के लिए मूल्य संग्रहीत हैं। फ्रंटेंड में, शहरों की सूची को छोड़ने और लोड करने के लिए बस इनपुट प्रकार बदलें । जब उपयोगकर्ता ड्रॉपडाउन से किसी क्षेत्र का चयन करता है, तो पाठ मान को संग्रहीत करें (जैसा कि अभी है)। यदि डेटा संग्रहीत करने से पहले चयनित शहर आपके शहर की सूची से मान्य है तो आप एक चेक भी कर सकते हैं। इस तरह आपको बहुत कुछ बदलना नहीं है।

एक अधिक उन्नत दृष्टिकोण (यदि आवश्यक हो) भी केवल directory_country/ directory_country_regionशहरों को दिखाने के लिए और / या तालिकाओं से संबंध जोड़ना होगा जो चेकआउट में चुने गए विशिष्ट देश या क्षेत्र के हैं।


क्या आप कृपया टेबल की स्क्रीन साझा कर सकते हैं क्योंकि मुझे इन टेबल पर किसी भी शहर का क्षेत्र नहीं मिल रहा है
मुकेश प्रजापति

3

Magento के अनुमान शिपिंग और टैक्स की सेशन के लिए आपको क्लास \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor की ओवरराइटिंग की आवश्यकता होगी।

 $elements = [
        'city' => [
            'visible' => true,
            'formElement' => 'select',
            'label' => __('City'),
            'value' =>  '',
            'options' => array_option(),
        ],

यहां छवि विवरण दर्ज करें


2
क्या आप इसके लिए ट्यूटोरियल कोड /
जीथब

क्या आप कृपया यहां एक कोड प्रदान कर सकते हैं
बाइट्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.