Przenoszenie zarządzania asortymentem z Content API for Shopping

Interfejs Merchant API służy do zarządzania asortymentem lokalnym (w sklepie) i regionalnym.

Żądania

W przypadku zasobów reklamowych użyj tego formatu adresu URL żądania podrzędny interfejs API:

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

W interfejsie Merchant API interfejs API Inventories i powiązany punkt końcowy są odwoływane do w liczbie mnogiej „zasoby reklamowe”.

Oto przykładowe porównanie Content API for Shopping z kontem sprzedawcy Inventories API na potrzeby żądań lokalnego asortymentu produktów:

Content API. Interfejs API sprzedawcy
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories
Identyfikatory {merchantId}/products/{productId} {name}

Metody

Interfejs Merchant API wprowadza 2 nowe metody zarządzania asortymentem:

  • Wymień lokalny i regionalny asortyment swoich produktów
  • Usuń lokalny i regionalny asortyment ze swoich produktów

Oto porównanie metod dotyczących asortymentu w Content API for Shopping oraz interfejs Merchant Inventories API:

Metoda Content API for Shopping Interfejs API sprzedawcy
customBatch Tak Nie
insert Tak Tak
list Nie Tak
delete Nie Tak

Lokalny asortyment

Oto zmiany w lokalnym asortymencie w interfejsie Merchant Inventories API:

Content API for Shopping Interfejs API sprzedawcy Opis
Nieobsługiwane name:string Dodano nowe pole do rozróżniania zasobów LocalInventory w obrębie product. Interfejs Content API for Shopping identyfikuje lokalny asortyment według tych atrybutów: storeCode i productId.
Nieobsługiwane account:string Dodaliśmy nowe pole do identyfikowania konta sprzedawcy, do którego należą product i LocalInventory.
price: {

object (Price)

}

price: {

object (Price)

}

Definicja obiektu Price została zmieniona.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Definicja obiektu Price została zmieniona.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate używa nowego typu TimePeriod w interfejsie Merchant Inventories API.
quantity:string, quantity:integer W interfejsie Merchant Inventories API pole quantity przyjmuje liczbę całkowitą zamiast ciągu znaków.
kind:string Nieobsługiwane Pole kind nie jest obsługiwane w interfejsie Merchant Inventories API.
Nieobsługiwane localShippingLabel:string Dodaliśmy nowe pole do etykietowania lokalnych usług dostawy w interfejsie Merchant Inventories API.

Asortyment regionalny

Oto zmiany w asortymencie regionalnym w interfejsie Merchant Inventories API:

Content API for Shopping Interfejs API sprzedawcy Opis
Nieobsługiwane name:string Dodano nowe pole do rozróżniania zasobów regionalInventory w obrębie product. Interfejs Content API for Shopping identyfikuje asortyment regionalny według tych atrybutów: regionId i productId.
Nieobsługiwane account:string Dodaliśmy nowe pole do identyfikowania konta sprzedawcy, do którego należą product i regionalInventory.
"regionId": string "region": string W interfejsie Merchant Inventories API atrybut regionID jest nazywany region.
price: {

object (Price)

}

price: {

object (Price)

}

Definicja obiektu Price została zmieniona.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Definicja obiektu Price została zmieniona.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate używa nowego typu TimePeriod w interfejsie Merchant Inventories API.
kind:string Nieobsługiwane Pole kind nie jest obsługiwane w interfejsie Merchant Inventories API.