स्थानीय इन्वेंट्री सेवा की मदद से, स्थानीय इन्वेंट्री रिसॉर्स के इंस्टेंस बनाए और उन्हें अपडेट किया जा सकता है. इन मामलों में, ऐसे फ़ील्ड होते हैं जिनमें अलग-अलग दुकानों के लिए, अलग-अलग वैल्यू हो सकती हैं. हर स्थानीय इन्वेंट्री इंस्टेंस, किसी मौजूदा प्रॉडक्ट रिसॉर्स का चाइल्ड होता है. साथ ही, पैरंट रिसॉर्स से प्रॉडक्ट डेटा फ़ील्ड इनहेरिट करता है. उदाहरण के लिए, हो सकता है कि आपके पास कोई ऐसा प्रॉडक्ट हो जिसकी कीमत और संख्या अलग-अलग स्टोर में अलग-अलग है, लेकिन उसमें सभी स्टोर के लिए एक आईडी, ब्यौरा, और अन्य प्रॉडक्ट डेटा शेयर किया गया है. स्थानीय इन्वेंट्री डेटा का इस्तेमाल Local surfaces across Google और स्थानीय इन्वेंट्री विज्ञापन प्रोग्राम के लिए किया जाता है.
इस गाइड में बताया गया है कि स्थानीय इन्वेंट्री सेवा का इस्तेमाल शुरू करने से पहले आपको किन चीज़ों की ज़रूरत होगी. इसमें उपलब्ध फ़ील्ड और तरीकों के बारे में भी बताया गया है. साथ ही, सेवा के अनुरोध का एक उदाहरण भी दिया गया है.
का इस्तेमाल करें.ज़रूरी शर्तें
- स्थानीय इन्वेंट्री सेवा का इस्तेमाल करने के लिए, आपको Business Profile बनाना, Business Profile को Merchant Center खाते से जोड़ना, अपने कारोबार की पुष्टि, और Business Profile में मौजूद स्टोर कोड सेट अप करने होंगे.
आपका Merchant Center खाता किसी लोकल प्रोग्राम में रजिस्टर होना चाहिए: Local surfaces across Google या स्थानीय इन्वेंट्री विज्ञापन. Content API की मदद से स्थानीय इन्वेंट्री विज्ञापनों का इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, स्थानीय इन्वेंट्री विज्ञापनों का इस्तेमाल शुरू करना लेख देखें.
स्थानीय इन्वेंट्री सेवा, मौजूदा स्थानीय प्रॉडक्ट के लिए स्थानीय इन्वेंट्री के इंस्टेंस बनाती है. इसके लिए, सबसे पहले आपको Content API प्रॉडक्ट सेवा या Merchant Center के डेटाफ़ीड का इस्तेमाल करके, स्थानीय प्रॉडक्ट बनाने होंगे. इसके लिए, आपको
channel
फ़ील्ड कोlocal
पर सेट करना होगा. इसके बाद, हर उस Business Profile के लिए स्थानीय इन्वेंट्री इंस्टेंस बनाने के लिए, स्थानीय इन्वेंट्री सेवा का इस्तेमाल किया जा सकता हैstorecode
जहां प्रॉडक्ट बेचा जाता है.
फ़ील्ड
हर स्थानीय इन्वेंट्री इंस्टेंस में, फ़ील्ड का एक ऐसा सेट होता है जो storeCode
फ़ील्ड के ज़रिए किसी खास स्टोर की जगह से जुड़ा होता है. इसकी जानकारी आपकी Business Profile में दी जाती है. सभी अनुरोधों के लिए सिर्फ़
storecode
और
productId
ज़रूरी हैं. अन्य सभी फ़ील्ड ज़रूरी नहीं हैं:
- सभी अनुरोधों के लिए ज़रूरी है:
storeCode
,productId
(यूआरएल में) - ज़रूरी नहीं:
quantity
,price
,salePrice
,salePriceEffectiveDate
,availability
,pickupMethod
,pickupSla
,instoreProductLocation
स्थानीय इन्वेंट्री फ़ील्ड और उनकी जानकारी की पूरी सूची देखने के लिए, localinventory रेफ़रंस पेज देखें.
तरीके
स्थानीय इन्वेंट्री सेवा में सिर्फ़ दो तरीके शामिल हैं:
localinventory.insert
localinventory.insert
इसकी मदद से, किसी स्थानीय प्रॉडक्ट के लिए स्थानीय इन्वेंट्री इंस्टेंस बनाया जा सकता है.
इस उदाहरण में, 24 फ़रवरी, 2021 को दोपहर 1:00 बजे (जीएमटी-8) से 28 फ़रवरी, 2021 को दोपहर 3:30 बजे (जीएमटी-8) तक स्टोर में होने वाली बिक्री शुरू करने के लिए, स्थानीय इन्वेंट्री सेवा का इस्तेमाल करने का तरीका बताया गया है. अनुरोध, स्थानीय इन्वेंट्री के लिए उपलब्ध संख्या को भी अपडेट करता है. गैर-स्थानीय प्रॉडक्ट डेटा के लिए पूरक फ़ीड के उलट, इस कॉल से वे फ़ील्ड ओवरराइट हो जाते हैं जो अनुरोध के मुख्य हिस्से में शामिल नहीं हैं:
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId/localinventory
{
"storeCode": “1235”,
"salePrice": {
"value": “100.00”,
"currency": “USD”
},
"salePriceEffectiveDate": “2021-02-24T13:00-0800/2021-02-28T15:30-0800”,
"quantity": 200,
}
localinventory.custombatch
localinventory.custombatch
की मदद से, एक से ज़्यादा स्टोर में मौजूद किसी स्थानीय प्रॉडक्ट के लिए, एक से ज़्यादा स्थानीय इन्वेंट्री इंस्टेंस बनाए जा सकते हैं. इसके अलावा, एक से ज़्यादा स्थानीय प्रॉडक्ट के लिए स्थानीय इन्वेंट्री इंस्टेंस बनाए जा सकते हैं.