Package google.shopping.merchant.accounts.v1beta

Index

AccountIssueService

Dienst zur Unterstützung der AccountIssueService API.

ListAccountIssues

rpc ListAccountIssues(ListAccountIssuesRequest) returns (ListAccountIssuesResponse)

Hier werden alle Kontoprobleme eines Merchant Center-Kontos aufgeführt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

AccountsService

Dienst zur Unterstützung der Accounts API.

CreateAndConfigureAccount

rpc CreateAndConfigureAccount(CreateAndConfigureAccountRequest) returns (Account)

Es wird ein eigenständiges Merchant Center-Konto mit zusätzlicher Konfiguration erstellt. Der Nutzer, der die Anfrage stellt, wird als Administrator für das neue Konto hinzugefügt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

Das angegebene Konto wird unabhängig von seinem Typ gelöscht: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto. Wenn Sie ein Mehrfachkundenkonto löschen, werden auch alle zugehörigen Unterkonten gelöscht. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich. Das Löschen ist nur möglich, wenn das Konto keine Dienste für ein anderes Konto erbringt und keine verarbeiteten Angebote enthält. Sie können dies mit dem Parameter force überschreiben.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Ruft ein Konto aus Ihrem Merchant Center-Konto ab. Nach dem Einfügen, Aktualisieren oder Löschen eines Kontos kann es einige Minuten dauern, bis die Änderungen wirksam werden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

Hier werden Konten aufgelistet, auf die der aufrufende Nutzer zugreifen kann und die den Einschränkungen der Anfrage entsprechen, z. B. Seitengröße oder Filter. Hier werden nicht nur die Unterkonten eines Verwaltungskontos aufgeführt, sondern alle Konten, auf die der aufrufende Nutzer Zugriff hat, einschließlich anderer Verwaltungskonten, verknüpfter Konten, eigenständiger Konten usw. Wenn kein Filter angegeben wird, werden Konten zurückgegeben, denen der Nutzer direkt hinzugefügt wurde. Diese Methode ist schlussendlich konsistent. Das bedeutet, dass Änderungen wie das Erstellen oder Aktualisieren eines Kontos oder die Änderung von Beziehungen zwischen Konten möglicherweise nicht sofort in den Ergebnissen angezeigt werden. Stattdessen werden diese Änderungen über einen kurzen Zeitraum hinweg weitergegeben, nach dem die aktualisierten Informationen mit den zugehörigen Prädikaten übereinstimmen können. Das bedeutet, dass bei der Suche nach dem Kontonamen möglicherweise kein vor Kurzem geändertes Konto zurückgegeben wird, auch wenn es dem Prädikat entspricht.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListSubAccounts

rpc ListSubAccounts(ListSubAccountsRequest) returns (ListSubAccountsResponse)

Listet alle Unterkonten für ein bestimmtes Mehrfachkundenkonto auf. Dies ist eine praktische Funktion für die leistungsstärkere ListAccounts-Methode. Mit dieser Methode werden dieselben Ergebnisse erzielt wie beim Aufruf von ListsAccounts mit dem folgenden Filter: relationship(providerId={parent} AND service(type="ACCOUNT_AGGREGATION"))

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

Aktualisiert ein Konto unabhängig von seinem Typ: eigenständiges Konto, Mehrfachkundenkonto oder Unterkonto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

AutofeedSettingsService

Dienst zur Unterstützung der Einstellung Autofeed.

GetAutofeedSettings

rpc GetAutofeedSettings(GetAutofeedSettingsRequest) returns (AutofeedSettings)

Ruft die Autofeed-Einstellungen eines Kontos ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateAutofeedSettings

rpc UpdateAutofeedSettings(UpdateAutofeedSettingsRequest) returns (AutofeedSettings)

Aktualisiert die Autofeed-Einstellungen eines Kontos.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

BusinessIdentityService

Dienst zur Unterstützung der Business Identity API.

GetBusinessIdentity

rpc GetBusinessIdentity(GetBusinessIdentityRequest) returns (BusinessIdentity)

Ruft die Unternehmensidentität eines Kontos ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateBusinessIdentity

rpc UpdateBusinessIdentity(UpdateBusinessIdentityRequest) returns (BusinessIdentity)

Aktualisiert die Unternehmensidentität eines Kontos. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

BusinessInfoService

Dienst zur Unterstützung der Business Information API.

GetBusinessInfo

rpc GetBusinessInfo(GetBusinessInfoRequest) returns (BusinessInfo)

Ruft die Unternehmensinformationen eines Kontos ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateBusinessInfo

rpc UpdateBusinessInfo(UpdateBusinessInfoRequest) returns (BusinessInfo)

Aktualisiert die Informationen zum Unternehmen eines Kontos. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

EmailPreferencesService

Dienst zur Unterstützung der EmailPreferences API.

GetEmailPreferences

rpc GetEmailPreferences(GetEmailPreferencesRequest) returns (EmailPreferences)

Gibt die E-Mail-Einstellungen für einen Nutzer eines Merchant Center-Kontos zurück. Mit diesem Dienst können nur die E-Mail-Einstellungen des authentifizierten Nutzers abgerufen und aktualisiert werden. Verwenden Sie den Alias „name=accounts/*/users/me/emailPreferences“, um die Einstellungen für den authentifizierten Nutzer abzurufen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateEmailPreferences

rpc UpdateEmailPreferences(UpdateEmailPreferencesRequest) returns (EmailPreferences)

Aktualisiert die E-Mail-Einstellungen für einen Nutzer eines Merchant Center-Kontos. Nutzer des Mehrfachkundenkontos sollten das Mehrfachkundenkonto angeben, nicht ein Unterkonto des Mehrfachkundenkontos.

Einstellungen, die in der Aktualisierungsmaske nicht explizit ausgewählt sind, werden nicht aktualisiert.

Bei Aktualisierungen darf der Wert für den Opt-in-Status nicht UNCONFIRMED sein.

Verwenden Sie den Alias „name=accounts/*/users/me/emailPreferences“, um die Einstellungen für den authentifizierten Nutzer zu aktualisieren.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

HomepageService

Dienst zur Unterstützung einer API für die Startseite eines Geschäfts.

ClaimHomepage

rpc ClaimHomepage(ClaimHomepageRequest) returns (Homepage)

Beansprucht die Startseite eines Geschäfts. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Wenn für die Startseite bereits ein Anspruch erhoben wurde, wird die Bestätigung noch einmal überprüft (es sei denn, der Händler ist von der Anspruchserhebung ausgenommen, was auch die Bestätigung ausschließt). Anschließend wird eine erfolgreiche Antwort zurückgegeben. Wenn die Inhaberschaft nicht mehr bestätigt werden kann, wird ein Fehler zurückgegeben, der Anspruch wird jedoch nicht aufgehoben. Bei einem Fehler wird eine kanonische Fehlermeldung zurückgegeben: * PERMISSION_DENIED: Der Nutzer hat nicht die erforderlichen Berechtigungen für dieses Merchant Center-Konto. * FAILED_PRECONDITION: – Das Konto ist kein Merchant Center-Konto. – Das Merchant Center-Konto hat keine Startseite. – Die Anspruchserhebung ist fehlgeschlagen (in diesem Fall enthält die Fehlermeldung weitere Details).

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetHomepage

rpc GetHomepage(GetHomepageRequest) returns (Homepage)

Ruft die Startseite eines Geschäfts ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UnclaimHomepage

rpc UnclaimHomepage(UnclaimHomepageRequest) returns (Homepage)

Der Anspruch auf die Startseite eines Geschäfts wird aufgehoben. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateHomepage

rpc UpdateHomepage(UpdateHomepageRequest) returns (Homepage)

Aktualisiert die Startseite eines Geschäfts. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

OnlineReturnPolicyService

Der Dienst erleichtert die Verwaltung der Rückgabebedingungen für den Fall, dass ein Käufer das Produkt nicht behalten möchte. Dazu gehören Rückgabebedingungen sowohl für Anzeigen als auch für Produkteinträge.

Programmen. Diese API definiert das folgende Ressourcenmodell:

[OnlineReturnPolicy][google.shopping.merchant.accounts.v1.OnlineReturnPolicy]

GetOnlineReturnPolicy

rpc GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest) returns (OnlineReturnPolicy)

Ruft die Rückgabebedingungen eines bestimmten Händlers ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListOnlineReturnPolicies

rpc ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest) returns (ListOnlineReturnPoliciesResponse)

Hier werden alle vorhandenen Rückgabebedingungen für einen bestimmten Händler aufgelistet.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ProgramsService

Dienst für die Programmverwaltung.

Programme bieten einen Mechanismus, mit dem Händlerkonten Funktionen hinzugefügt werden können. Ein typisches Beispiel hierfür ist das Programm Produkteinträge, mit dem Produkte aus dem Geschäft eines Händlers kostenlos auf Google präsentiert werden können.

Dieser Dienst bietet Methoden zum Abrufen der Teilnahme eines Händlers an allen verfügbaren Programmen sowie Methoden zum expliziten Aktivieren oder Deaktivieren der Teilnahme an jedem Programm.

DisableProgram

rpc DisableProgram(DisableProgramRequest) returns (Program)

Deaktivieren Sie die Teilnahme am angegebenen Programm für das Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

EnableProgram

rpc EnableProgram(EnableProgramRequest) returns (Program)

Aktivieren Sie die Teilnahme am angegebenen Programm für das Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetProgram

rpc GetProgram(GetProgramRequest) returns (Program)

Ruft das angegebene Programm für das Konto ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListPrograms

rpc ListPrograms(ListProgramsRequest) returns (ListProgramsResponse)

Ruft alle Programme für das Konto ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

RegionsService

Verwaltet die Regionskonfiguration.

Diese API definiert das folgende Ressourcenmodell:

  • Region
CreateRegion

rpc CreateRegion(CreateRegionRequest) returns (Region)

Erstellt eine Regionsdefinition in Ihrem Merchant Center-Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

DeleteRegion

rpc DeleteRegion(DeleteRegionRequest) returns (Empty)

Löscht eine Regionsdefinition aus Ihrem Merchant Center-Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetRegion

rpc GetRegion(GetRegionRequest) returns (Region)

Hier wird eine in Ihrem Merchant Center-Konto definierte Region abgerufen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListRegions

rpc ListRegions(ListRegionsRequest) returns (ListRegionsResponse)

Hier werden die Regionen in Ihrem Merchant Center-Konto aufgeführt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateRegion

rpc UpdateRegion(UpdateRegionRequest) returns (Region)

Aktualisiert eine Regionsdefinition in Ihrem Merchant Center-Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ShippingSettingsService

Dienst zum Abrufen von Informationen zu Versandeinstellungen für Methodenaufrufe der Merchant API.

GetShippingSettings

rpc GetShippingSettings(GetShippingSettingsRequest) returns (ShippingSettings)

Informationen zu Versandeinstellungen abrufen

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

InsertShippingSettings

rpc InsertShippingSettings(InsertShippingSettingsRequest) returns (ShippingSettings)

Ersetzen Sie die Versandeinstellung eines Händlers durch die Einstellung „Versand anfragen“. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

TermsOfServiceAgreementStateService

Dienst zur Unterstützung der TermsOfServiceAgreementState API.

GetTermsOfServiceAgreementState

rpc GetTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Gibt den Status einer Vereinbarung zu den Nutzungsbedingungen zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

RetrieveForApplicationTermsOfServiceAgreementState

rpc RetrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Ruft den Status der Vereinbarung für die Nutzungsbedingungen der Anwendung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

TermsOfServiceService

Dienst zur Unterstützung der TermsOfService API.

AcceptTermsOfService

rpc AcceptTermsOfService(AcceptTermsOfServiceRequest) returns (Empty)

Akzeptiert TermsOfService. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetTermsOfService

rpc GetTermsOfService(GetTermsOfServiceRequest) returns (TermsOfService)

Ruft den TermsOfService ab, der mit der angegebenen Version verknüpft ist.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

RetrieveLatestTermsOfService

rpc RetrieveLatestTermsOfService(RetrieveLatestTermsOfServiceRequest) returns (TermsOfService)

Ruft die neueste Version der TermsOfService für eine bestimmte kind und region_code ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UserService

Dienst zur Unterstützung der User API.

CreateUser

rpc CreateUser(CreateUserRequest) returns (User)

Erstellt einen Nutzer für ein Merchant Center-Konto. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

DeleteUser

rpc DeleteUser(DeleteUserRequest) returns (Empty)

Löscht einen Nutzer eines Merchant Center-Kontos. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich. Der zu löschende Nutzer darf nicht der letzte Administrator dieses Kontos sein. Außerdem ist ein Nutzer vor dem Löschen geschützt, wenn er über den Unternehmensmanager verwaltet wird.“

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

GetUser

rpc GetUser(GetUserRequest) returns (User)

Ruft einen Nutzer eines Merchant Center-Kontos ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListUsers

rpc ListUsers(ListUsersRequest) returns (ListUsersResponse)

Listet alle Nutzer eines Merchant Center-Kontos auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateUser

rpc UpdateUser(UpdateUserRequest) returns (User)

Aktualisiert einen Nutzer eines Merchant Center-Kontos. Für die Ausführung dieser Methode ist Administratorzugriff erforderlich.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

AcceptTermsOfServiceRequest

Anfragenachricht für die Methode AcceptTermsOfService.

Felder
name

string

Erforderlich. Der Ressourcenname der Nutzungsbedingungenversion. Format: termsOfService/{version}

account

string

Erforderlich. Das Konto, für das die Nutzungsbedingungen akzeptiert werden sollen.

region_code

string

Erforderlich. Regionscode gemäß CLDR. Dies ist entweder ein Land, wenn die Nutzungsbedingungen speziell für dieses Land gelten, oder „001“, wenn sie global gelten.

Akzeptiert

Beschreibung der akzeptierten Nutzungsbedingungen.

Felder
terms_of_service

string

Die akzeptierten termsOfService.

accepted_by

string

Das Konto, in dem die Annahme erfasst wurde. Das kann das Konto selbst oder, im Fall von Unterkonten, das Mehrfachkundenkonto sein.

valid_until

Date

Wenn dieser Parameter festgelegt ist, gilt, dass die akzeptierten TermsOfService nur bis zum Ende dieses Datums (in UTC) gültig sind. Bis dahin muss eine neue Vereinbarung akzeptiert werden. Die Informationen zu den erforderlichen TermsOfService finden Sie in der Meldung Erforderlich.

AccessRight

Das Zugriffsrecht.

Enums
ACCESS_RIGHT_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
STANDARD Standardzugriffsrechte
ADMIN Administratorzugriffsrechte
PERFORMANCE_REPORTING Nutzer mit diesem Recht haben Zugriff auf Leistungsdaten und Statistiken.

Konto

Die Account-Nachricht bezieht sich auf das Konto eines Händlers in Shopping-Anzeigen. Es ist die primäre Entität für die Verwaltung von Produktdaten, Einstellungen und Interaktionen mit den Diensten von Google und externen Anbietern.

Konten können als eigenständige Entitäten oder als Teil einer Mehrfachkundenkontostruktur (Multi-Client Account, MCA) verwendet werden. Bei einer Mehrfachkundenkonto-Einrichtung werden über das übergeordnete Konto mehrere Unterkonten verwaltet.

Beim Erstellen eines Kontos müssen Sie Attribute wie den Kontonamen, die Zeitzone und die Spracheinstellungen konfigurieren.

Die Account-Nachricht ist die übergeordnete Entität für viele andere Ressourcen, z. B. AccountRelationship, Homepage und BusinessInfo.

Felder
name

string

Kennung. Der Ressourcenname des Kontos. Format: accounts/{account}

account_id

int64

Nur Ausgabe. Die ID des Kontos.

account_name

string

Erforderlich. Ein für Menschen lesbarer Name des Kontos. Weitere Informationen finden Sie unter Shopname und Name des Unternehmens.

adult_content

bool

Gibt an, ob dieses Konto Inhalte nur für Erwachsene enthält.

test_account

bool

Nur Ausgabe. Gibt an, ob es sich um ein Testkonto handelt.

time_zone

TimeZone

Erforderlich. Die Zeitzone des Kontos

Beim Schreiben wird über time_zone sowohl reporting_time_zone als auch display_time_zone festgelegt.

Bei Lesezugriffen gibt time_zone immer den display_time_zone zurück. Wenn display_time_zone für Ihr Konto nicht vorhanden ist, ist time_zone leer.

language_code

string

Erforderlich. Der BCP-47-Sprachcode des Kontos, z. B. en-US oder sr-Latn.

AccountAggregation

Dieser Typ hat keine Felder.

AccountAggregation Nutzlast.

AccountIssue

Ein AccountIssue.

Felder
name

string

Kennung. Der Ressourcenname des Kontoproblems. Format: accounts/{account}/issues/{id}

title

string

Der lokalisierte Titel des Problems.

severity

Severity

Der Gesamtschweregrad des Problems.

impacted_destinations[]

ImpactedDestination

Die Auswirkungen dieses Problems auf verschiedene Ziele.

detail

string

Weitere lokalisierte Details zum Problem.

documentation_uri

string

Link zur Merchant Center-Hilfe mit weiteren Informationen zum Problem und zur Behebung

ImpactedDestination

Die Auswirkungen des Problems auf ein Ziel.

Felder
impacts[]

Impact

Die (negativen) Auswirkungen für verschiedene Regionen auf das angegebene Ziel.

reporting_context

ReportingContextEnum

Der betroffene Berichtskontext.

Auswirkungen

Die Auswirkungen des Problems auf eine Region.

Felder
region_code

string

Der CLDR-Regionscode, auf den sich dieses Problem bezieht.

severity

Severity

Die Schwere des Problems am Ziel und in der Region.

Schweregrad

Alle möglichen Schweregrade von Problemen.

Enums
SEVERITY_UNSPECIFIED Der Schweregrad ist unbekannt.
CRITICAL Das Problem führt dazu, dass Angebote nicht ausgeliefert werden.
ERROR Das Problem kann sich auf Angebote auswirken (in der Zukunft) oder ein Indikator für Probleme mit Angeboten sein.
SUGGESTION Das Problem ist ein Verbesserungsvorschlag.

Adresse

Versandadresse des Lagers.

Felder
street_address

string

Der Teil der Adresse auf Straßenebene. Beispiel: 111w 31st Street.

city

string

Erforderlich. Stadt, Ort oder Gemeinde. Kann auch nicht eigenständige Orte oder Ortsteile (z. B. Stadtteile oder Vororte) umfassen.

administrative_area

string

Erforderlich. Die oberste Verwaltungseinheit des Landes. Beispiel: ein Bundesstaat wie Kalifornien („CA“) oder eine Provinz wie Quebec („QC“).

postal_code

string

Erforderlich. Postleitzahl (z. B. „94043“)

region_code

string

Erforderlich. CLDR-Ländercode (z. B. „US“).

AutofeedSettings

Erhebung von Informationen zu den Einstellungen für automatische Feeds.

Felder
name

string

Kennung. Der Ressourcenname der Einstellungen für den automatischen Feed. Format: accounts/{account}/autofeedSettings.

enable_products

bool

Erforderlich. Aktiviert oder deaktiviert das Produkt-Crawling über den Autofeed für das angegebene Konto. Konten für automatische Feeds müssen bestimmte Bedingungen erfüllen. Diese können Sie im Feld eligible prüfen. Das Konto darf kein Marktplatz sein. Wenn der Autofeed zum ersten Mal aktiviert wird, werden die Produkte in der Regel sofort angezeigt. Wenn Sie die Funktion wieder aktivieren, kann es bis zu 24 Stunden dauern, bis Produkte angezeigt werden.

eligible

bool

Nur Ausgabe. Bestimmt, ob der Händler für die Registrierung in einem Autofeed infrage kommt.

BusinessDayConfig

Werktage des Lagers.

Felder
business_days[]

Weekday

Erforderlich. reguläre Arbeitstage Darf nicht leer sein.

Wochentag

Enums
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

BusinessIdentity

Sammlung von Informationen zur Identität eines Unternehmens.

Felder
name

string

Kennung. Der Ressourcenname der Unternehmensidentität. Format: accounts/{account}/businessIdentity

black_owned

IdentityAttribute

Optional. Gibt an, ob sich das Unternehmen als von Schwarzen geführtes Unternehmen bezeichnet. Dieses optionale Feld ist nur für Händler verfügbar, deren Geschäftsland auf US festgelegt ist. Sie gilt auch nicht für Marktplätze oder Marktplatzverkäufer.

women_owned

IdentityAttribute

Optional. Gibt an, ob das Unternehmen von Frauen geführt wird. Dieses optionale Feld ist nur für Händler verfügbar, deren Geschäftsland auf US festgelegt ist. Sie gilt auch nicht für Marktplätze oder Marktplatzverkäufer.

veteran_owned

IdentityAttribute

Optional. Gibt an, ob sich das Unternehmen als „von Armeeveteran(en) geführt“ bezeichnet. Dieses optionale Feld ist nur für Händler verfügbar, deren Geschäftsland auf US festgelegt ist. Sie gilt auch nicht für Marktplätze oder Marktplatzverkäufer.

latino_owned

IdentityAttribute

Optional. Gibt an, ob sich das Unternehmen als „von Inhabern lateinamerikanischer Herkunft geführt“ bezeichnet. Dieses optionale Feld ist nur für Händler verfügbar, deren Geschäftsland auf US festgelegt ist. Sie gilt auch nicht für Marktplätze oder Marktplatzverkäufer.

small_business

IdentityAttribute

Optional. Gibt an, ob sich das Unternehmen als Kleinunternehmen bezeichnet. Dieses optionale Feld ist nur für Händler verfügbar, deren Geschäftsland auf US festgelegt ist. Sie gilt auch nicht für Marktplätze.

IdentityAttribute

Alle Informationen zu einem Identitätsattribut.

Felder
identity_declaration

IdentityDeclaration

Erforderlich. Die Identitätserklärung für dieses Attribut.

IdentityDeclaration

Alle möglichen Einstellungen für die Erklärung einer Identität.

Enums
IDENTITY_DECLARATION_UNSPECIFIED Standardwert, der angibt, dass keine Auswahl getroffen wurde.
SELF_IDENTIFIES_AS Gibt an, dass das Konto mit dem Attribut übereinstimmt.
DOES_NOT_SELF_IDENTIFY_AS Gibt an, dass das Konto nicht mit dem Attribut übereinstimmt.

PromotionsConsent

Alle möglichen Einstellungen für Angebote im Zusammenhang mit der Unternehmensidentität.

Enums

BusinessInfo

Die BusinessInfo-Nachricht enthält wichtige Informationen zum Unternehmen eines Händlers.

Diese Nachricht enthält wichtige Unternehmensdetails wie die Anschrift, Kundenservicekontakte und regionsspezifische Kennungen.

Felder
name

string

Kennung. Der Ressourcenname der Unternehmensinformationen. Format: accounts/{account}/businessInfo

address

PostalAddress

Optional. Die Adresse des Unternehmens. Nur die Felder region_code, address_lines, postal_code, administrative_area und locality werden unterstützt. Alle anderen Felder werden ignoriert.

phone

PhoneNumber

Nur Ausgabe. Die Telefonnummer des Unternehmens.

phone_verification_state

PhoneVerificationState

Nur Ausgabe. Der Status der Bestätigung der Telefonnummer des Unternehmens.

customer_service

CustomerService

Optional. Der Kundenservice des Unternehmens.

korean_business_registration_number

string

Optional. Die 10-stellige koreanische Steuernummer, durch Bindestriche getrennt im Format XXX-XX-XXXXX.

CarrierRate

Eine Liste der Mobilfunktarife, auf die über main_table oder single_value verwiesen werden kann. Unterstützte Mobilfunkanbieterdienste sind unter https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk-and-us-only definiert.

Felder
name

string

Erforderlich. Name des Mobilfunktarifs. Muss für jede Preisgruppe eindeutig sein.

carrier

string

Erforderlich. Mobilfunkanbieter, z. B. "UPS" oder "Fedex".

carrier_service

string

Erforderlich. Mobilfunkanbieter, z. B. "ground" oder "2 days".

origin_postal_code

string

Erforderlich. Versandursprung für diesen Transportunternehmenstarif.

percentage_adjustment

string

Optional. Multiplikativer Versandkostenpauschalen-Modifikator als Zahl in Dezimalschreibweise. Kann negativ sein. Mit "5.4" wird der Preis beispielsweise um 5,4 % erhöht, mit "-3" um 3 % gesenkt.

flat_adjustment

Price

Optional. Additiv für die Versandkostenpauschale. Kann negativ sein. Beispiel: { "amount_micros": 1, "currency_code" : "USD" } erhöht den Preis um 1 €, { "amount_micros": -3, "currency_code" : "USD" } reduziert ihn um 3 €.

ClaimHomepageRequest

Anfragenachricht für die Methode ClaimHomepage.

Felder
name

string

Erforderlich. Der Name der Startseite, für die der Anspruch erhoben werden soll. Format: accounts/{account}/homepage

overwrite

bool

Optional. Wenn diese Option auf true gesetzt ist, werden alle vorhandenen Ansprüche für die angeforderte Website entfernt und durch einen Anspruch aus dem Konto ersetzt, das die Anfrage stellt.

CreateAndConfigureAccountRequest

Anfragenachricht für die Methode CreateAndConfigureAccount.

Felder
account

Account

Erforderlich. Das zu erstellende Konto.

users[]
(deprecated)

CreateUserRequest

Optional. Nutzer, die dem Konto hinzugefügt werden sollen.

Dieses Feld ist veraltet und wird nicht mehr verwendet, sobald die API die Betaphase verlässt. Verwenden Sie stattdessen das Feld user.

user[]

AddUser

Optional. Nutzer, die dem Konto hinzugefügt werden sollen.

service[]

AddAccountService

Erforderlich. Im Rahmen der Erstellung wird ein Kontodienst zwischen dem zu erstellenden Konto und dem Anbieterkonto initialisiert. Es muss mindestens ein solcher Dienst angegeben werden. Derzeit muss genau eines dieser Konten account_aggregation sein. Das bedeutet, dass Sie mit dieser Methode nur Unterkonten und keine eigenständigen Konten erstellen können. Es können zusätzliche account_management- oder product_management-Dienste bereitgestellt werden.

AddAccountService

Zusätzliche Anleitung zum Hinzufügen von Kontodiensten beim Erstellen des Kontos.

Felder
Union-Feld service_type. Der hinzuzufügende Diensttyp. Für service_type ist nur einer der folgenden Werte zulässig:
account_aggregation

AccountAggregation

Der Anbieter ist ein Aggregator für das Konto. Nutzlast für den Diensttyp „Kontoaggregation“.

provider

string

Erforderlich. Der Anbieter des Dienstes. Entweder die Referenz auf ein Konto wie providers/123 oder auf einen bekannten Dienstanbieter (providers/GOOGLE_ADS oder providers/GOOGLE_BUSINESS_PROFILE).

AddUser

Anleitung zum Hinzufügen eines Nutzers zum Konto während der Erstellung

Felder
user_id

string

Erforderlich. Die E-Mail-Adresse des Nutzers (z. B. john.doe@gmail.com).

user

User

Optional. Details zum hinzuzufügenden Nutzer Derzeit können nur Zugriffsrechte angegeben werden.

CreateRegionRequest

Anfragenachricht für die Methode CreateRegion.

Felder
parent

string

Erforderlich. Das Konto, für das eine Region erstellt werden soll. Format: accounts/{account}

region_id

string

Erforderlich. Die Kennung für die Region, eindeutig für alle Regionen desselben Kontos.

region

Region

Erforderlich. Die zu erstellende Region.

CreateUserRequest

Anfragenachricht für die Methode CreateUser.

Felder
parent

string

Erforderlich. Der Ressourcenname des Kontos, für das ein Nutzer erstellt wird. Format: accounts/{account}

user_id

string

Erforderlich. Die E-Mail-Adresse des Nutzers (z. B. john.doe@gmail.com).

user

User

Optional. Der zu erstellende Nutzer.

CustomerService

Informationen zum Kundenservice

Felder
uri

string

Optional. Die URI, unter der der Kundenservice zu finden ist.

email

string

Optional. Die E-Mail-Adresse, unter der der Kundenservice erreichbar ist.

phone

PhoneNumber

Optional. Die Telefonnummer, unter der der Kundenservice erreichbar ist.

CutoffTime

Definition des Annahmeschlusses für Werktage.

Felder
hour

int32

Erforderlich. Die Stunde des Annahmeschlusses, bis zu der eine Bestellung aufgegeben werden muss, damit sie noch am selben Tag verarbeitet wird.

minute

int32

Erforderlich. Die Minute des Annahmeschlusses, bis zu der eine Bestellung aufgegeben werden muss, damit sie noch am selben Tag verarbeitet wird.

time_zone

string

Erforderlich. Zeitzonen-ID, z. B. „Europe/Zurich“.

DeleteAccountRequest

Anfragenachricht für die Methode DeleteAccount.

Felder
name

string

Erforderlich. Der Name des zu löschenden Kontos. Format: accounts/{account}

force

bool

Optional. Wenn true festgelegt ist, wird das Konto gelöscht, auch wenn es anderen Konten Dienste zur Verfügung stellt oder Angebote verarbeitet hat.

DeleteRegionRequest

Anfragenachricht für die Methode DeleteRegion.

Felder
name

string

Erforderlich. Der Name der zu löschenden Region. Format: accounts/{account}/regions/{region}

DeleteUserRequest

Anfragenachricht für die Methode DeleteUser.

Felder
name

string

Erforderlich. Der Name des Nutzers, der gelöscht werden soll. Format: accounts/{account}/users/{email}

Sie können den Nutzer, der dem Anrufer entspricht, auch löschen, indem Sie me anstelle einer E-Mail-Adresse wie in accounts/{account}/users/me verwenden.

DeliveryTime

Zeitaufwand für verschiedene Aspekte von der Bestellung bis zur Lieferung des Produkts.

Felder
warehouse_based_delivery_times[]

WarehouseBasedDeliveryTime

Optional. Gibt an, dass die Lieferdauer gemäß den Einstellungen des ausgewählten Transportunternehmens pro Lager (Herkunftsort des Versands) berechnet werden soll. Wenn dieses Feld festgelegt ist, darf kein anderes Feld unter [delivery time][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] festgelegt sein.

min_transit_days

int32

Mindestanzahl der Werktage, die für den Versand benötigt werden. „0“ steht für Lieferung am selben Tag, „1“ für Lieferung am nächsten Tag. Entweder min_transit_days, max_transit_days oder transit_time_table muss festgelegt werden, aber nicht beides.

max_transit_days

int32

Maximale Anzahl von Werktagen, die für den Versand benötigt werden. „0“ steht für Lieferung am selben Tag, „1“ für Lieferung am nächsten Tag. Muss größer oder gleich min_transit_days sein.

cutoff_time

CutoffTime

Definition des Annahmeschlusses für Werktage. Wenn Sie die Uhrzeit nicht konfigurieren, wird standardmäßig 8:00 Uhr (PST, Pacific Standard Time) festgelegt.

min_handling_days

int32

Mindestanzahl von Arbeitstagen, die vergehen, bevor eine Bestellung versendet wird. „0“ bedeutet, dass die Lieferung am selben Tag erfolgt, „1“, dass sie am nächsten Tag erfolgt. „min_handling_days“ und „max_handling_days“ sollten entweder gleichzeitig festgelegt oder nicht festgelegt werden.

max_handling_days

int32

Die maximale Anzahl von Arbeitstagen, die vergehen, bis eine Bestellung versandt wird. „0“ bedeutet, dass die Bestellung am selben Tag versendet wird, „1“ bedeutet, dass die Bestellung am nächsten Tag versendet wird. Muss größer oder gleich min_handling_days sein. „min_handling_days“ und „max_handling_days“ sollten entweder gleichzeitig festgelegt oder nicht festgelegt werden.

transit_time_table

TransitTable

Tabelle mit der Lieferzeit, Anzahl der Werktage, die für den Versand benötigt werden, basierend auf Zeilen- und Spaltendimensionen. Es kann entweder min_transit_days, max_transit_days oder transit_time_table festgelegt werden, aber nicht beides.

handling_business_day_config

BusinessDayConfig

Die Werktage, an denen Bestellungen bearbeitet werden können. Wenn Sie keine Tage angeben, wird davon ausgegangen, dass Sie von Montag bis Freitag erreichbar sind.

transit_business_day_config

BusinessDayConfig

Die Werktage, an denen Bestellungen auf dem Transportweg sein können. Wenn Sie keine Tage angeben, wird davon ausgegangen, dass Sie von Montag bis Freitag erreichbar sind.

DisableProgramRequest

Anfragenachricht für die Methode „DisableProgram“.

Felder
name

string

Erforderlich. Der Name des Programms, für das die Teilnahme für das betreffende Konto deaktiviert werden soll. Format: accounts/{account}/programs/{program}

Entfernung

Maximal zulässiger Lieferradius. Dies ist nur für den Versandtyp „Lieferung vor Ort“ erforderlich.

Felder
value

int64

Ganzzahlwert der Entfernung.

unit

Unit

Die Maßeinheit kann je nach Land variieren. Sie ist so parametrisiert, dass Meilen und Kilometer berücksichtigt werden.

Einheit

Die Maßeinheit kann je nach Land variieren. Sie ist so parametrisiert, dass Meilen und Kilometer berücksichtigt werden.

Enums
UNIT_UNSPECIFIED Einheit nicht angegeben
MILES Einheit in Meilen
KILOMETERS Einheit in Kilometern

EmailPreferences

Die Kategorien von Benachrichtigungen, die der Nutzer aktiviert bzw. deaktiviert hat. Die E-Mail-Einstellungen umfassen keine obligatorischen Mitteilungen, da Nutzer sie nicht deaktivieren können.

Felder
name

string

Kennung. Der Name der EmailPreferences. Der Endpunkt wird nur für den authentifizierten Nutzer unterstützt.

news_and_tips

OptInState

Optional. Informationen über neue Funktionen, Tipps und Best Practices

OptInState

Status der Aktivierung der E-Mail-Einstellung.

Enums
OPT_IN_STATE_UNSPECIFIED Der Opt-in-Status ist nicht angegeben.
OPTED_OUT Der Nutzer hat festgelegt, dass er diese Art von E-Mails nicht erhalten möchte.
OPTED_IN Der Nutzer hat zugestimmt, diese Art von E-Mails zu erhalten.
UNCONFIRMED Der Nutzer hat zugestimmt, diese Art von E-Mails zu erhalten, und die Bestätigungs-E-Mail wurde gesendet. Er hat die Einwilligung jedoch noch nicht bestätigt (gilt nur für bestimmte Länder).

EnableProgramRequest

Anfragenachricht für die Methode „EnableProgram“.

Felder
name

string

Erforderlich. Der Name des Programms, für das die Teilnahme für das betreffende Konto aktiviert werden soll. Format: accounts/{account}/programs/{program}

GetAccountRequest

Anfragenachricht für die Methode GetAccount.

Felder
name

string

Erforderlich. Der Name des abzurufenden Kontos. Format: accounts/{account}

GetAutofeedSettingsRequest

Anfragenachricht für die Methode GetAutofeedSettings.

Felder
name

string

Erforderlich. Der Ressourcenname der Einstellungen für den automatischen Feed. Format: accounts/{account}/autofeedSettings

GetBusinessIdentityRequest

Anfragenachricht für die Methode GetBusinessIdentity.

Felder
name

string

Erforderlich. Der Ressourcenname der Unternehmensidentität. Format: accounts/{account}/businessIdentity

GetBusinessInfoRequest

Anfragenachricht für die Methode GetBusinessInfo.

Felder
name

string

Erforderlich. Der Ressourcenname der Unternehmensinformationen. Format: accounts/{account}/businessInfo

GetEmailPreferencesRequest

Anfragenachricht für die Methode „GetEmailPreferences“

Felder
name

string

Erforderlich. Der Name der EmailPreferences-Ressource. Format: accounts/{account}/users/{email}/emailPreferences

GetHomepageRequest

Anfragenachricht für die Methode GetHomepage.

Felder
name

string

Erforderlich. Der Name der abzurufenden Startseite. Format: accounts/{account}/homepage

GetOnlineReturnPolicyRequest

Anfragenachricht für die Methode GetOnlineReturnPolicy.

Felder
name

string

Erforderlich. Der Name der abzurufenden Rückgabebedingungen. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

GetProgramRequest

Anfragenachricht für die Methode „GetProgram“.

Felder
name

string

Erforderlich. Der Name des abzurufenden Programms. Format: accounts/{account}/programs/{program}

GetRegionRequest

Anfragenachricht für die Methode GetRegion.

Felder
name

string

Erforderlich. Der Name der Region, die abgerufen werden soll. Format: accounts/{account}/regions/{region}

GetShippingSettingsRequest

Anfragenachricht für die Methode GetShippingSetting.

Felder
name

string

Erforderlich. Der Name der Versandeinstellung, die abgerufen werden soll. Format: accounts/{account}/shippingsetting

GetTermsOfServiceAgreementStateRequest

Anfragenachricht für die Methode GetTermsOfServiceAgreementState.

Felder
name

string

Erforderlich. Der Ressourcenname der Nutzungsbedingungenversion. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Das Format der Kennung ist: {TermsOfServiceKind}-{country}

GetTermsOfServiceRequest

Anfragenachricht für die Methode GetTermsOfService.

Felder
name

string

Erforderlich. Der Ressourcenname der Nutzungsbedingungenversion. Format: termsOfService/{version}

GetUserRequest

Anfragenachricht für die Methode GetUser.

Felder
name

string

Erforderlich. Der Name des Nutzers, der abgerufen werden soll. Format: accounts/{account}/users/{email}

Es ist auch möglich, den Nutzer abzurufen, der dem Anrufer entspricht, indem me anstelle einer E-Mail-Adresse wie in accounts/{account}/users/me verwendet wird.

Header

Eine nicht leere Liste von Zeilen- oder Spaltenüberschriften für eine Tabelle. Es muss genau eines der folgenden Attribute festgelegt sein: prices, weights, num_items, postal_code_group_names oder location.

Felder
prices[]

Price

Erforderlich. Eine Liste mit Obergrenzen für inklusive Bestellpreise. Der Wert des letzten Preises kann unendlich sein, wenn Sie „price amount_micros“ auf -1 festlegen. So steht [{"amount_micros": 10000000, "currency_code": "USD"}, {"amount_micros": 500000000, "currency_code": "USD"}, {"amount_micros": -1, "currency_code": "USD"}] beispielsweise für die Überschriften „<= 10 €“, „<= 500 €“ und „> 500 €“. Alle Preise innerhalb eines Dienstes müssen in derselben Währung angegeben sein. Darf nicht leer sein. Muss positiv sein, mit Ausnahme von -1. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

weights[]

Weight

Erforderlich. Eine Liste der Obergrenzen für das Gewicht von Bestellungen, einschließlich Verpackung. Der Wert für das letzte Gewicht kann unendlich sein, indem Sie „price amount_micros“ auf -1 festlegen. So steht [{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000, "unit": "kg"}, {"amount_micros": -1, "unit": "kg"}] beispielsweise für die Überschriften „<= 10 kg“, „<= 50 kg“ und „> 50 kg“. Alle Gewichte innerhalb eines Dienstes müssen dieselbe Einheit haben. Darf nicht leer sein. Muss positiv sein, mit Ausnahme von -1. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

number_of_items[]

string

Erforderlich. Eine Liste mit Obergrenzen für die Anzahl der Artikel. Der letzte Wert kann "infinity" sein. So steht ["10", "50", "infinity"] beispielsweise für die Überschriften „<= 10 Artikel“, „<= 50 Artikel“ und „> 50 Artikel“. Darf nicht leer sein. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

postal_code_group_names[]

string

Erforderlich. Eine Liste der Namen von Postgruppen. Der letzte Wert kann "all other locations" sein. Beispiel: ["zone 1", "zone 2", "all other locations"]. Die angegebenen Postleitzahlgruppen müssen mit dem Lieferland des Dienstes übereinstimmen. Darf nicht leer sein. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

locations[]

LocationIdSet

Erforderlich. Eine Liste von Sets mit Standort-IDs. Darf nicht leer sein. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

Startseite

Die Homepage-Nachricht steht für die Startseite des Händlers im System.

Die Startseite eines Händlers ist die primäre Domain, über die Kunden mit seinem Shop interagieren.

Die Startseite kann beansprucht und als Nachweis der Inhaberschaft bestätigt werden. So kann der Händler Funktionen freischalten, für die eine bestätigte Website erforderlich ist. Weitere Informationen finden Sie unter Bestätigen von URLs für Onlineshops.

Felder
name

string

Kennung. Der Ressourcenname der Startseite des Geschäfts. Format: accounts/{account}/homepage

claimed

bool

Nur Ausgabe. Gibt an, ob für die Startseite ein Anspruch erhoben wurde. Weitere Informationen finden Sie unter https://support.google.com/merchants/answer/176793.

uri

string

Erforderlich. Der URI (in der Regel eine URL) der Startseite des Geschäfts.

InsertShippingSettingsRequest

Anfragenachricht für die Methode InsertShippingSetting.

Felder
parent

string

Erforderlich. Das Konto, in das dieses Produkt eingefügt werden soll. Format: accounts/{account}

shipping_setting

ShippingSettings

Erforderlich. Die neue Version des Kontos.

ListAccountIssuesRequest

Anfragenachricht für die Methode ListAccountIssues.

Felder
parent

string

Erforderlich. Das übergeordnete Element, das dieser Sammlung von Problemen zugeordnet ist. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der Probleme, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Nutzer zurückgegeben. Der Höchstwert beträgt 100. Werte über 100 werden auf 100 festgelegt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListAccountIssues bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

language_code

string

Optional. Die Probleme in der Antwort enthalten für Menschen lesbare Felder in der angegebenen Sprache. Das Format ist BCP-47, z. B. en-US oder sr-Latn. Wenn kein Wert angegeben wird, wird en-US verwendet.

time_zone

string

Optional. Die IANA-Zeitzone, die zum Lokalisieren von Zeiten in lesbaren Feldern verwendet wird. Beispiel: „America/Los_Angeles“. Wenn nicht festgelegt, wird „America/Los_Angeles“ verwendet.

ListAccountIssuesResponse

Antwortnachricht für die Methode ListAccountIssues.

Felder
account_issues[]

AccountIssue

Die Probleme des angegebenen Kontos.

next_page_token

string

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

ListAccountsRequest

Anfragenachricht für die Methode ListAccounts.

Felder
page_size

int32

Optional. Die maximale Anzahl der Konten, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 250 Konten zurückgegeben. Der Höchstwert beträgt 500. Werte über 500 werden auf 500 festgelegt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListAccounts bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Optional. Es werden nur Konten zurückgegeben, die dem Filter entsprechen. Weitere Informationen finden Sie in der Referenz zur Filtersyntax.

ListAccountsResponse

Antwortnachricht für die Methode ListAccounts.

Felder
accounts[]

Account

Die Konten, die mit der ListAccountsRequest übereinstimmen.

next_page_token

string

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

ListOnlineReturnPoliciesRequest

Anfragenachricht für die Methode ListOnlineReturnPolicies.

Felder
parent

string

Erforderlich. Das Händlerkonto, für das Rückgabebedingungen aufgeführt werden sollen. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der zurückzugebenden OnlineReturnPolicy-Ressourcen. Der Dienst gibt weniger als diesen Wert zurück, wenn die Anzahl der Rückgabebedingungen für den jeweiligen Händler unter pageSize liegt. Der Standardwert ist 10. Der Höchstwert ist 100. Wenn ein Wert angegeben wird, der über dem Höchstwert liegt, wird pageSize standardmäßig auf den Höchstwert gesetzt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListOnlineReturnPolicies 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.

ListOnlineReturnPoliciesResponse

Antwortnachricht für die Methode ListOnlineReturnPolicies.

Felder
online_return_policies[]

OnlineReturnPolicy

Die abgerufenen Rückgabebedingungen.

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.

ListProgramsRequest

Anfragenachricht für die Methode „ListPrograms“.

Felder
parent

string

Erforderlich. Der Name des Kontos, für das alle Programme abgerufen werden sollen. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl von Programmen, die in einer einzelnen Antwort zurückgegeben werden sollen. Wenn keine Angabe gemacht wird (oder 0), wird die Standardgröße 1.000 verwendet. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Optional. Ein Fortsetzungstoken, das von einem vorherigen ListPrograms-Aufruf empfangen wurde. Geben Sie diese an, um die nächste Seite abzurufen.

ListProgramsResponse

Antwortnachricht für die Methode „ListPrograms“.

Felder
programs[]

Program

Die Programme für das angegebene Konto.

next_page_token

string

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

ListRegionsRequest

Anfragenachricht für die Methode ListRegions.

Felder
parent

string

Erforderlich. Das Konto, für das Regionen aufgelistet werden sollen. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der Regionen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Regionen zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListRegions bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListRegionsResponse

Antwortnachricht für die Methode ListRegions.

Felder
regions[]

Region

Die Regionen des angegebenen Händlers.

next_page_token

string

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

ListSubAccountsRequest

Anfragenachricht für die Methode ListSubAccounts.

Felder
provider

string

Erforderlich. Der Dienstleister für die Aggregation. Format: providers/{providerId}

page_size

int32

Optional. Die maximale Anzahl der Konten, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 250 Konten zurückgegeben. Der Höchstwert beträgt 500. Werte über 500 werden auf 500 festgelegt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListAccounts bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListSubAccountsResponse

Antwortnachricht für die Methode ListSubAccounts.

Felder
accounts[]

Account

Die Konten, für die das angegebene übergeordnete Konto ein Aggregator ist.

next_page_token

string

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

ListUsersRequest

Anfragenachricht für die Methode ListUsers.

Felder
parent

string

Erforderlich. Das übergeordnete Element, das dieser Sammlung von Nutzern zugewiesen ist. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der Nutzer, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Nutzer zurückgegeben. Der Höchstwert beträgt 100. Werte über 100 werden auf 100 festgelegt.

page_token

string

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

Beim Paginieren müssen alle anderen für ListUsers bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListUsersResponse

Antwortnachricht für die Methode ListUsers.

Felder
users[]

User

Die Nutzer des angegebenen Kontos.

next_page_token

string

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

LocationIdSet

Eine Liste von Sets mit Standort-IDs. Darf nicht leer sein. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

Felder
location_ids[]

string

Erforderlich. Eine nicht leere Liste von Zielgebiets-IDs. Sie müssen alle vom selben Standorttyp sein (z. B. Bundesland).

MinimumOrderValueTable

Tabelle mit den Mindestbestellwerten pro Geschäft für den Auftragsausführungstyp „Abholung im Geschäft“.

Felder
store_code_set_with_movs[]

StoreCodeSetWithMov

Erforderlich. Eine Liste von Sets mit Geschäftscodes mit demselben Mindestbestellwert. Es sind mindestens zwei Sets erforderlich und das letzte muss leer sein, was „MOV für alle anderen Geschäfte“ bedeutet. Jeder Geschäftscode darf in allen Sets nur einmal vorkommen. Alle Preise innerhalb eines Dienstes müssen in derselben Währung angegeben sein.

StoreCodeSetWithMov

Eine Liste von Sets mit Geschäftscodes mit demselben Mindestbestellwert. Es sind mindestens zwei Sets erforderlich und das letzte muss leer sein, was „MOV für alle anderen Geschäfte“ bedeutet. Jeder Geschäftscode darf in allen Sets nur einmal vorkommen. Alle Preise innerhalb eines Dienstes müssen in derselben Währung angegeben sein.

Felder
store_codes[]

string

Optional. Eine Liste mit eindeutigen Geschäftscodes oder leer für alle Geschäfte.

value

Price

Der Mindestbestellwert für die angegebenen Geschäfte.

OnlineReturnPolicy

Online-Rückgabebedingungen Dieser Wert wird derzeit für Rückgabebedingungen für Anzeigen und Produkteinträge verwendet.

Felder
name

string

Kennung. Der Name der OnlineReturnPolicy-Ressource. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

return_policy_id

string

Nur Ausgabe. Von Google generierte Rückgabebedingungen-ID.

label

string

Erforderlich. Nicht veränderbar. Dieses Feld steht für das eindeutige benutzerdefinierte Label der Rückgabebedingungen. Das gleiche Label kann nicht in verschiedenen Rückgabebedingungen für dasselbe Land verwendet werden. Sofern für ein Produkt kein bestimmtes Labelattribut angegeben ist, werden Richtlinien automatisch als „Standard“ gekennzeichnet. Wenn Sie bestimmten Produktgruppen benutzerdefinierte Rückgabebedingungen zuweisen möchten, folgen Sie der Anleitung unter Label für die Rückgabebedingungen. Das Label kann bis zu 50 Zeichen enthalten.

countries[]

string

Erforderlich. Nicht veränderbar. Die Absatzländer, in denen die Rückgabebedingungen gelten. Die Werte müssen ein gültiger zweistelliger ISO 3166-Code sein.

policy

Policy

Die Rückgabebedingungen.

seasonal_overrides[]

SeasonalOverride

Optional. Überschreibungen der allgemeinen Richtlinie für Bestellungen, die in bestimmten Zeitintervallen aufgegeben werden.

restocking_fee

RestockingFee

Die Rücknahmegebühr, die für alle Kategorien von Rückgabegründen gilt. Wenn der Wert nicht festgelegt ist, wird dies als kostenlose Rücknahmegebühr behandelt.

return_methods[]

ReturnMethod

Die Rückgabemethoden, mit denen Kunden einen Artikel zurückgeben können. Dieser Wert darf nicht leer sein, es sei denn, die Art der Rückgabebedingungen ist „noReturns“.

item_conditions[]

ItemCondition

Die für Rückgaben akzeptierten Artikelbedingungen dürfen nicht leer sein, es sei denn, die Rückgabebedingungen haben den Typ „noReturns“.

return_shipping_fee

ReturnShippingFee

Die Rücksendegebühr. Sollte nur festgelegt werden, wenn der Kunde das Rücksendelabel herunterladen und ausdrucken muss.

return_policy_uri

string

Erforderlich. Die URI der Rückgabebedingungen. Google kann diese Informationen verwenden, um eine Plausibilitätsprüfung für die Richtlinie durchzuführen. Es muss eine gültige URL sein.

accept_defective_only

bool

In diesem Feld wird angegeben, ob der Händler nur fehlerhafte Produkte zurücknimmt. Dieses Feld ist erforderlich.

process_refund_days

int32

Das Feld gibt an, wie viele Tage es dauert, bis Händler Erstattungen bearbeiten. Es ist optional.

accept_exchange

bool

In diesem Feld wird angegeben, ob der Händler Kunden den Umtausch von Produkten erlaubt. Dieses Feld ist erforderlich.

ItemCondition

Die verfügbaren Artikelzustände.

Enums
ITEM_CONDITION_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
NEW Jetzt
USED Gebraucht.

Richtlinie

Die verfügbaren Richtlinien.

Felder
type

Type

Richtlinientyp.

days

int64

Die Anzahl der Tage, nach denen Artikel nach der Lieferung zurückgegeben werden können. Ein Tag entspricht 24 Stunden nach dem Zeitstempel der Lieferung. Erforderlich für NUMBER_OF_DAYS_AFTER_DELIVERY-Rücksendungen.

Typ

Arten von Rückgabebedingungen

Enums
TYPE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
NUMBER_OF_DAYS_AFTER_DELIVERY Die Anzahl der Tage, innerhalb derer eine Rückgabe nach der Lieferung möglich ist.
NO_RETURNS Keine Rückgabe.
LIFETIME_RETURNS Unbefristete Rücknahme.

RestockingFee

Die Rücknahmegebühr. Dies kann eine Pauschalgebühr oder ein Mikroprozentsatz sein.

Felder

Union-Feld type.

Für type ist nur einer der folgenden Werte zulässig:

fixed_fee

Price

Feste Rücknahmegebühr.

micro_percent

int32

Prozentsatz des Gesamtpreises in Mikroeinheiten. Bei 15.000.000 Impressionen werden 15% des Gesamtpreises in Rechnung gestellt.

ReturnMethod

Die verfügbaren Rückgabemethoden.

Enums
RETURN_METHOD_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
BY_MAIL Per Post zurücksenden.
IN_STORE Rückgabe im Geschäft
AT_A_KIOSK Rückgabe an einem Kiosk

ReturnShippingFee

Die Rücksendegebühr. Dies kann entweder eine feste Gebühr oder ein boolescher Wert sein, der angibt, dass der Kunde die tatsächlichen Versandkosten trägt.

Felder
type

Type

Erforderlich. Art der Rücksendegebühr.

fixed_fee

Price

Fester Betrag für die Rücksendegebühr. Dieser Wert gilt nur, wenn „type“ FIXED ist. Wenn „type“ FIXED ist und dieser Wert nicht festgelegt ist, wird die Rücksendegebühr als kostenlos behandelt.

Typ

Arten von Rücksendegebühren

Enums
TYPE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
FIXED Die Rücksendegebühr ist ein fester Wert.
CUSTOMER_PAYING_ACTUAL_FEE Kunden tragen die tatsächlichen Rücksendekosten.

SeasonalOverride

Nächster Schritt: 5

Felder
label

string

Erforderlich. Anzeigename dieses saisonalen Überschreibungs-Attributs im Merchant Center.

begin

Date

Erforderlich. Definiert den Zeitraum, in dem diese saisonale Ausnahme gilt. Sowohl „begin“ als auch „end“ sind inkludierend und sollten im Dezimalformat angegeben werden, z. B. 20250115. Die Daten der saisonalen Ausnahmen dürfen sich nicht überschneiden.

end

Date

Erforderlich. Enddatum der saisonal bedingten Ausnahme (einschließlich).

policy

Policy

Erforderlich. Die Rückgabebedingungen für den angegebenen Zeitraum.

PhoneVerificationState

Der Status der Bestätigung der Telefonnummer.

Enums
PHONE_VERIFICATION_STATE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
PHONE_VERIFICATION_STATE_VERIFIED Das Smartphone wurde bestätigt.
PHONE_VERIFICATION_STATE_UNVERIFIED Das Smartphone ist nicht bestätigt.

Programm

Definiert die Teilnahme an einem bestimmten Programm für das angegebene Konto.

Programme bieten einen Mechanismus, mit dem Händlerkonten Funktionen hinzugefügt werden können. Ein typisches Beispiel hierfür ist das Programm Produkteinträge, mit dem Produkte aus dem Geschäft eines Händlers kostenlos auf Google präsentiert werden können.

Felder
name

string

Kennung. Der Ressourcenname des Programms. Format: accounts/{account}/programs/{program}

documentation_uri

string

Nur Ausgabe. Die URL einer Merchant Center-Hilfeseite, auf der das Programm beschrieben wird.

state

State

Nur Ausgabe. Der Teilnahmestatus des Kontos am Programm.

active_region_codes[]

string

Nur Ausgabe. Die Regionen, in denen das Konto aktiv am Programm teilnimmt. Aktive Regionen sind Regionen, in denen alle Programmanforderungen erfüllt sind.

Regionscodes werden von CLDR definiert. Dies ist entweder ein Land, in dem das Programm speziell für dieses Land gilt, oder 001, wenn das Programm weltweit gilt.

unmet_requirements[]

Requirement

Nur Ausgabe. Die Anforderungen, die für das Konto noch nicht erfüllt sind und die sich auf die Teilnahme am Programm auswirken.

Anforderung

Definiert eine Anforderung für die Teilnahme am Programm.

Felder
title

string

Nur Ausgabe. Name der Anforderung.

documentation_uri

string

Nur Ausgabe. Die URL einer Hilfeseite, auf der die Anforderung beschrieben wird.

affected_region_codes[]

string

Nur Ausgabe. Die Regionen, die derzeit von der Nichterfüllung dieser Anforderung betroffen sind.

Regionscodes werden von CLDR definiert. Dies ist entweder ein Land, in dem das Programm speziell für dieses Land gilt, oder 001, wenn das Programm weltweit gilt.

Status

Mögliche Status der Programmteilnahme für das Konto.

Enums
STATE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
NOT_ELIGIBLE Das Konto ist nicht zur Teilnahme am Programm berechtigt.
ELIGIBLE Das Konto ist zur Teilnahme am Programm berechtigt.
ENABLED Das Programm ist für das Konto aktiviert.

RateGroup

Definitionen von Versandkostenpauschalengruppen Nur die letzte Gruppe darf eine leere applicable_shipping_labels haben, was „alles andere“ bedeutet. Die anderen applicable_shipping_labels dürfen sich nicht überschneiden.

Felder
applicable_shipping_labels[]

string

Erforderlich. Eine Liste von Versandlabels, die die Produkte definieren, für die diese Preisgruppe gilt. Dies ist eine Disjunktion: Es muss nur eines der Labels übereinstimmen, damit die Preisgruppe angewendet wird. Darf nur für die letzte Preisgruppe eines Dienstes leer sein.

subtables[]

Table

Optional. Eine Liste der untergeordneten Tabellen, auf die von main_table verwiesen wird. Kann nur festgelegt werden, wenn main_table festgelegt ist.

carrier_rates[]

CarrierRate

Optional. Eine Liste der Mobilfunktarife, auf die über main_table oder single_value verwiesen werden kann.

single_value

Value

Der Wert der Preisgruppe (z. B. Pauschalpreis 10 €). Kann nur festgelegt werden, wenn main_table und subtables nicht festgelegt sind.

main_table

Table

Eine Tabelle, in der die Preisgruppe definiert wird, wenn single_value nicht aussagekräftig genug ist. Kann nur festgelegt werden, wenn single_value nicht festgelegt ist.

name

string

Optional. Name der Preisgruppe. Wenn festgelegt, muss die ID innerhalb des Versandservice eindeutig sein.

Region

Stellt eine geografische Region dar, die Sie sowohl mit den RegionalInventory- als auch den ShippingSettings-Diensten als Ziel verwenden können. Sie können Regionen als Sammlungen von Postleitzahlen oder in einigen Ländern mithilfe von vordefinierten Geozielen definieren. Weitere Informationen finden Sie unter Regionen einrichten .

Felder
name

string

Kennung. Der Ressourcenname der Region. Format: accounts/{account}/regions/{region}

postal_code_area

PostalCodeArea

Optional. Eine Liste von Postleitzahlen, die das Gebiet der Region definiert.

geotarget_area

GeoTargetArea

Optional. Eine Liste von geografischen Zielen, die das Gebiet der Region definiert.

regional_inventory_eligible

BoolValue

Nur Ausgabe. Gibt an, ob die Region in der Konfiguration des regionalen Inventars verwendet werden kann.

shipping_eligible

BoolValue

Nur Ausgabe. Gibt an, ob die Region in der Konfiguration der Versandservices verwendet werden kann.

display_name

string

Optional. Der Anzeigename der Region.

GeoTargetArea

Eine Liste von geografischen Zielen, die das Gebiet der Region definiert.

Felder
geotarget_criteria_ids[]

int64

Erforderlich. Eine nicht leere Liste von Zielgebiets-IDs. Sie müssen alle vom selben Standorttyp sein (z. B. Bundesland).

PostalCodeArea

Eine Liste von Postleitzahlen, die das Gebiet der Region definiert. Hinweis: Auf alle Regionen, die anhand von Postleitzahlen definiert sind, kann über die ShippingSettings.postalCodeGroups-Ressource des Kontos zugegriffen werden.

Felder
region_code

string

Erforderlich. CLDR-Regionalcode oder das Land, für das die Postleitzahlengruppe gilt.

postal_codes[]

PostalCodeRange

Erforderlich. Einen Postleitzahlenbereich.

PostalCodeRange

Ein Postleitzahlenbereich, der die Region definiert.

Felder
begin

string

Erforderlich. Eine Postleitzahl oder ein Muster vom Typ „präfix*“, das die untere Grenze des Bereichs angibt, der das Gebiet definiert. Beispiele: 94108, 9410*, 9*.

end

string

Optional. Eine Postleitzahl oder ein Muster vom Typ prefix*, das die Obergrenze des Bereichs angibt, der das Gebiet definiert. Sie muss dieselbe Länge wie „postalCodeRangeBegin“ haben: Wenn „postalCodeRangeBegin“ eine Postleitzahl ist, muss „postalCodeRangeEnd“ auch eine Postleitzahl sein. Wenn „postalCodeRangeBegin“ ein Muster ist, muss „postalCodeRangeEnd“ ein Muster mit derselben Präfixlänge sein. Optional. Wenn nicht festgelegt, wird das Gebiet als alle Postleitzahlen definiert, die mit „postalCodeRangeBegin“ übereinstimmen.

Erforderlich

Hier werden die Nutzungsbedingungen beschrieben, die akzeptiert werden müssen.

Felder
terms_of_service

string

Die termsOfService, die akzeptiert werden müssen.

tos_file_uri

string

Vollständige URL zur Datei mit den Nutzungsbedingungen. Dieses Feld ist mit TermsOfService.file_uri identisch und wird hier nur der Übersichtlichkeit halber hinzugefügt.

RetrieveForApplicationTermsOfServiceAgreementStateRequest

Anfragenachricht für die Methode RetrieveForApplicationTermsOfServiceAgreementState.

Felder
parent

string

Erforderlich. Das Konto, für das ein TermsOfServiceAgreementState-Format abgerufen werden soll: accounts/{account}

RetrieveLatestTermsOfServiceRequest

Anfragenachricht für die Methode RetrieveLatestTermsOfService.

Felder
region_code

string

Erforderlich. Regionscode gemäß CLDR. Dies ist entweder ein Land, wenn die Nutzungsbedingungen speziell für dieses Land gelten, oder „001“, wenn sie global gelten.

kind

TermsOfServiceKind

Erforderlich. Die Art, auf die diese Version der Nutzungsbedingungen angewendet wird.

Zeile

Fügen Sie eine Liste der Zellen hinzu.

Felder
cells[]

Value

Erforderlich. Die Liste der Zellen, aus denen die Zeile besteht. Muss bei zweidimensionalen Tabellen dieselbe Länge wie columnHeaders haben, bei eindimensionalen Tabellen eine Länge von 1.

Dienst

Versandservice

Felder
delivery_countries[]

string

Erforderlich. Der CLDR-Regionalcode der Länder, für die der Dienst gilt.

rate_groups[]

RateGroup

Optional. Definitionen von Versandkostenpauschalengruppen Nur die letzte Gruppe darf eine leere applicable_shipping_labels haben, was „alles andere“ bedeutet. Die anderen applicable_shipping_labels dürfen sich nicht überschneiden.

loyalty_programs[]

LoyaltyProgram

Optional. Treuepunkteprogramme, auf die sich dieser Versandservice beschränkt.

service_name

string

Erforderlich. Kostenlos wählbarer Name des Dienstes. Darf im Zielkonto nur einmal vorkommen.

active

bool

Erforderlich. Ein boolescher Wert, der den aktiven Status des Versandservice angibt.

currency_code

string

Der CLDR-Code der Währung, auf die sich dieser Dienst bezieht. Muss mit den Preisen in den Preisgruppen übereinstimmen.

delivery_time

DeliveryTime

Erforderlich. Zeitaufwand für verschiedene Aspekte von der Bestellung bis zur Lieferung des Produkts.

shipment_type

ShipmentType

Art der Standorte, an die dieser Dienst Bestellungen versendet.

minimum_order_value

Price

Mindestbestellwert für diesen Service. Wenn festgelegt, müssen Kunden mindestens diesen Betrag ausgeben. Alle Preise innerhalb eines Dienstes müssen in derselben Währung angegeben sein. Kann nicht mit „minimum_order_value_table“ kombiniert werden.

minimum_order_value_table

MinimumOrderValueTable

Tabelle mit den Mindestbestellwerten pro Geschäft für den Auftragsausführungstyp „Abholung im Geschäft“. Kann nicht mit „minimum_order_value“ kombiniert werden.

store_config

StoreConfig

Eine Liste der Geschäfte, aus denen Ihre Produkte geliefert werden. Dies gilt nur für den Versandtyp „Lieferung vor Ort“.

LoyaltyProgram

Treuepunkteprogramm, das von einem Händler angeboten wird.

Felder
loyalty_program_tiers[]

LoyaltyProgramTiers

Optional. Treuepunkteprogrammstufe dieses Versandservice.

program_label

string

Das Programmlabel, das im Merchant Center in den Einstellungen für das Treuepunkteprogramm festgelegt ist. Mithilfe dieses Unterattributs kann Google Ihr Treuepunkteprogramm ausgewählten Angeboten zuordnen.

LoyaltyProgramTiers

Teil eines Treuepunkteprogramms für Händler.

Felder
tier_label

string

Das Unterattribut „Stufenlabel“ [tier_label] unterscheidet die Vorteile auf Angebotsebene zwischen den einzelnen Stufen. Dieser Wert wird auch in den Programmeinstellungen im Merchant Center festgelegt und ist für Datenquellenänderungen selbst dann erforderlich, wenn Ihr Treuepunkteprogramm nur eine Stufe hat.

ShipmentType

Versandart des Versandservice.

Enums
SHIPMENT_TYPE_UNSPECIFIED Für diesen Dienst wurde kein Versandtyp angegeben.
DELIVERY Bei diesem Service werden Bestellungen an eine vom Kunden ausgewählte Adresse versendet.
LOCAL_DELIVERY Bei diesem Service werden Bestellungen an eine vom Kunden ausgewählte Adresse versendet. Die Bestellung wird von einem Geschäft in der Nähe versendet.
COLLECTION_POINT Bei diesem Service werden Bestellungen an eine vom Kunden ausgewählte Adresse versendet. Die Bestellung wird von einer Abholstelle ausgeliefert.

StoreConfig

Eine Liste der Geschäfte, aus denen Ihre Produkte geliefert werden. Dies gilt nur für den Versandtyp „Lieferung vor Ort“.

Felder
store_codes[]

string

Optional. Eine Liste der Geschäftscodes, die eine Lieferung vor Ort anbieten. Wenn das Feld leer ist, muss all_stores „wahr“ sein.

store_service_type

StoreServiceType

Gibt an, ob alle oder ausgewählte Geschäfte dieses Händlers die Lieferung vor Ort anbieten.

cutoff_config

CutoffConfig

Konfigurationen für die lokale Lieferung enden für den Tag.

service_radius

Distance

Maximal zulässiger Lieferradius. Dies ist nur für den Versandtyp „Lieferung vor Ort“ erforderlich.

CutoffConfig

Konfigurationen für die lokale Lieferung enden für den Tag.

Felder
local_cutoff_time

LocalCutoffTime

Zeitpunkt, zu dem die Lieferung am selben Tag endet.

store_close_offset_hours

int64

Nur gültig bei Lieferungen vor Ort. Gibt den Annahmeschluss als Anzahl der Stunden vor Geschäftsschluss an. Schließt sich mit local_cutoff_time gegenseitig aus.

no_delivery_post_cutoff

bool

Händler können die Option „Lieferung innerhalb von n+1 Tagen“ deaktivieren, wenn sie einen Versandservice für die Lieferung innerhalb von n Tagen konfiguriert haben. Wenn der Versandservice beispielsweise eine Lieferung am selben Tag anbietet und der Annahmeschluss bereits verstrichen ist, wird für dieses Feld true festgelegt. Die berechnete Versandkostenpauschale wird dann als NO_DELIVERY_POST_CUTOFF zurückgegeben. In diesem Beispiel würde die berechnete Versanddauer bei einer Einstellung dieses Felds auf false einen Tag betragen. Dies gilt nur für die Lieferung vor Ort.

LocalCutoffTime

Zeitpunkt, zu dem die Lieferung am selben Tag endet.

Felder
hour

int64

Die Uhrzeit, bis zu der Bestellungen für die Lieferung am selben Tag aufgegeben werden müssen.

minute

int64

Bestellungen für die Lieferung am selben Tag müssen bis zu dieser Uhrzeit aufgegeben werden, damit sie noch am selben Tag bearbeitet werden können.

StoreServiceType

Gibt an, ob alle oder ausgewählte vom Händler aufgeführten Geschäfte eine Lieferung vor Ort anbieten.

Enums
STORE_SERVICE_TYPE_UNSPECIFIED Der Typ des Store-Dienstes wurde nicht angegeben.
ALL_STORES Gibt an, ob alle Geschäfte, aktuelle und zukünftige, die von diesem Händler aufgeführt sind, eine Lieferung vor Ort anbieten.
SELECTED_STORES Gibt an, dass nur die in store_codes aufgeführten Geschäfte für die lokale Lieferung infrage kommen.

ShippingSettings

Die Versandeinstellungen des Händlerkontos.

Felder
name

string

Kennung. Der Ressourcenname der Versandeinstellung. Format: accounts/{account}/shippingSetting

services[]

Service

Optional. Die Liste der Dienste des Zielkontos.

warehouses[]

Warehouse

Optional. Eine Liste der Lagerhäuser, auf die in services verwiesen werden kann.

etag

string

Erforderlich. Dieses Feld wird verwendet, um Probleme mit asynchronen Abläufen zu vermeiden. Achten Sie darauf, dass sich die Daten der Versandeinstellungen zwischen dem Get-Aufruf und dem Insert-Aufruf nicht geändert haben. Der Nutzer sollte die folgenden Schritte ausführen:

  1. Legen Sie das etag-Feld beim Erstellen der ersten Versandeinstellungen auf einen leeren String fest.

  2. Rufen Sie nach der Ersterstellung die Get-Methode auf, um einen Etag und die aktuellen Versandeinstellungen abzurufen, bevor Sie die Insert-Methode aufrufen.

  3. Ändern Sie die Informationen zu den gewünschten Versandeinstellungen.

  4. Rufen Sie die Methode „insert“ mit den gewünschten Versandeinstellungen und dem etag auf, das Sie in Schritt 2 erhalten haben.

  5. Wenn sich die Versandeinstellungen zwischen Schritt 2 und Schritt 4 geändert haben. Die Anfrage zum Einfügen schlägt fehl, da sich der etag jedes Mal ändert, wenn sich die Daten der Versandeinstellungen ändern. Der Nutzer sollte die Schritte 2 bis 4 mit dem neuen etag wiederholen.

Tabelle

Eine Tabelle, in der die Preisgruppe definiert wird, wenn single_value nicht aussagekräftig genug ist.

Felder
rows[]

Row

Erforderlich. Die Liste der Zeilen, aus denen die Tabelle besteht. Muss dieselbe Länge wie row_headers haben.

name

string

Name der Tabelle Erforderlich für untergeordnete Tabellen, wird für die Haupttabelle ignoriert.

row_headers

Headers

Erforderlich. Überschriften der Zeilen der Tabelle.

column_headers

Headers

Überschriften der Spalten der Tabelle. Optional. Wenn nicht festgelegt, hat die Tabelle nur eine Dimension.

TermsOfService

Die TermsOfService-Nachricht bezieht sich auf eine bestimmte Version der Nutzungsbedingungen, die Händler akzeptieren müssen, um auf bestimmte Funktionen oder Dienste zugreifen zu können (siehe https://support.google.com/merchants/answer/160173).

Diese Nachricht ist wichtig für den Onboarding-Prozess, da Händler damit den erforderlichen rechtlichen Vereinbarungen für die Nutzung des Dienstes zustimmen. Händler können die aktuellen Nutzungsbedingungen für eine bestimmte kind und region über RetrieveLatestTermsOfService abrufen und sie bei Bedarf über AcceptTermsOfService akzeptieren.

Felder
name

string

Kennung. Der Ressourcenname der Nutzungsbedingungenversion. Format: termsOfService/{version}

region_code

string

Regionscode gemäß CLDR. Dies ist entweder ein Land, in dem die Nutzungsbedingungen speziell für dieses Land gelten, oder 001, wenn dieselbe TermsOfService in jedem Land unterzeichnet werden kann. Beachten Sie jedoch, dass bei der Unterzeichnung einer weltweit gültigen Nutzungsvereinbarung ein bestimmtes Land angegeben werden muss. Das sollte das Land des Händlers oder das Land sein, in dem das Programm angeboten wird.

kind

TermsOfServiceKind

Die Art, auf die diese Version der Nutzungsbedingungen angewendet wird.

external

bool

Gibt an, ob diese Version der Nutzungsbedingungen extern ist. Externe Versionen der Nutzungsbedingungen können nur über externe Prozesse vereinbart werden, nicht direkt vom Händler über die Benutzeroberfläche oder API.

file_uri

string

URI für die Nutzungsbedingungendatei, die Nutzern angezeigt werden muss, die eine Einwilligung geben.

TermsOfServiceAgreementState

Diese Ressource stellt den Status der Vereinbarung für ein bestimmtes Konto und eine bestimmte Art von Nutzungsbedingungen dar. Der Status ist:

  • Wenn der Händler Nutzungsbedingungen akzeptiert hat, wird accepted ausgefüllt. Andernfalls ist das Feld leer.
  • Wenn der Händler Nutzungsbedingungen unterzeichnen muss, wird erforderlich ausgefüllt. Andernfalls ist das Feld leer.

Sowohl required als auch accepted können vorhanden sein. In diesem Fall hat die accepted-Nutzungsbedingungen ein Ablaufdatum, das im Feld valid_until festgelegt ist. Die required-Nutzungsbedingungen müssen vor dem valid_until akzeptiert werden, damit für das Konto weiterhin eine gültige Vereinbarung besteht. Wenn neue Nutzungsbedingungen akzeptiert werden, erwarten wir, dass Drittanbieter den Text anzeigen, der mit der entsprechenden Nutzungsvereinbarung verknüpft ist. Die URL der Datei mit dem Text wird unten in der erforderlichen Nachricht als tos_file_uri hinzugefügt. Die tatsächliche Akzeptanz der Nutzungsbedingungen erfolgt durch Aufrufen von „accept“ auf der Ressource TermsOfService.

Felder
name

string

Kennung. Der Ressourcenname der Nutzungsbedingungenversion. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Das Format der Kennung ist: {TermsOfServiceKind}-{country} Eine Kennung kann beispielsweise so aussehen: MERCHANT_CENTER-US

region_code

string

Regionscode gemäß https://cldr.unicode.org/. Das ist das Land, für das der aktuelle Status gilt.

terms_of_service_kind

TermsOfServiceKind

Art der Nutzungsbedingungen, die mit der jeweiligen Version verknüpft ist.

accepted

Accepted

Die akzeptierten Nutzungsbedingungen dieser Art und für die zugehörige region_code

required

Required

Die erforderlichen Nutzungsbedingungen

TermsOfServiceKind

Die Art „TermsOfService“.

Enums
TERMS_OF_SERVICE_KIND_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
MERCHANT_CENTER Merchant Center-Anwendung

TransitTable

Tabelle mit der Lieferzeit, Anzahl der Werktage, die für den Versand benötigt werden, basierend auf Zeilen- und Spaltendimensionen. Es kann entweder min_transit_days, max_transit_days oder transit_time_table festgelegt werden, aber nicht beides.

Felder
postal_code_group_names[]

string

Erforderlich. Eine Liste der Regionsnamen Region.name . Der letzte Wert kann "all other locations" sein. Beispiel: ["zone 1", "zone 2", "all other locations"]. Die angegebenen Postleitzahlgruppen müssen mit dem Lieferland des Dienstes übereinstimmen.

transit_time_labels[]

string

Erforderlich. Eine Liste mit Laufzeitlabels. Der letzte Wert kann "all other labels" sein. Beispiel: ["food", "electronics", "all other labels"].

rows[]

TransitTimeRow

Erforderlich. Wenn es nur einen Dimensionssatz von postal_code_group_names oder transit_time_labels gibt, gibt es mehrere Zeilen mit jeweils einem Wert für diese Dimension. Bei zwei Dimensionen entspricht jede Zeile einer postal_code_group_names und die Spalten (Werte) einer transit_time_labels.

TransitTimeRow

Wenn es nur einen Dimensionssatz von postal_code_group_names oder transit_time_labels gibt, gibt es mehrere Zeilen mit jeweils einem Wert für diese Dimension. Bei zwei Dimensionen entspricht jede Zeile einer postal_code_group_names und die Spalten (Werte) einer transit_time_labels.

Felder
values[]

TransitTimeValue

Erforderlich. Lieferzeit (min.–max.) in Arbeitstagen.

TransitTimeValue

Lieferzeit (min.–max.) in Arbeitstagen.

Felder
min_transit_days

int32

Mindestdauer der Laufzeit in Arbeitstagen. „0“ steht für Lieferung am selben Tag und „1“ für Lieferung am nächsten Tag.

max_transit_days

int32

Muss größer oder gleich min_transit_days sein.

UnclaimHomepageRequest

Anfragenachricht für die Methode UnclaimHomepage.

Felder
name

string

Erforderlich. Der Name der Startseite, für die die Beanspruchung aufgehoben werden soll. Format: accounts/{account}/homepage

UpdateAccountRequest

Anfragenachricht für die Methode UpdateAccount.

Felder
account

Account

Erforderlich. Die neue Version des Kontos.

update_mask

FieldMask

Optional. Liste der aktualisierten Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • account_name
  • adult_content
  • language_code
  • time_zone

UpdateAutofeedSettingsRequest

Anfragenachricht für die Methode UpdateAutofeedSettings.

Felder
autofeed_settings

AutofeedSettings

Erforderlich. Die neue Version der Einstellung für automatische Feeds.

update_mask

FieldMask

Erforderlich. Liste der aktualisierten Felder.

UpdateBusinessIdentityRequest

Anfragenachricht für die Methode UpdateBusinessIdentity.

Felder
business_identity

BusinessIdentity

Erforderlich. Die neue Version der Unternehmensidentität.

update_mask

FieldMask

Optional. Liste der aktualisierten Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • black_owned
  • latino_owned
  • promotions_consent
  • small_business
  • veteran_owned
  • women_owned

UpdateBusinessInfoRequest

Anfragenachricht für die Methode UpdateBusinessInfo.

Felder
business_info

BusinessInfo

Erforderlich. Die neue Version der Unternehmensinformationen.

update_mask

FieldMask

Optional. Liste der zu aktualisierenden Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • address
  • customer_service
  • korean_business_registration_number

UpdateEmailPreferencesRequest

Anfragenachricht für die Methode „UpdateEmailPreferences“.

Felder
email_preferences

EmailPreferences

Erforderlich. E-Mail-Einstellungen müssen aktualisiert werden.

update_mask

FieldMask

Erforderlich. Liste der aktualisierten Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • news_and_tips

UpdateHomepageRequest

Anfragenachricht für die Methode UpdateHomepage.

Felder
homepage

Homepage

Erforderlich. Die neue Version der Startseite.

update_mask

FieldMask

Optional. Liste der aktualisierten Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • uri

UpdateRegionRequest

Anfragenachricht für die Methode UpdateRegion.

Felder
region

Region

Erforderlich. Die aktualisierte Region.

update_mask

FieldMask

Optional. Die durch Kommas getrennte Feldmaske, die die zu aktualisierenden Felder angibt. Beispiel: "displayName,postalCodeArea.regionCode".

UpdateUserRequest

Anfragenachricht für die Methode UpdateUser.

Felder
user

User

Erforderlich. Die neue Version des Nutzers.

Verwenden Sie me für Ihre eigene E-Mail-Adresse, z. B. accounts/{account}/users/me.

update_mask

FieldMask

Optional. Liste der aktualisierten Felder.

Die folgenden Felder werden sowohl in snake_case als auch in lowerCamelCase unterstützt:

  • access_rights

Nutzer

Die User-Nachricht steht für einen Nutzer, der mit einem Merchant Center-Konto verknüpft ist. Damit werden Nutzerberechtigungen und Zugriffsrechte im Konto verwaltet. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Personen und Zugriffsebenen.

Felder
name

string

Kennung. Der Ressourcenname des Nutzers. Format: accounts/{account}/user/{email}

Verwenden Sie me für Ihre eigene E-Mail-Adresse, z. B. accounts/{account}/users/me.

state

State

Nur Ausgabe. Der Status des Nutzers.

access_rights[]

AccessRight

Optional. Die Zugriffsrechte des Nutzers.

Status

Die möglichen Status eines Nutzers.

Enums
STATE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
PENDING Die Bestätigung des Nutzers steht aus. In diesem Status muss der Nutzer zuerst die Einladung annehmen, bevor er andere Aktionen ausführen kann.
VERIFIED Der Nutzer ist bestätigt.

Wert

Der einzelne Wert einer Preisgruppe oder der Wert der Zelle einer Preisgruppentabelle. Es muss genau eines der folgenden Attributwerte festgelegt sein: no_shipping, flat_rate, price_percentage, carrier_rateName oder subtable_name.

Felder
no_shipping

bool

Wenn „true“ festgelegt ist, kann das Produkt nicht versendet werden. Muss bei Festlegung „wahr“ sein und kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

flat_rate

Price

Pauschalpreis Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

price_percentage

string

Ein Prozentsatz des Preises, der als Zahl in Dezimalschreibweise dargestellt wird (z. B. "5.4"). Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

carrier_rate

string

Der Name eines Transportunternehmenspreises, der sich auf einen in derselben Preisgruppe definierten Transportunternehmenspreis bezieht. Kann nur festgelegt werden, wenn alle anderen Felder nicht festgelegt sind.

subtable

string

Der Name einer untergeordneten Tabelle. Kann nur in Tabellenzellen festgelegt werden (z. B. nicht für einzelne Werte) und nur, wenn alle anderen Felder nicht festgelegt sind.

Warenlager

Ein Fulfillment-Lager, in dem das Inventar gelagert und verwaltet wird.

Felder
name

string

Erforderlich. Der Name des Warehouse. Darf innerhalb des Kontos nur einmal vorkommen.

shipping_address

Address

Erforderlich. Versandadresse des Lagers.

cutoff_time

WarehouseCutoffTime

Erforderlich. Die späteste Uhrzeit, zu der eine Bestellung angenommen und die Bearbeitung gestartet werden kann. Später eingehende Bestellungen werden am nächsten Tag bearbeitet. Die Zeit basiert auf der Postleitzahl des Lagers.

handling_days

int64

Erforderlich. Die Anzahl der Tage, die es dauert, bis ein Artikel in diesem Lager verpackt und versendet wird. Dieser Wert gilt auf Lagerebene, kann aber auf Angebotsebene basierend auf den Attributen eines Artikels überschrieben werden.

business_day_config

BusinessDayConfig

Werktage des Lagers. Wenn nicht festgelegt, ist standardmäßig „Montag bis Freitag“ festgelegt.

WarehouseBasedDeliveryTime

Gibt an, dass die Lieferdauer gemäß den Einstellungen des ausgewählten Transportunternehmens pro Lager (Herkunftsort des Versands) berechnet werden soll. Wenn dieses Feld festgelegt ist, sollte kein anderes Feld in delivery_time mit Bezug auf die Fahrtzeit festgelegt sein.

Felder
carrier

string

Erforderlich. Mobilfunkanbieter, z. B. "UPS" oder "Fedex". Unterstützte Mobilfunkanbieter

carrier_service

string

Erforderlich. Mobilfunkanbieter, z. B. "ground" oder "2 days". Der Name des Dienstes muss in der Liste „eddSupportedServices“ enthalten sein.

warehouse

string

Erforderlich. Name des Lagers. Dieser Wert muss mit [warehouse][ShippingSetting.warehouses.name] übereinstimmen.

WarehouseCutoffTime

Die späteste Uhrzeit, zu der eine Bestellung angenommen und die Bearbeitung gestartet werden kann. Später eingehende Bestellungen werden am nächsten Tag bearbeitet. Die Zeit basiert auf der Postleitzahl des Lagers.

Felder
hour

int32

Erforderlich. Die Stunde des Annahmeschlusses, bis zu der eine Bestellung aufgegeben werden muss, damit sie noch am selben Tag vom Lager verarbeitet wird. Die Stunde richtet sich nach der Zeitzone des Lagers.

minute

int32

Erforderlich. Die Minute des Annahmeschlusses, bis zu der eine Bestellung aufgegeben werden muss, damit sie noch am selben Tag vom Lager verarbeitet wird. Die Minute richtet sich nach der Zeitzone des Lagers.