Merchant Center में स्थानीय इन्वेंट्री की जानकारी देने के लिए, सबसे पहले आपको यह बताना होगा कि Merchant Center किन कारोबारों के लिए ज़िम्मेदार होगा. Content API का इस्तेमाल करके, Business Profile से कारोबार की जगहों के संभावित ग्रुप की सूची पाई जा सकती है. हालांकि, इसके लिए पहले आपको Business Profile के ऐक्सेस का अनुरोध करना होगा.
Business Profile को ऐक्सेस करने का अनुरोध करें
अपनी Business Profile का ऐक्सेस पाने का अनुरोध करने के लिए, यह liasettings.requestgmbaccess
तरीका अपनाएं:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
जैसा कि इस उदाहरण में दिखाया गया है, gmbEmail
क्वेरी पैरामीटर से, Business Profile के एडमिन के ईमेल पते की जानकारी मिलती है.
इस तरीके को कॉल करने के बाद, चुने गए एडमिन को एक ईमेल मिलेगा, जिसमें उससे ऐक्सेस के अनुरोध को स्वीकार या अस्वीकार करने के लिए कहा जाएगा. सात दिन बाद, अगर एडमिन कोई कार्रवाई नहीं करता है, तो अनुरोध की समयसीमा खत्म हो जाती है.
कारोबार की जगहों के उपलब्ध ग्रुप की सूची बनाएं
ऐक्सेस मिलने के बाद, liasettings.getaccessiblegmbaccounts
तरीके का इस्तेमाल करके देखा जा सकता है कि कौनसे कारोबार उपलब्ध हैं:
GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts
Response:
200 OK
{
"kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
"accountId": 67890,
"gmbAccounts": [{
"type" : "user",
"email" : "admin@example.com",
"name" : "admin@example.com",
"listingCount": 82
},
{
"type" : "business",
"email" : "california@example.com",
"name" : "Golden-State",
"listingCount" : 20
},
{
"type" : "business",
"email" : "florida@example.com",
"name" : "Sunshine-State",
"listingCount" : 15
},
{
"type" : "business",
"email" : "newyork@example.com",
"name" : "Empire-State",
"listingCount" : 25
}]
}
Merchant Center खाते के लिए, कारोबार की जगहों का ग्रुप चुनें
अब आपके पास कारोबार की जगहों के संभावित ग्रुप की सूची है. इसलिए, आपको Merchant Center खाते से जुड़े Accounts
संसाधन में, googleMyBusinessLink
फ़ील्ड को अपनी पसंद के हिसाब से सेट करना होगा. उदाहरण के लिए, अगर Merchant Center 67890 में कैलिफ़ोर्निया के कारोबारों के प्रॉडक्ट शामिल किए जाएंगे, तो Accounts.update
का इस्तेमाल करके, यह जानकारी सेट की जा सकती है:
PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com"
}
}
Response:
200 OK
{
"kind": "content#account",
"id": 67890,
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com",
"status" : "active"
}
}
googleMyBusinessLink
फ़ील्ड को सेट करने के लिए, मैन्युअल तरीके से पुष्टि करने की ज़रूरत नहीं होती. इसलिए, लिंक की स्थिति तुरंत दिखने लगेगी.
प्रॉडक्ट और इन्वेंट्री डेटा सबमिट करना
Merchant Center अब कारोबार की जगहों के किसी ग्रुप से जुड़ गया है. इसलिए, अब उन कारोबारों के लिए स्थानीय प्रॉडक्ट और स्थानीय प्रॉडक्ट इन्वेंट्री का डेटा दिया जा सकता है.
इसके लिए, वही तरीके इस्तेमाल करें जो ऑनलाइन प्रॉडक्ट और इन्वेंट्री डेटा अपलोड करने के लिए इस्तेमाल किए जाते हैं. जैसे, products.insert
.
products.insert
के लिए, आपको online
के बजाय local
का चैनल तय करना होगा.