Content API for Shopping'den envanter yönetimini taşıma

Yerel (mağaza içi) ve bölgesel envanteri yönetmek için Merchant API'yi kullanabilirsiniz.

İstekler

Envanter alt API'si için aşağıdaki istek URL'si biçimini kullanın:

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

Merchant API'de Inventories alt API'si ve ilgili uç nokta, çoğul olarak "inventories" olarak adlandırılır.

Aşağıda, yerel envanter istekleri için Content API for Shopping ile Merchant Inventories API'nin karşılaştırmasını görebilirsiniz:

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
Tanımlayıcılar {MERCHANT_ID}/products/{PRODUCT_ID} {NAME}

Yöntemler

Merchant API, envanter yönetimi için iki yeni yöntem sunar:

  • Ürünleriniz için yerel ve bölgesel envanterleri listeleme
  • Ürünlerinizden yerel ve bölgesel envanteri kaldırma

Content API for Shopping ve Merchant Inventories API'deki envanter yöntemlerinin karşılaştırmasını aşağıda bulabilirsiniz:

Yöntem Content API for Shopping Merchant API
customBatch Evet Hayır
insert Evet Evet
list Hayır Evet
delete Hayır Evet

Yerel envanter

Merchant Inventories API'de yerel envanter için yapılan değişiklikleri aşağıda bulabilirsiniz:

Content API for Shopping Merchant API Açıklama
Desteklenmiyor name:string Bir product içindeki LocalInventory kaynaklarını ayırt etmek için yeni alan eklendi. Content API for Shopping, yerel envanteri storeCode ve productId'ye göre tanımlar.
Desteklenmiyor account:string product ve LocalInventory öğelerinin ait olduğu satıcı hesabını tanımlamak için yeni bir alan eklendi.
price: {

object (Price)

}

price: {

object (Price)

}

Price tanımı değişti.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Price tanımı değişti.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate, Merchant Inventories API'de yeni TimePeriod türünü kullanır.
quantity:string, quantity:integer quantity, Merchant Inventories API'de dize yerine tam sayı alır.
kind:string Desteklenmiyor kind, Merchant Inventories API'de desteklenmez.
Desteklenmiyor localShippingLabel:string Merchant Inventories API'de yerel kargo hizmetlerini etiketlemek için yeni bir alan eklendi.

Bölgesel envanter

Merchant Inventories API'deki bölgesel envanter için yapılan değişiklikler aşağıda açıklanmıştır:

Content API for Shopping Merchant API Açıklama
Desteklenmiyor name:string Bir product içindeki regionalInventory kaynaklarını ayırt etmek için yeni alan eklendi. Content API for Shopping, bölgesel envanteri regionId ve productId ile tanımlar.
Desteklenmiyor account:string product ve regionalInventory öğelerinin ait olduğu satıcı hesabını tanımlamak için yeni bir alan eklendi.
"regionId": string "region": string regionID, Merchant Inventories API'de region olarak adlandırılır.
price: {

object (Price)

}

price: {

object (Price)

}

Price tanımı değişti.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Price tanımı değişti.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate, Merchant Inventories API'de yeni TimePeriod türünü kullanır.
kind:string Desteklenmiyor kind, Merchant Inventories API'de desteklenmez.