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

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

अनुरोध

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

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

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

यहां Shopping के लिए Content API और स्थानीय इन्वेंट्री के अनुरोधों के लिए Merchant Inventories API की तुलना का सैंपल दिया गया है:

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, इन्वेंट्री मैनेजमेंट के लिए दो नए तरीके पेश करता है:

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

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

तरीका Shopping के लिए Content API व्यापारी/कंपनी का एपीआई
customBatch हां नहीं
insert हां हां
list नहीं हां
delete नहीं हां

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

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

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, व्यापारी/कंपनी/कारोबारी इन्वेंट्री एपीआई में, TimePeriod के नए टाइप का इस्तेमाल करता है.
quantity:string, quantity:integer quantity, Merchant Inventories API में स्ट्रिंग के बजाय एक पूर्णांक लेता है.
kind:string इनकी अनुमति नहीं है kind, व्यापारी/कंपनी/कारोबारी इन्वेंट्री एपीआई के साथ काम नहीं करता.
इनकी अनुमति नहीं है localShippingLabel:string व्यापारी/कंपनी/कारोबारी इन्वेंट्री एपीआई में, स्थानीय शिपिंग सेवाओं को लेबल करने के लिए नया फ़ील्ड जोड़ा गया.

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

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, व्यापारी/कंपनी/कारोबारी इन्वेंट्री एपीआई में, TimePeriod के नए टाइप का इस्तेमाल करता है.
kind:string इनकी अनुमति नहीं है kind, व्यापारी/कंपनी/कारोबारी इन्वेंट्री एपीआई के साथ काम नहीं करता.