कस्टम फ़ील्ड ब्लॉक

आप कस्टम फ़ील्ड ब्लॉक से ग्राहक की अतिरिक्त जानकारी इकट्ठा कर सकते हैं। कस्टम फ़ील्ड वैकल्पिक या ज़रूरी हो सकते हैं, इसलिए आप कस्टम फ़ील्ड को इस तरह कॉन्फ़िगर कर सकते हैं कि वे ग्राहक के आगे बढ़ने से पहले चेकआउट को ब्लॉक कर दें।

Checkout Blocks कई तरह के इनपुट प्रकारों को सपोर्ट करता है, जिनमें प्लेन टेक्स्ट, ड्रॉप-डाउन मेनू, चेक बॉक्स और डेट पिकर शामिल हैं। कस्टम फ़ील्ड डेटा को ऑर्डर मेटाफ़ील्ड, ऑर्डर एट्रिब्यूट या ऑर्डर नोट के रूप में सेव किया जा सकता है।

कई टेम्पलेट उपलब्ध हैं, जो कुछ सामान्य इस्तेमाल के मामलों के आधार पर कस्टम फ़ील्ड ब्लॉक की सामग्री और सेटिंग को पहले से भर देते हैं:

  • शर्तों से सहमत हों: इस टेम्पलेट के लिए यह ज़रूरी है कि ग्राहक चेकआउट करने से पहले आपकी सेवा की शर्तों से सहमत हो, जिन पर क्लिक किया जा सकता है और वे पॉप-अप में दिखाई देती हैं। चेक बॉक्स डिफ़ॉल्ट रूप से चुना हुआ नहीं होता है।
  • जन्मदिन: यह टेम्पलेट ग्राहकों को मार्केटिंग उद्देश्यों के लिए चेकआउट के दौरान अपनी जन्मतिथि बताने का विकल्प देता है।
  • गिफ़्ट मैसेज: यह टेम्पलेट ग्राहकों को किसी और के लिए गिफ़्ट के तौर पर ऑर्डर देते समय एक वैकल्पिक लिखित मैसेज शामिल करने का विकल्प देता है।

सपोर्ट किए जाने वाले डेटा प्रकार

कस्टम फ़ील्ड ग्राहक के ऑर्डर में ऑर्डर मेटाफ़ील्ड, ऑर्डर नोट एट्रिब्यूट या खुद ऑर्डर नोट के रूप में सेव होते हैं। जब भी संभव हो, ऑर्डर मेटाफ़ील्ड का इस्तेमाल करने पर विचार करें, क्योंकि वे Shopify के भीतर ऑर्डर पर कस्टम डेटा को स्टोर करने और फिर से पाने का सबसे मज़बूत तरीका हैं।

Checkout Blocks, मौजूदा चेकआउट फ़ॉर्म में नए फ़ील्ड जोड़ने की सुविधा नहीं देता है, जैसे कि शिपिंग पता या बिलिंग पता। इसके बजाय, मौजूदा चेकआउट फ़ॉर्म के ऊपर या नीचे एक कस्टम फ़ील्ड ब्लॉक जोड़ें।

ऑर्डर मेटाफ़ील्ड

जब कस्टम फ़ील्ड को ऑर्डर मेटाफ़ील्ड में सेव किया जाता है, तो यह जिस नेमस्पेस का इस्तेमाल करता है वह checkoutblocks है और की (key) तब तय की जाती है, जब आप ब्लॉक में एक कस्टम फ़ील्ड जोड़ते हैं (उदाहरण के लिए, agree_to_terms)।

ऑर्डर एट्रिब्यूट

ऑर्डर एट्रिब्यूट, जिन्हें नोट एट्रिब्यूट या कार्ट एट्रिब्यूट भी कहा जाता है, Shopify की डिफ़ॉल्ट पैकिंग स्लिप और ड्राफ़्ट ऑर्डर के साथ काम नहीं करते हैं।

अगर आपको पैकिंग स्लिप या ड्राफ़्ट ऑर्डर का इस्तेमाल करना है, तो इसके बजाय अपने डेटा प्रकार के रूप में ऑर्डर मेटाफ़ील्ड का इस्तेमाल करें।

ऑर्डर नोट

जब कस्टम फ़ील्ड को ऑर्डर नोट में सेव किया जाता है, तो ग्राहक की ओर से नोट फ़ील्ड में जोड़ी गई कोई भी मौजूदा सामग्री आपके कस्टम फ़ील्ड से बदल दी जाती है। अगर आप अपने कस्टम फ़ील्ड डेटा को ऑर्डर नोट के रूप में सेव करना चुनते हैं, तो अपनी थीम में कार्ट में ऑर्डर नोट जोड़ने के विकल्प को बंद करने पर विचार करें, अगर आपने उस सेटिंग को चालू किया है। इसका मतलब है कि ग्राहकों को अपनी नोट सामग्री को दो बार इनपुट नहीं करना पड़ेगा।

ऑर्डर नोट प्रकार का इस्तेमाल करने का एक फ़ायदा यह है कि यह चेकआउट के भीतर कार्ट में दर्ज किए गए मौजूदा ऑर्डर नोट को अपने-आप दिखाता है। यह खास इस्तेमाल के मामलों, जैसे कि ऑर्डर नोट या डिलीवरी नोट, के लिए चेकआउट फ़्लो में एकरूपता सुनिश्चित करता है।

ऑर्डर नोट, ड्राफ़्ट ऑर्डर के साथ काम नहीं करते हैं।

सपोर्ट किए जाने वाले इनपुट प्रकार

कस्टम फ़ील्ड ब्लॉक नीचे दिए गए प्रकार के फ़ील्ड को सपोर्ट करते हैं:

  • चेक बॉक्स
  • तारीख और समय पिकर
  • जन्म की तारीख
  • ड्रॉपडाउन सूची
  • फ़ोन फ़ील्ड
  • रेडियो बटन
  • टेक्स्ट इनपुट

कस्टम फ़ील्ड ब्लॉक बनाएं

आप Checkout Blocks ऐप में एक कस्टम फ़ील्ड ब्लॉक बना और कॉन्फ़िगर कर सकते हैं। कस्टम फ़ील्ड ब्लॉक बनाने के बाद, आपको ब्लॉक को चेकआउट में जोड़ना होगा।

चरण:

  1. अपने Shopify एडमिन से, ऐप > Checkout Blocks पर जाएं।

  2. ब्लॉक पर क्लिक करें और फिर ब्लॉक बनाएं पर क्लिक करें।

  3. कस्टम फ़ील्ड पर क्लिक करें।

  4. उस फ़ील्ड के लिए टेम्पलेट चुनें जिसका आप इस्तेमाल करना चाहते हैं। अगर आप नहीं चाहते कि कोई फ़ील्ड या सेटिंग पहले से भरी हो, तो खाली टेम्पलेट चुनें।

  5. ब्लॉक का नाम सेक्शन में, ब्लॉक के लिए एक नाम डालें। यह आपके ग्राहकों को नहीं दिखाया जाता है।

  6. ब्लॉक आईडी सेक्शन में, एक खास आईडी नंबर लागू करने के लिए ड्रॉप-डाउन मेनू का इस्तेमाल करें। ब्लॉक आईडी के बारे में ज़्यादा जानें।

  7. दिखाने के नियम सेक्शन में, अपने ब्लॉक दिखाने के नियम कॉन्फ़िगर करें:

    • सभी ग्राहकों को ब्लॉक दिखाने के लिए, दिखाने के नियम सेक्शन को खाली छोड़ दें।
    • दिखाने का नियम बनाने के लिए, ⊕ दिखाने का नियम जोड़ें पर क्लिक करें और फिर अपने नियम को कॉन्फ़िगर करें। ज़रूरत के मुताबिक दिखाने के नियम जोड़ें।
  8. सामग्री सेक्शन में, अपने ब्लॉक की सामग्री जोड़ें और उसे कस्टमाइज़ करें:

    1. इस रूप में सेव करें मेनू में, चुनें कि कस्टम फ़ील्ड डेटा कहां सेव करना है। कस्टम फ़ील्ड डेटा प्रकार के बारे में ज़्यादा जानें।
    2. फ़ील्ड सेक्शन में, ⊕ कस्टम फ़ील्ड जोड़ें पर क्लिक करें और फिर उस कस्टम फ़ील्ड के प्रकार को चुनें जिसका आप इस्तेमाल करना चाहते हैं।
    3. अपने कस्टम फ़ील्ड का विवरण कॉन्फ़िगर करें, जैसे कि फ़ील्ड लेबल, फ़ील्ड की, विकल्प और क्या फ़ील्ड ज़रूरी है। हो गया पर क्लिक करें।
    4. वैकल्पिक: सेक्शन हेडर सेक्शन में, अपने कस्टम फ़ील्ड में एक टाइटल और सबटाइटल जोड़ें।
    5. वैकल्पिक: सेटिंग सेक्शन में, चुनें कि आपके फ़ील्ड लेबल में "(वैकल्पिक)" जोड़ना है या नहीं और सभी फ़ील्ड दिखाने हैं या नहीं।
  9. वैकल्पिक: स्टाइल सेक्शन में, ब्लॉक के मार्जिन, कंटेनर और डिवाइडर स्टाइल को कस्टमाइज़ करने के लिए डिज़ाइन कस्टमाइज़ करें पर क्लिक करें।

  10. वैकल्पिक: पब्लिशिंग सेक्शन में, उन मार्केट और चेकआउट पेज को चुनने के लिए पेंसिल आइकन पर क्लिक करें जिनमें आप ब्लॉक दिखाना चाहते हैं।

  11. सेव करें पर क्लिक करें.

आपका ब्लॉक डिफ़ॉल्ट रूप से ड्राफ़्ट के रूप में सेव हो जाता है। जब आप ब्लॉक को प्रकाशित करने के लिए तैयार हों, तो स्टेटस सेक्शन में ड्रॉप-डाउन मेनू से एक्टिव चुनें।

चेकआउट में कस्टम फ़ील्ड ब्लॉक जोड़ें

आप चेकआउट में मौजूदा कस्टम फ़ील्ड ब्लॉक जोड़ सकते हैं। चेकआउट में दिखाने के लिए ब्लॉक को एक्टिव पर सेट करना ज़रूरी है।

चरण:

  1. अपने Shopify एडमिन से, ऐप > Checkout Blocks पर जाएं।

  2. ब्लॉक पर क्लिक करें.

  3. उस कस्टम फ़ील्ड ब्लॉक पर क्लिक करें जिसे आप चेकआउट में जोड़ना चाहते हैं।

  4. ज़्यादा कार्रवाइयां ⌄ > चेकआउट में जोड़ें पर क्लिक करें।

  5. वैकल्पिक: ब्लॉक आईडी का प्रीव्यू सेक्शन में, ब्लॉक की यूनीक प्रीव्यू आईडी कॉपी करने के लिए क्लिपबोर्ड आइकन पर क्लिक करें।

  6. अपनी पसंदीदा चेकआउट कॉन्फ़िगरेशन चुनें और फिर एडिटर खोलें पर क्लिक करें।

  7. चेकआउट और अकाउंट एडिटर में, अपने चेकआउट में कस्टम फ़ील्ड ब्लॉक जोड़ें:

    1. उस चेकआउट पेज पर जाएं जिसमें आप ब्लॉक जोड़ना चाहते हैं।
    2. उस सेक्शन में ⊕ ब्लॉक जोड़ें पर क्लिक करें जिसमें आप ब्लॉक जोड़ना चाहते हैं।
    3. कस्टम फ़ील्ड Checkout Blocks विकल्प पर क्लिक करें।
    4. चेकआउट ब्लॉक के विवरण कॉन्फ़िगर करें और ब्लॉक की संबंधित ब्लॉक आईडी चुनें।
    5. वैकल्पिक: यह प्रीव्यू करने के लिए कि ब्लॉक चेकआउट में कैसे दिखाई देता है, ब्लॉक आईडी का प्रीव्यू (टेस्टिंग के लिए) फ़ील्ड और ब्लॉक की प्रीव्यू आईडी का उपयोग करें।
    6. वैकल्पिक: चेकआउट पेज पर उस लोकेशन को बदलने के लिए जहां आप ब्लॉक को दिखाना चाहते हैं, डायनेमिक ब्लॉक को खींचें और छोड़ें।
  8. सेव करें पर क्लिक करें.