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: {
|
Zmieniła się definicja Price .
|
salePrice: {
|
salePrice: {
|
Zmieniła się definicja Price .
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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.
|