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 için aşağıdaki istek URL'si biçimini kullanın alt API:

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

Merchant API'de Inventories alt API ve ilgili uç nokta "envanterler" olarak adlandırılır.

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

Content API Satıcı API'si
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
  • Yerel ve bölgesel envanteri ürünlerinizden kaldırma

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

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

Yerel envanter

Merchant Inventories API'deki yerel envanterle ilgili değişiklikler aşağıda belirtilmiştir:

Content API for Shopping Satıcı API'si 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 ölçütlerine göre tanımlar.
Desteklenmiyor account:string product ve LocalInventory gruplarının 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 bir 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 envanter için yapılan değişiklikler aşağıda açıklanmıştır:

Content API for Shopping Satıcı API'si 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 ölçütlerine göre tanımlar.
Desteklenmiyor account:string product ve regionalInventory gruplarının 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.