Shopping के लिए Content API से इन्वेंट्री मैनेजमेंट माइग्रेट करना

स्थानीय (इन-स्टोर) और रीजनल इन्वेंट्री को मैनेज करने के लिए, Merchant API का इस्तेमाल किया जा सकता है.

अनुरोध

इन्वेंट्री के लिए, अनुरोध के इस यूआरएल फ़ॉर्मैट का इस्तेमाल करें सब-एपीआई:

POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories

Merchant API में, इन्वेंट्री सब-एपीआई और उससे जुड़े एंडपॉइंट को को बहुवचन के तौर पर इस्तेमाल कर सकते हैं, "इन्वेंट्री".

यहां Content API for Shopping की व्यापारी/कंपनी के साथ तुलना का उदाहरण दिया गया है स्थानीय इन्वेंट्री से जुड़े अनुरोधों के लिए इन्वेंट्री एपीआई:

Content API मर्चेंट एपीआई
यूआरएल https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories
आइडेंटिफ़ायर {merchantId}/products/{productId} {name}

तरीके

Merchant API में, इन्वेंट्री मैनेजमेंट के लिए दो नए तरीके जोड़े गए हैं:

  • अपने प्रॉडक्ट की स्थानीय और क्षेत्रीय इन्वेंट्री की सूची बनाएं
  • अपने प्रॉडक्ट से स्थानीय और रीजनल इन्वेंट्री हटाना

यहां Shopping के लिए Content API में मौजूद इन्वेंट्री के तरीकों की तुलना की गई है और मर्चेंट इन्वेंट्री एपीआई:

तरीका Shopping के लिए Content API मर्चेंट एपीआई
customBatch हां नहीं
insert हां हां
list नहीं हां
delete नहीं हां

स्थानीय इन्वेंट्री

Merchant इन्वेंट्री एपीआई में, स्थानीय इन्वेंट्री में हुए बदलावों के बारे में यहां बताया गया है:

Shopping के लिए Content API मर्चेंट एपीआई ब्यौरा
ये काम नहीं करते हैं name:string product में मौजूद LocalInventory संसाधनों को अलग-अलग करने के लिए, नया फ़ील्ड जोड़ा गया. Content API for Shopping, स्थानीय इन्वेंट्री की पहचान storeCode और productId के आधार पर करता है.
ये काम नहीं करते हैं account:string product और LocalInventory से जुड़े व्यापारी खाते की पहचान करने के लिए, नया फ़ील्ड जोड़ा गया.
price: {

object (Price)

}

price: {

object (Price)

}

Price की परिभाषा बदल गई है.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Price की परिभाषा बदल गई है.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate, Merchant Inventories API में नए TimePeriod टाइप का इस्तेमाल करता है.
quantity:string, quantity:integer quantity, Merchant Inventories API में स्ट्रिंग के बजाय पूर्णांक का इस्तेमाल करता है.
kind:string ये काम नहीं करते हैं Merchant Inventories API में kind का इस्तेमाल नहीं किया जा सकता.
ये काम नहीं करते हैं localShippingLabel:string Merchant Inventories एपीआई में, 'स्थानीय शिपिंग सेवाओं' को लेबल करने के लिए नया फ़ील्ड जोड़ा गया.

रीजनल इन्वेंट्री

Merchant Inventories API में रीजनल इन्वेंट्री में हुए बदलावों के बारे में यहां बताया गया है:

Shopping के लिए Content API मर्चेंट एपीआई ब्यौरा
ये काम नहीं करते हैं name:string product में मौजूद regionalInventory संसाधनों को अलग-अलग करने के लिए, नया फ़ील्ड जोड़ा गया. Content API for Shopping, regionId और productId के आधार पर रीजनल इन्वेंट्री की पहचान करता है.
ये काम नहीं करते हैं account:string product और regionalInventory से जुड़े व्यापारी खाते की पहचान करने के लिए, नया फ़ील्ड जोड़ा गया.
"regionId": string "region": string मर्चेंट इन्वेंट्री एपीआई में regionID को region कहा जाता है.
price: {

object (Price)

}

price: {

object (Price)

}

Price की परिभाषा बदल गई है.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Price की परिभाषा बदल गई है.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate, Merchant Inventories API में नए TimePeriod टाइप का इस्तेमाल करता है.
kind:string ये काम नहीं करते हैं Merchant Inventories API में kind का इस्तेमाल नहीं किया जा सकता.