स्थानीय (स्टोर में मौजूद) और क्षेत्रीय इन्वेंट्री को मैनेज करने के लिए, Merchant API का इस्तेमाल किया जा सकता है.
अनुरोध
Inventories सब-एपीआई के लिए, अनुरोध यूआरएल के इस फ़ॉर्मैट का इस्तेमाल करें:
POST https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/regionalInventories
Merchant API में, इन्वेंट्री सब-एपीआई और उससे जुड़े एंडपॉइंट को "इन्वेंट्री" के बहुवचन के तौर पर दिखाया जाता है.
स्थानीय इन्वेंट्री के अनुरोधों के लिए, Content API for Shopping और Merchant Inventories API की तुलना का सैंपल यहां दिया गया है:
Content API | Merchant API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/localInventories |
आइडेंटिफ़ायर | {MERCHANT_ID}/products/{PRODUCT_ID} |
{NAME}
|
तरीके
Merchant API, इन्वेंट्री मैनेजमेंट के लिए दो नए तरीके उपलब्ध कराता है:
- अपने प्रॉडक्ट के लिए स्थानीय और क्षेत्रीय इन्वेंट्री की सूची बनाना
- अपने प्रॉडक्ट से स्थानीय और क्षेत्रीय इन्वेंट्री हटाना
यहां Content API for Shopping और Merchant Inventories API में इन्वेंट्री के तरीकों की तुलना की गई है:
तरीका | Shopping के लिए Content API | Merchant API |
---|---|---|
customBatch |
हां | नहीं |
insert |
हां | हां |
list |
नहीं | हां |
delete |
नहीं | हां |
स्थानीय इन्वेंट्री
Merchant Inventories API में स्थानीय इन्वेंट्री के लिए ये बदलाव हुए हैं:
Shopping के लिए Content API | Merchant API | ब्यौरा |
---|---|---|
ये काम नहीं करते हैं | name:string
|
product में मौजूद LocalInventory संसाधनों में अंतर करने के लिए, नया फ़ील्ड जोड़ा गया है. Content API for Shopping, storeCode और productId के हिसाब से स्थानीय इन्वेंट्री की पहचान करता है.
|
ये काम नहीं करते हैं | account:string
|
product और LocalInventory से जुड़े व्यापारी खाते की पहचान करने के लिए, नया फ़ील्ड जोड़ा गया.
|
price: {
|
price: {
|
Price की परिभाषा बदल गई है.
|
salePrice: {
|
salePrice: {
|
Price की परिभाषा बदल गई है.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate , Merchant Inventories API में नए TimePeriod टाइप का इस्तेमाल करता है.
|
quantity:string,
|
quantity:integer
|
quantity , Merchant Inventories API में स्ट्रिंग के बजाय इंटीजर लेता है.
|
kind:string
|
ये काम नहीं करते हैं | kind , Merchant Inventories API में काम नहीं करता.
|
ये काम नहीं करते हैं | localShippingLabel:string
|
Merchant Inventories API में, स्थानीय शिपिंग सेवाओं को लेबल करने के लिए नया फ़ील्ड जोड़ा गया है. |
रीजनल इन्वेंट्री
Merchant Inventories API में रीजनल इन्वेंट्री के लिए ये बदलाव हुए हैं:
Shopping के लिए Content API | Merchant API | ब्यौरा |
---|---|---|
ये काम नहीं करते हैं | name:string
|
product में regionalInventory संसाधनों को अलग-अलग करने के लिए, नया फ़ील्ड जोड़ा गया है. Content API for Shopping, regionId और productId के हिसाब से रीजनल इन्वेंट्री की पहचान करता है.
|
ये काम नहीं करते हैं | account:string
|
product और regionalInventory से जुड़े व्यापारी खाते की पहचान करने के लिए, नया फ़ील्ड जोड़ा गया.
|
"regionId": string
|
"region": string
|
Merchant Inventories API में, regionID को region कहा जाता है.
|
price: {
|
price: {
|
Price की परिभाषा बदल गई है.
|
salePrice: {
|
salePrice: {
|
Price की परिभाषा बदल गई है.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate , Merchant Inventories API में नए TimePeriod टाइप का इस्तेमाल करता है.
|
kind:string
|
ये काम नहीं करते हैं | kind , Merchant Inventories API में काम नहीं करता.
|