Przenieś zarządzanie asortymentem

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

Żądania

W przypadku interfejsu Merchant Inventories API używaj tego formatu adresu URL żądania:

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

{PARENT} będzie mieć format: accounts/{ACCOUNT_ID}/products/ {PRODUCT_ID}.

Oto przykładowe porównanie żądań lokalnych:

Element Content API for Shopping Merchant API
Adres URL https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/localInventories
Identyfikatory {MERCHANT_ID}/products/{PRODUCT_ID} {NAME}

Metody

Interfejs Merchant API udostępnia 2 nowe metody zarządzania zasobami reklamowymi:

  • list: umożliwia wyświetlanie lokalnego i regionalnego asortymentu produktów.
  • delete: umożliwia usuwanie lokalnego i regionalnego asortymentu produktów.

Oto porównanie dostępnych metod zarządzania zasobami reklamowymi:

Metoda Content API for Shopping Merchant API
customBatch Tak Nie
insert Tak Tak
list Nie Tak
delete Nie Tak

Zasoby

Co się zmieniło w przypadku asortymentów lokalnych i regionalnych:

Content API for Shopping Merchant API Opis
Nieobsługiwane name:string Pole to rozróżnia zasoby LocalInventory i RegionalInventory w ramach product. Interfejs Content API for Shopping identyfikuje asortyment lokalny za pomocą wartości storeCode i productId, a asortyment regionalny za pomocą wartości regionId i productId.
Nieobsługiwane account:string Pole to identyfikuje konto sprzedawcy, do którego należą wartości product, LocalInventory i RegionalInventory.
price: { object (Price) } price: {

object (Price)

}

Zmieniła się definicja Price.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Zmieniła się definicja Price.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

}

salePriceEffectiveDate używa nowego obiektu TimePeriod w interfejsie Merchant Inventories API.
kind:string Nieobsługiwane Interfejs API nie obsługuje kind.
quantity:string quantity:integer quantity przyjmuje liczbę całkowitą zamiast ciągu znaków w lokalnym asortymencie.
Nieobsługiwane localShippingLabel:string To pole zawiera etykiety usług dostawy lokalnej dla lokalnego asortymentu.
"regionId": string "region": string regionID to teraz region w przypadku zasobów reklamowych regionalnych.