Package google.shopping.merchant.inventories.v1beta

Index

LocalInventoryService

Dienst zur Verwaltung des lokalen Inventars für Produkte

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

Löscht die angegebene LocalInventory aus dem angegebenen Produkt in Ihrem Händlerkonto. Es kann bis zu einer Stunde dauern, bis das LocalInventory aus dem jeweiligen Produkt gelöscht ist. Nachdem Sie eine erfolgreiche Löschantwort erhalten haben, warten Sie diesen Zeitraum, bevor Sie einen neuen Versuch starten.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

Fügt einem Produkt in deinem Händlerkonto eine LocalInventory-Ressource hinzu.

Ersetzt die vollständige LocalInventory-Ressource, wenn für das Produkt bereits ein Eintrag mit derselben storeCode vorhanden ist.

Es kann bis zu 30 Minuten dauern, bis die neue oder aktualisierte LocalInventory-Ressource in den Produkten angezeigt wird.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

Listet die LocalInventory-Ressourcen für das jeweilige Produkt in deinem Händlerkonto auf. Die Antwort enthält möglicherweise weniger Elemente als von pageSize angegeben. Wenn in der vorherigen Anfrage pageToken zurückgegeben wurde, können zusätzliche Ergebnisse abgerufen werden.

LocalInventory Ressourcen werden pro Produkt für ein bestimmtes Konto aufgeführt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

RegionalInventoryService

Dienst zum Verwalten des regionalen Inventars für Produkte. Außerdem gibt es eine separate regions-Ressource und eine separate API, um Regionsdefinitionen zu verwalten.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

Löscht die angegebene RegionalInventory-Ressource aus dem angegebenen Produkt in Ihrem Händlerkonto. Es kann bis zu einer Stunde dauern, bis das Gerät (RegionalInventory) aus dem jeweiligen Produkt gelöscht ist. Nachdem Sie eine erfolgreiche Löschantwort erhalten haben, warten Sie diesen Zeitraum, bevor Sie einen neuen Versuch starten.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

Fügt einem bestimmten Produkt in deinem Händlerkonto eine RegionalInventory hinzu.

Ersetzt die vollständige RegionalInventory-Ressource, wenn für das Produkt bereits ein Eintrag mit derselben region vorhanden ist.

Es kann bis zu 30 Minuten dauern, bis die neue oder aktualisierte RegionalInventory-Ressource in den Produkten angezeigt wird.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

Listet die RegionalInventory-Ressourcen für das jeweilige Produkt in deinem Händlerkonto auf. Die Antwort enthält möglicherweise weniger Elemente als von pageSize angegeben. Wenn in der vorherigen Anfrage pageToken zurückgegeben wurde, können zusätzliche Ergebnisse abgerufen werden.

RegionalInventory Ressourcen werden pro Produkt für ein bestimmtes Konto aufgeführt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

DeleteLocalInventoryRequest

Anfragenachricht für die Methode DeleteLocalInventory.

Felder
name

string

Erforderlich. Der Name des lokalen Inventars für das zu löschende Produkt. Format: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

Anfragenachricht für die Methode DeleteRegionalInventory.

Felder
name

string

Erforderlich. Der Name der RegionalInventory-Ressource, die gelöscht werden soll. Format: accounts/{account}/products/{product}/regionalInventories/{region}

InsertLocalInventoryRequest

Anfragenachricht für die Methode InsertLocalInventory.

Felder
parent

string

Erforderlich. Das Konto und das Produkt, in das dieses Inventar eingefügt wird. Format: accounts/{account}/products/{product}

local_inventory

LocalInventory

Erforderlich. Informationen zum lokalen Inventar des Produkts Wenn das Produkt bereits eine LocalInventory-Ressource für dieselbe storeCode hat, wird die LocalInventory-Ressource vollständig ersetzt.

InsertRegionalInventoryRequest

Anfragenachricht für die Methode InsertRegionalInventory.

Felder
parent

string

Erforderlich. Das Konto und das Produkt, in das dieses Inventar eingefügt wird. Format: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

Erforderlich. Informationen zum regionalen Inventar, die dem Produkt hinzugefügt werden sollen Wenn das Produkt bereits eine RegionalInventory-Ressource für dieselbe region hat, wird die RegionalInventory-Ressource vollständig ersetzt.

ListLocalInventoriesRequest

Anfragenachricht für die Methode ListLocalInventories.

Felder
parent

string

Erforderlich. Die name des übergeordneten Produkts, für das lokale Inventare aufgelistet werden sollen. Format: accounts/{account}/products/{product}

page_size

int32

Die maximale Anzahl von LocalInventory-Ressourcen, die das angegebene Produkt zurückgeben soll. Der Dienst gibt weniger als diesen Wert zurück, wenn die Anzahl der Inventare für das angegebene Produkt kleiner als pageSize ist. Der Standardwert ist 25.000. Der Maximalwert ist 25.000. Wenn ein höherer Wert als der Höchstwert angegeben wird, wird pageSize standardmäßig auf das Maximum verwendet.

page_token

string

Ein Seitentoken, das von einem vorherigen ListLocalInventories-Aufruf empfangen wurde. Geben Sie das Seitentoken an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListLocalInventories bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Das Token, das in der Antwort auf die vorherige Anfrage als nextPageToken zurückgegeben wurde.

ListLocalInventoriesResponse

Antwortnachricht für die Methode ListLocalInventories.

Felder
local_inventories[]

LocalInventory

Die LocalInventory-Ressourcen für das angegebene Produkt aus dem angegebenen Konto.

next_page_token

string

Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListRegionalInventoriesRequest

Anfragenachricht für die Methode ListRegionalInventories.

Felder
parent

string

Erforderlich. Der name des übergeordneten Produkts, für den RegionalInventory Ressourcen aufgelistet werden sollen. Format: accounts/{account}/products/{product}

page_size

int32

Die maximale Anzahl von RegionalInventory-Ressourcen, die das angegebene Produkt zurückgeben soll. Der Dienst gibt weniger als diesen Wert zurück, wenn die Anzahl der Inventare für das angegebene Produkt kleiner als pageSize ist. Der Standardwert ist 25.000. Der Maximalwert beträgt 100.000. Wenn ein höherer Wert als der Höchstwert angegeben wird, wird pageSize standardmäßig auf den Maximalwert verwendet.

page_token

string

Ein Seitentoken, das von einem vorherigen ListRegionalInventories-Aufruf empfangen wurde. Geben Sie das Seitentoken an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListRegionalInventories bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Das Token, das in der Antwort auf die vorherige Anfrage als nextPageToken zurückgegeben wurde.

ListRegionalInventoriesResponse

Antwortnachricht für die Methode ListRegionalInventories.

Felder
regional_inventories[]

RegionalInventory

Die RegionalInventory-Ressourcen für das angegebene Produkt aus dem angegebenen Konto.

next_page_token

string

Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

LocalInventory

Informationen zum lokalen Inventar für das Produkt Informationen zum Geschäft für ein bestimmtes Produkt im durch storeCode angegebenen Geschäft. Eine Liste aller zulässigen Attributwerte finden Sie in der Datenspezifikation für lokales Inventar.

Felder
name

string

Nur Ausgabe. Der Name der LocalInventory-Ressource. Format: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

Nur Ausgabe. Das Konto, zu dem das Produkt gehört. Dieses Feld wird ignoriert, wenn es vom Client festgelegt wird.

store_code

string

Erforderlich. Nicht veränderbar. Geschäftscode (die Geschäfts-ID aus Ihrem Unternehmensprofil) des Geschäfts, in dem das Produkt verkauft wird. Weitere Informationen finden Sie in der Datenspezifikation für lokales Inventar.

price

Price

Preis des Produkts in diesem Geschäft.

sale_price

Price

Angebotspreis des Produkts in diesem Geschäft. Obligatorisch, wenn salePriceEffectiveDate definiert ist.

sale_price_effective_date

Interval

Den TimePeriod des Verkaufs in diesem Geschäft.

custom_attributes[]

CustomAttribute

Eine Liste benutzerdefinierter (vom Händler bereitgestellt) Attribute. Sie können auch CustomAttribute verwenden, um ein beliebiges Attribut der Datenspezifikation in seiner allgemeinen Form einzureichen.

availability

string

Verfügbarkeit des Produkts in diesem Geschäft. Zulässige Attributwerte finden Sie in der Datenspezifikation für lokales Inventar.

quantity

int64

Menge des in diesem Geschäft verfügbaren Produkts Muss größer oder gleich null sein.

pickup_method

string

Unterstützte Abholoption für dieses Produkt. Sofern der Wert nicht "not supported" ist, muss dieses Feld zusammen mit pickupSla gesendet werden. Zulässige Attributwerte finden Sie in der Datenspezifikation für lokales Inventar.

pickup_sla

string

Relativer Zeitraum ab dem Bestelldatum einer Bestellung für dieses Produkt bei diesem Geschäft, in dem das Produkt zur Abholung bereitsteht. Muss mit pickupMethod eingereicht werden. Zulässige Attributwerte finden Sie in der Datenspezifikation für lokales Inventar.

instore_product_location

string

Standort des Produkts im Geschäft. Die maximale Länge beträgt 20 Byte.

RegionalInventory

Informationen zum regionalen Inventar für das Produkt Spezifische Informationen wie Preis und Verfügbarkeit für ein bestimmtes Produkt in einer bestimmten region. Eine Liste aller zulässigen Attributwerte finden Sie in der Datenspezifikation für regionales Inventar.

Felder
name

string

Nur Ausgabe. Der Name der RegionalInventory-Ressource. Format: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

Nur Ausgabe. Das Konto, zu dem das Produkt gehört. Dieses Feld wird ignoriert, wenn es vom Client festgelegt wird.

region

string

Erforderlich. Nicht veränderbar. ID der Region für diese RegionalInventory-Ressource. Weitere Informationen finden Sie unter Angabe regionaler Preise und Verfügbarkeit.

price

Price

Preis des Produkts in dieser Region.

sale_price

Price

Angebotspreis des Produkts in dieser Region. Obligatorisch, wenn salePriceEffectiveDate definiert ist.

sale_price_effective_date

Interval

Die TimePeriod des Sonderangebotspreises in dieser Region.

custom_attributes[]

CustomAttribute

Eine Liste benutzerdefinierter (vom Händler bereitgestellt) Attribute. Sie können auch CustomAttribute verwenden, um ein beliebiges Attribut der Datenspezifikation in seiner allgemeinen Form einzureichen.

availability

string

Verfügbarkeit des Produkts in dieser Region. Zulässige Attributwerte finden Sie in der Datenspezifikation für regionales Inventar.