Shoply किन प्रोडक्ट मेटाफील्ड्स  का उपयोग कर सकता है, इसे नियंत्रित करना

प्रोडक्ट मेटाफील्ड्स को ब्लैकलिस्ट कैसे करें

आपका AI शॉपिंग असिस्टेंट प्रोडक्ट की जानकारी पढ़कर, सवालों के जवाब देकर और सुझाव देकर ग्राहकों की मदद करने के लिए बनाया गया है।

हालाँकि, प्रोडक्ट का हर डेटा ग्राहकों के लिए नहीं होता। कुछ प्रोडक्ट मेटाफील्ड्स  में आंतरिक जानकारी (जैसे लाभ मार्जिन), सप्लायर का विवरण या ऐसी अन्य विशेषताएँ हो सकती हैं जिन्हें निजी रखा जाना चाहिए। ऐसे मामलों में, आप चाह सकते हैं कि ग्राहकों के सवालों का जवाब देते समय Shoply उन मेटाफील्ड्स का उपयोग न करे।

ग्राहकों के सवालों का जवाब देते समय किन मेटाफील्ड्स का उपयोग किया जा सकता है, यह तय करने के लिए Shoply AI का उपयोग करता है। फिर भी, आपको पूरा नियंत्रण देने के लिए Shoply आपको खास प्रोडक्ट मेटाफील्ड्स या पूरे मेटाफील्ड नेमस्पेस को ब्लैकलिस्ट (बहिष्कृत) करने की सुविधा देता है।

यह गाइड बताती है कि यह सुविधा उपयोगी क्यों है और इसे कैसे कॉन्फ़िगर करें।

Advanced Settings कहाँ मिलेंगी?

ऐप के एडमिन कंसोल में “Settings” सेक्शन पर जाएँ और फिर नीचे स्क्रॉल करके “Advanced Settings” सेक्शन खोलें। इस सेक्शन में आप विभिन्न सेटिंग्स कॉन्फ़िगर करने के लिए एक JSON ऑब्जेक्ट  दे सकते हैं।

ब्लैकलिस्ट सेटिंग्स

ग्राहकों के सवालों का जवाब देते समय Shoply को खास प्रोडक्ट मेटाफील्ड्स का उपयोग करने से रोकने के लिए इन सेटिंग्स का उपयोग करें।

blacklist_product_fields

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

मेटाफील्ड कीज़ के उदाहरण:

  • start_date
  • product_type
  • backstock_number
  • upc
  • shipping_lead_time
  • brand

ध्यान दें: अगर आप प्रोडक्ट का vendor नहीं दिखाना चाहते, तो आपको ब्लैकलिस्ट में “brand” जोड़ना होगा, क्योंकि पुराने कारणों से Shoply vendor की जानकारी रखने के लिए brand मेटाफील्ड का उपयोग करता है।

blacklist_display_filters

केवल फ़िल्टर/फैसेट UI से छिपाने के लिए सटीक मेटाफील्ड कीज़ की सूची। blacklist_product_fields के विपरीत, ग्राहकों के सवालों का जवाब देने के लिए ये फ़ील्ड अब भी AI के लिए उपलब्ध रहती हैं — इन्हें सिर्फ़ सर्च इंटरफ़ेस में चुनने योग्य फ़िल्टर के रूप में नहीं दिखाया जाता।

यह तब उपयोगी है जब किसी मेटाफील्ड में ऐसी मूल्यवान प्रोडक्ट जानकारी हो जिसे AI को पता होना चाहिए, लेकिन जिसे ग्राहकों के लिए फ़िल्टर के रूप में दिखाना उचित न हो।

उदाहरण:

  • warehouse_region — AI के लिए उपयोगी संदर्भ, लेकिन ग्राहकों के लिए उपयोगी फ़िल्टर नहीं
  • care_instructions — AI के जवाबों के लिए अच्छा, लेकिन फ़िल्टर की सार्थक श्रेणी नहीं

blacklist_namespaces

उन पूरे नेमस्पेस  की सूची जिन्हें आप चाहते हैं कि AI नज़रअंदाज़ करे।

उदाहरण:

  • RenterInfo

अगर कोई मेटाफील्ड ब्लैकलिस्ट किए गए नेमस्पेस से संबंधित है, तो उस नेमस्पेस के सभी फ़ील्ड अपने-आप बाहर कर दिए जाते हैं।

यह तब उपयोगी है जब कोई पूरा नेमस्पेस आंतरिक या संवेदनशील हो।

ब्लैकलिस्ट करने के सुझाव

इन चीज़ों को ब्लैकलिस्ट करने की सलाह दी जाती है:

  • सप्लायर कोड
  • वेयरहाउस / इन्वेंटरी का विवरण
  • आंतरिक फ़ुलफ़िलमेंट नोट्स
  • अन्य ऐप्स द्वारा उपयोग किए जाने वाले मेटाफील्ड्स
  • ऐसा कोई भी फ़ील्ड जो ग्राहकों को दिखाई नहीं देना चाहिए

इन जैसे फ़ील्ड्स को ब्लैकलिस्ट करने से बचें:

  • प्रोडक्ट का शीर्षक
  • विवरण
  • सामग्री
  • आकार, माप या स्पेसिफ़िकेशन
  • सामग्री-सूची
  • देखभाल संबंधी निर्देश
  • वैरिएंट के नाम/विकल्प

(इनसे AI बेहतर जवाब दे पाता है।)

टैग से प्रोडक्ट डेटा को समृद्ध करें

split_tag_to_metafield_by

Shopify टैग प्रोडक्ट को लेबल करने का सुविधाजनक तरीका हैं, लेकिन वे स्ट्रिंग्स की एक सपाट सूची के रूप में संग्रहीत होते हैं और संरचित फ़िल्टर के रूप में उपयोग नहीं किए जा सकते। यह सेटिंग key:value शैली वाले टैग्स को सही मेटाफील्ड्स में बदलती है, जिन्हें Shoply इंडेक्स करके फ़िल्टरिंग में उपयोग कर सकता है।

यह कैसे काम करता है:

split_tag_to_metafield_by को अपने टैग्स में उपयोग किए गए विभाजक वर्ण पर सेट करें। Shoply हर टैग को उस वर्ण पर विभाजित करेगा, बाईं ओर के हिस्से को मेटाफील्ड की और दाईं ओर के हिस्से को मान मानेगा, फिर उन्हें उसी अनुसार इंडेक्स करेगा।

उदाहरण के लिए, अगर आपके प्रोडक्ट्स पर ये टैग्स हैं:

plaintext
material:aluminum color:matte-black compatible-with:iPhone 15

विभाजक को ":" पर सेट करने से ये मेटाफील्ड्स बनेंगे:

कीमान
materialaluminum
colormatte-black
compatible-withiPhone 15

इन इंडेक्स किए गए मेटाफील्ड्स को फिर Shoply AI Search में फेसट फ़िल्टर के रूप में उपयोग किया जा सकता है — बिल्कुल native Shopify मेटाफील्ड्स की तरह।

जिन टैग्स में विभाजक नहीं होता, उन्हें यह सेटिंग नज़रअंदाज़ कर देती है और वे सामान्य टैग्स बने रहते हैं।

कॉन्फ़िगरेशन का उदाहरण:

json
{ "split_tag_to_metafield_by": ":" }

इसका उपयोग कब करें:

  • आपका स्टोर पहले से एट्रिब्यूट्स के लिए key:value टैग्स का उपयोग करता है (जैसे बल्क इम्पोर्ट या किसी थर्ड-पार्टी ऐप से)
  • आप Shopify की औपचारिक मेटाफील्ड परिभाषाएँ बनाए बिना फ़िल्टर किए जा सकने वाले एट्रिब्यूट्स जोड़ना चाहते हैं
  • आप अपने कैटलॉग पर दोबारा टैग लगाए बिना संरचित प्रोडक्ट डेटा को Shoply के लिए उपलब्ध कराने का तेज़ तरीका चाहते हैं

प्रोडक्ट का प्रदर्शन नियंत्रित करें

चैट या सर्च इंटरफ़ेस में प्रोडक्ट दिखाए जाने पर कौन-सी जानकारी दिखाई जाए, इसे नियंत्रित करने के लिए इन सेटिंग्स का उपयोग करें।

hide_discount

true पर सेट करने पर, प्रोडक्ट डिस्प्ले में छूट के प्रतिशत (जैसे, “-40%”) छिपा दिए जाएँगे। अगर आप ग्राहकों का ध्यान छूट पर नहीं दिलाना चाहते, तो यह उपयोगी है।

hide_price

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

hide_review

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

मान्य JSON ऑब्जेक्ट का उदाहरण

यह पूरी तरह मान्य उदाहरण है:

json
{ "blacklist_product_fields": [ "profit_margin", "inventory_level" ], "blacklist_display_filters": [ "product_type", "category_name", "warehouse_region", "care_instructions" ], "blacklist_namespaces": [ "SupplierInfo" ], "split_tag_to_metafield_by": ":", "hide_discount": true, "hide_price": false, "hide_review": false }

आपको जिन आइटम्स की ज़रूरत नहीं है उन्हें हटा सकते हैं, या अपनी मेटाफील्ड कीज़ और नेमस्पेस जोड़ सकते हैं। अपनी पसंद के अनुसार hide_* विकल्पों को true या false पर सेट करें।