Przenoszenie zarządzania asortymentem z Content API for Shopping

Za pomocą interfejsu Merchant API możesz zarządzać asortymentem lokalnym (w sklepie) i regionalnym.

Żądania

Na potrzeby podrzędnego interfejsu API zasobów reklamowych użyj tego formatu adresu URL żądania:

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

W interfejsie Merchant API podrzędny interfejs API zasobów reklamowych i powiązany punkt końcowy są nazywane liczbą mnogą, czyli „zasobami”.

Oto przykładowe porównanie Content API for Shopping z interfejsem Merchant Inventories API w przypadku żądań lokalnego asortymentu:

Content API. Interfejs API dla sprzedawców
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:

  • Utwórz listę lokalnego i regionalnego asortymentu swoich produktów
  • Usuń ze swoich produktów lokalny i regionalny asortyment

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

Metoda Content API for Shopping Interfejs API dla sprzedawców
customBatch Tak Nie
insert Tak Tak
list Nie Tak
delete Nie Tak

Lokalny asortyment

Oto, co się zmieniło w przypadku lokalnego asortymentu w interfejsie Merchant Inventories API:

Content API for Shopping Interfejs API dla sprzedawców Opis
Nieobsługiwane name:string Dodano nowe pole w celu odróżnienia zasobów LocalInventory w obrębie typu product. Interfejs Content API for Shopping identyfikuje lokalny asortyment według tych kryteriów: storeCode i productId.
Nieobsługiwane account:string Dodano nowe pole identyfikujące konto sprzedawcy, do którego należą product i LocalInventory.
price: {

object (Price)

}

price: {

object (Price)

}

Definicja elementu Price została zmieniona.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Definicja elementu 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 funkcja quantity przyjmuje liczbę całkowitą zamiast ciągu znaków.
kind:string Nieobsługiwane Interfejs kind nie jest obsługiwany w interfejsie Merchant Inventories API.
Nieobsługiwane localShippingLabel:string Dodaliśmy nowe pole, aby oznaczyć lokalne usługi dostawy w interfejsie Merchant Inventories API.

Asortyment regionalny

Oto, co się zmieniło w przypadku asortymentu regionalnego w interfejsie Merchant Inventories API:

Content API for Shopping Interfejs API dla sprzedawców Opis
Nieobsługiwane name:string Dodano nowe pole w celu odróżnienia zasobów regionalInventory w obrębie typu product. Interfejs Content API for Shopping identyfikuje regionalny asortyment według tych kryteriów: regionId i productId.
Nieobsługiwane account:string Dodano nowe pole identyfikujące konto sprzedawcy, do którego należą product i regionalInventory.
"regionId": string "region": string W interfejsie Merchant Inventories API regionID ma nazwę region.
price: {

object (Price)

}

price: {

object (Price)

}

Definicja elementu Price została zmieniona.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

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

object (TimePeriod)

},

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