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

Envanterler 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 Envanterler alt API'si ve ilgili uç nokta, çoğul olan "envanter" olarak adlandırılır.

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

Content API Satıcı API'sı
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories
Tanımlayıcılar {merchantId}/products/{productId} {name}

Yöntemler

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

  • Ürünlerinizin yerel ve bölgesel envanterlerini listeleme
  • Ürünlerinizden yerel ve bölgesel envanteri kaldırma

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

Yöntem Content API for Shopping Satıcı API'sı
customBatch Evet Hayır
insert Evet Evet
list Hayır Evet
delete Hayır Evet

Yerel envanter

Merchant Inventories API'de yerel envanterle ilgili değişiklikler şunlardır:

Content API for Shopping Satıcı API'sı Açıklama
Desteklenmiyor name:string product içindeki LocalInventory kaynaklarını ayırt etmek için yeni alan eklendi. Content API for Shopping, yerel envanteri storeCode ve productId bazında tanımlar.
Desteklenmiyor account:string product ve LocalInventory öğelerinin ait olduğu satıcı hesabını tanımlamak için yeni 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 gönderim hizmetlerini etiketlemek için yeni alan eklendi.

Bölgesel envanter

Merchant Inventories API'deki bölgesel envanterle ilgili değişiklikler şunlardır:

Content API for Shopping Satıcı API'sı Açıklama
Desteklenmiyor name:string product içindeki regionalInventory kaynaklarını ayırt etmek için yeni alan eklendi. Content API for Shopping, bölgesel envanteri regionId ve productId bazında tanımlar.
Desteklenmiyor account:string product ve regionalInventory öğelerinin ait olduğu satıcı hesabını tanımlamak için yeni 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.