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: {
|
price: {
|
Definicja obiektu Price została zmieniona.
|
salePrice: {
|
salePrice: {
|
Definicja obiektu Price została zmieniona.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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: {
|
price: {
|
Definicja obiektu Price została zmieniona.
|
salePrice: {
|
salePrice: {
|
Definicja obiektu Price została zmieniona.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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.
|