Ideal House
सामग्री पर जाएं

उत्पाद पहचानकर्ता और वेरिएंट#

स्टोरफ्रंट टार्गेट को मर्चेंट कैटलॉग के रूप में वही उत्पाद पहचानना चाहिए। अधिकांश एकीकरण विफलताएं उन दो मानों के बीच असंगति से शुरू होती हैं।

एक स्थिर पहचानकर्ता चुनें#

तैयार उत्पाद के लिए दिखाए गए productCode का उपयोग करें। Shopify ट्यूटोरियल में यह वेरिएंट SKU है। Product Import API रिक्वेस्ट फ़ील्ड्स इम्पोर्ट रीफरेंस में परिभाषित हैं; उन फ़ील्ड नामों को स्टोरफ्रंट एट्रिब्यूट नामों से न बदलें।

पहचानकर्ताओं को समान रखें, जिसमें केस भी शामिल है। उन्हें परिवर्तनशील प्रदर्शन नामों से उत्पन्न न करें और यह मान न लें कि किसी प्लेटफ़ॉर्म का आंतरिक उत्पाद आईडी SKU के बराबर है।

चयनित वेरिएंट को मैप करें#

स्टोरफ्रंट स्थितिटार्गेट व्यवहार
एक तैयार वेरिएंट चयनित हैउसका सटीक productCode सेट करें
चयन बदलता हैअपने एकीकरण गाइड का उपयोग करके टार्गेट को अपडेट करें और पुराना SDK स्थिति साफ़ करें
कोई SKU या मेल खाने वाला उत्पाद मौजूद नहीं हैरचित बटन को छिपाया या अक्षम रखें
एक उत्पाद कार्ड डिफ़ॉल्ट वेरिएंट की ओर इशारा करता हैउस वेरिएंट के पहचानकर्ता का उपयोग एकसमान रूप से करें

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

मैपिंग की पुष्टि करें#

दो वेरिएंट चुनें जिनके उत्पाद दृश्य रूप से अलग हों। उनके कैटलॉग कोड दर्ज करें, ब्राउज़र डेवलपर टूल्स में प्रत्येक रेंडर किए गए data-product-code की जाँच करें, फिर प्रत्येक के लिए Viewer खोलें। पूर्ण पेज रीलोड के बिना नेविगेट करने के बाद दोहराएँ।

जब आपकी स्रोत प्रणाली में पहचानकर्ता बदलता है, तो कैटलॉग इम्पोर्ट और स्टोरफ्रंट रिलीज़ को समन्वित करें। सफल HTTP इम्पोर्ट रिस्पॉन्स केवल स्वीकृति है; नए कोड पर निर्भर करने से पहले कार्य की स्थिति और आइटम विफलताओं की जाँच करें।