इस पेज पर, प्रोग्राम के हिसाब से प्रॉडक्ट अपलोड करने और उन्हें मैनेज करने का तरीका बताया गया है. Merchant Center के प्रॉडक्ट एपीआई का इस्तेमाल करके, डेटा सोर्स में प्रॉडक्ट डाला या अपडेट किया जा सकता है. साथ ही, अपने खाते से प्रॉडक्ट वापस पाया जा सकता है और डेटा सोर्स से प्रॉडक्ट मिटाया जा सकता है.
Merchant Center के प्रॉडक्ट एपीआई में दो संसाधन होते हैं.
productInputs
, आपके प्रॉडक्ट के इनपुट पार्ट दिखाता है.products
, प्रोसेस किए गए उन प्रॉडक्ट को दिखाता है जिन्हें आपके इनपुट पार्ट्स से बनाया गया है.
productInputs
को प्राइमरी और सप्लीमेंटरी, दोनों तरह का डेटा माना जा सकता है. यह इस बात पर निर्भर करता है कि इसे प्राइमरी डेटा सोर्स या सप्लीमेंटल डेटा सोर्स में अपलोड किया गया है.
हर product
को एक प्राइमरी productInput
और किसी भी संख्या में पूरक productInputs
से बनाया जाएगा.
Merchant Center के प्रॉडक्ट एपीआई का इस्तेमाल करके, ऑनलाइन या लोकल स्टोर के कैटलॉग बनाए जा सकते हैं. ये ऐसे प्रॉडक्ट होते हैं जो कई शॉपिंग डेस्टिनेशन पर दिख सकते हैं.
Merchant Center खाता बनाने, पहला डेटा सोर्स सेट अप करने, और एपीआई की मदद से प्रॉडक्ट का शुरुआती सेट अप करने के बाद, productInputs
संसाधन का इस्तेमाल किया जा सकता है.
कारोबारियों/कंपनियों के पास, PrimaryProductDataSource नाम की फ़ाइल का इस्तेमाल करके प्रॉडक्ट अपलोड करने की सुविधा होती है. हालांकि, Merchant API का इस्तेमाल करके प्रॉडक्ट बनाने और मिटाने के कई फ़ायदे हैं. इन फ़ायदों में, तेज़ी से जवाब मिलने और बड़ी फ़ाइलों को मैनेज किए बिना, रीयल टाइम में प्रॉडक्ट अपडेट करने की सुविधा शामिल है. एपीआई कॉल की मदद से प्रॉडक्ट में किए गए बदलाव, Shopping के डेटाबेस में दिखने में कई घंटे लग सकते हैं.
ज़रूरी शर्तें
अगर आपके पास कोई डेटा सोर्स नहीं है, तो Merchant DataSources API या Merchant Center का इस्तेमाल करके डेटा सोर्स बनाएं.
अगर आपके पास पहले से कोई डेटा सोर्स है, जिसे Merchant Center के यूज़र इंटरफ़ेस (यूआई) या एपीआई का इस्तेमाल करके बनाया गया है, तो अपने प्रॉडक्ट जोड़ने के लिए Merchant Center के प्रॉडक्ट एपीआई का इस्तेमाल किया जा सकता है. अगर प्रॉडक्ट जोड़ने के लिए Content API for Shopping का इस्तेमाल किया जा रहा है, तो Merchant Product API का इस्तेमाल शुरू करने का तरीका समझने के लिए, डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.
शॉपिंग विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग की नीतियों का पालन करना आपकी ज़िम्मेदारी है. शॉपिंग विज्ञापनों के लिए बनी इन नीतियों को लागू करने का अधिकार, Shopping Ads के पास सुरक्षित है. साथ ही, अगर हमें इन नीतियों का उल्लंघन करने वाला कॉन्टेंट या व्यवहार मिलता है, तो हम ज़रूरत के हिसाब से कार्रवाई करेंगे.
संसाधन
products
संसाधन की मदद से, Shopping डेटाबेस से प्रॉडक्ट की जानकारी हासिल की जा सकती है.
productInput
संसाधन, किसी प्रॉडक्ट के लिए सबमिट किए गए इनपुट डेटा को दिखाता है. इसमें ऐसे तरीके भी दिए गए हैं जिनकी मदद से, प्रॉडक्ट की जानकारी को एक बार में एक या कई प्रॉडक्ट के लिए अपडेट या मिटाया जा सकता है. इसके लिए, बैच मोड का इस्तेमाल किया जाता है. productInput
रिसॉर्स में ये फ़ील्ड होने चाहिए:
channel
: प्रॉडक्ट का चैनल.offerId
: प्रॉडक्ट का यूनीक आइडेंटिफ़ायर.contentLanguage
: प्रॉडक्ट के लिए, दो अक्षरों वाला ISO 639-1 भाषा कोड.feedLabel
: प्रॉडक्ट के लिए फ़ीड का लेबल.
अपने खाते में प्रॉडक्ट इनपुट अपलोड करना
अपने खाते में प्रॉडक्ट इनपुट अपलोड करने के लिए, accounts.productInputs.insert
तरीके का इस्तेमाल करें. आपको प्राइमरी या सप्लीमेंटल डेटा सोर्स का यूनीक आइडेंटिफ़ायर देना होगा.
अपने खाते से प्रोसेस किए गए प्रॉडक्ट को वापस पाना
अपने खाते से प्रोसेस किए गए प्रॉडक्ट को वापस पाने के लिए, accounts.products.get
तरीका अपनाएं. प्रॉडक्ट डालने के बाद, प्रोसेस किए गए प्रॉडक्ट को दिखने में कुछ मिनट लग सकते हैं.
प्रोसेस किए गए प्रॉडक्ट का नाम, accounts.productInputs.insert
के रिस्पॉन्स में मौजूदproduct
फ़ील्ड से पाया जा सकता है
अपने खाते से प्रॉडक्ट इनपुट मिटाना
अपने खाते से प्रॉडक्ट इनपुट मिटाने के लिए, accounts.productInputs.delete
का तरीका अपनाएं. Merchant Center के प्रॉडक्ट एपीआई का इस्तेमाल करके किसी प्रॉडक्ट को मिटाने के लिए, आपको उस प्राइमरी या सप्लीमेंटल डेटा सोर्स का यूनीक आइडेंटिफ़ायर देना होगा जिससे प्रॉडक्ट जुड़ा है.
अपने खाते के प्रॉडक्ट की लिस्टिंग बनाना
अपने खाते में प्रोसेस किए गए प्रॉडक्ट की सूची बनाने के लिए, accounts.products.list
तरीका इस्तेमाल करें.