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: {
|
price: {
|
Price tanımı değişti.
|
salePrice: {
|
salePrice: {
|
Price tanımı değişti.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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: {
|
price: {
|
Price tanımı değişti.
|
salePrice: {
|
salePrice: {
|
Price tanımı değişti.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate , Merchant Inventories API'de yeni TimePeriod türünü kullanır.
|
kind:string
|
Desteklenmiyor | kind , Merchant Inventories API'de desteklenmez.
|