Die OmnichannelSettings API ist der Einstiegspunkt für die Konfiguration Ihrer Programme für Anzeigen für lokales Inventar und lokale Einträge.
Sie können damit programmatisch
- Omnichannel-Einstellungen verwalten (erstellen und aktualisieren)
- Omnichannel-Einstellungen abrufen (get und list)
- Inventarüberprüfung für berechtigte Händler anfordern
Weitere Informationen zu Anzeigen für lokales Inventar und lokalen Einträgen
Vorbereitung
Sie sollten
ein Merchant Center-Konto
ein Unternehmensprofil. Wenn Sie noch kein Google-Konto haben, können Sie eines erstellen. Weitere Informationen
Eine Verknüpfung zwischen Ihrem Unternehmensprofil und Ihrem Merchant Center-Konto. Zum Erstellen der Verknüpfung können Sie die Merchant Center-Benutzeroberfläche oder die Merchant API verwenden (siehe Google Unternehmensprofil verknüpfen).
Omni-Channel-Einstellung erstellen
Mit der Methode omnichannelSettings.create können Sie eine Omnichannel-Einstellung erstellen. Die Methode „create“ verwendet eine omnichannelSetting-Ressource als Eingabe und gibt bei Erfolg die erstellte Omnichannel-Einstellung zurück.
Beim Erstellen müssen Sie sowohl regionCode als auch LsfType ausfüllen:
- OmnichannelSetting wird auf Länderebene festgelegt.
RegionCodedefiniert das Zielland. Nach dem Erstellen kann sie nicht mehr geändert werden.RegionCodesollte der Benennungsregel des Common Locale Data Repository (CLDR)-Projekts entsprechen. LsfTypebasiert auf Ihrer Produktseite. Weitere Informationen finden Sie unterLsfType.
Weitere Informationen finden Sie unter Produktseitenoption bei Anzeigen für lokales Inventar ändern.
Sie müssen nicht alle Felder bei der Erstellung ausfüllen, sondern können sie auch später konfigurieren. Informationen zum Aktualisieren einer vorhandenen omnichannelSetting finden Sie unter Omnichannel-Einstellung aktualisieren.
Hier ist ein Beispiel für eine Anfrage, wenn Sie MHLSF_BASIC auswählen und inStock registrieren:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/omnichannelSettings
{
"regionCode": "{REGION_CODE}",
"lsfType: "MHLSF_BASIC",
"inStock": {
"uri": "{URI}"
}
}
Ersetzen Sie Folgendes:
{ACCOUNT_ID}: Die eindeutige Kennung Ihres Merchant Center-Kontos{REGION_CODE}: Ein Regionscode gemäß CLDR{URI}: Ein gültiger URI für die angegebene Rezension. Ein nicht zulässiger URI kann die Genehmigung verhindern.
Nachdem die Anfrage erfolgreich ausgeführt wurde, sollte die folgende Antwort angezeigt werden:
{
"name": "accounts/{ACCOUNT_ID}/omnichannelSettings/{omnichannel_setting}",
"regionCode": "{REGION_CODE}",
"lsfType: "MHLSF_BASIC",
"inStock": {
"uri": "{URI}",
"state": "RUNNING"
}
}
Wenn Sie verschiedene Funktionen für lokales Inventar und lokale Angebote mit omnichannelSetting-Feldern registrieren, werden manuelle Überprüfungen ausgelöst, die in der Regel einige Stunden bis einige Tage dauern. Wir empfehlen, Ihre Eingaben noch einmal zu überprüfen, um unnötige Wartezeiten aufgrund unzulässiger Daten zu vermeiden.
Wenn Sie Ihre neu erstellte Omnichannel-Einstellung aufrufen oder den Status von Rezensionen prüfen möchten, verwenden Sie accounts.omnichannelSettings.get oder accounts.omnichannelSettings.list und geben Sie das Land an.
Typ der Verkäuferseite
Wählen Sie basierend auf der Produktseite, die Sie verwenden möchten, eine LsfType aus:
| Typ der Produktseite | LsfType | Enum-Wert |
|---|---|---|
| Produktseiten mit Informationen zur Verfügbarkeit im Geschäft | Einfache vom Händler gehostete Verkäuferseite | MHLSF_BASIC |
| Geschäftsspezifische Produktseiten mit Verfügbarkeit und Preis | Vom Händler gehostete Verkäuferseite (vollständig) | MHLSF_FULL |
| Produktseiten ohne Verfügbarkeit im Geschäft | Von Google gehostete Verkäuferseite | GHLSF |
Wenn Sie vom Händler gehostete Verkäuferseiten auswählen, müssen Sie auch das URI-Feld für mindestens eine der folgenden Optionen ausfüllen: inStock oder pickup.
InStock
Mit InStock können Sie weitere Informationen zu Ihrer Produktseite bereitstellen.
Wenn Sie vom Händler gehostete LSF-Typen auswählen und das URI-Feld in „InStock“ angeben, zeigen Sie damit, dass Sie Produkte mit Verfügbarkeit „in_stock“ anbieten möchten. Wir werden die Überprüfung anhand des angegebenen URI starten.
Wenn Sie den Typ GHLSF auswählen, müssen Sie in der Anfrage ein leeres Feld InStock angeben. Im Gegensatz zu vom Händler gehosteten LSF-Typen müssen Sie zur Einrichtung das Verfahren zur Inventarüberprüfung durchlaufen.
In diesem Codebeispiel wird ein omnichannelSetting mit GHLSF erstellt:
package shopping.merchant.samples.accounts.v1;
// [START merchantapi_create_omnichannel_setting]
import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.shopping.merchant.accounts.v1.AccountName;
import com.google.shopping.merchant.accounts.v1.CreateOmnichannelSettingRequest;
import com.google.shopping.merchant.accounts.v1.InStock;
import com.google.shopping.merchant.accounts.v1.OmnichannelSetting;
import com.google.shopping.merchant.accounts.v1.OmnichannelSetting.LsfType;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceClient;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceSettings;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;
/**
* This class demonstrates how to create an omnichannel setting for a given Merchant Center account
* in a given country
*/
public class CreateOmnichannelSettingSample {
public static void createOmnichannelSetting(Config config, String regionCode) throws Exception {
// Obtains OAuth token based on the user's configuration.
GoogleCredentials credential = new Authenticator().authenticate();
// Creates service settings using the retrieved credentials.
OmnichannelSettingsServiceSettings omnichannelSettingsServiceSettings =
OmnichannelSettingsServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(credential))
.build();
// Calls the API and catches and prints any network failures/errors.
try (OmnichannelSettingsServiceClient omnichannelSettingsServiceClient =
OmnichannelSettingsServiceClient.create(omnichannelSettingsServiceSettings)) {
String accountId = config.getAccountId().toString();
String parent = AccountName.newBuilder().setAccount(accountId).build().toString();
// Creates an omnichannel setting with GHLSF type in the given country.
CreateOmnichannelSettingRequest request =
CreateOmnichannelSettingRequest.newBuilder()
.setParent(parent)
.setOmnichannelSetting(
OmnichannelSetting.newBuilder()
.setRegionCode(regionCode)
.setLsfType(LsfType.GHLSF)
.setInStock(InStock.getDefaultInstance())
.build())
.build();
System.out.println("Sending create omnichannel setting request:");
OmnichannelSetting response =
omnichannelSettingsServiceClient.createOmnichannelSetting(request);
System.out.println("Inserted Omnichannel Setting below:");
System.out.println(response);
} catch (Exception e) {
System.out.println("An error has occurred: ");
System.out.println(e);
}
}
public static void main(String[] args) throws Exception {
Config config = Config.load();
// The country which you're targeting at.
String regionCode = "{REGION_CODE}";
createOmnichannelSetting(config, regionCode);
}
}
// [END merchantapi_list_omnichannel_settings]
Abholung
Neben der Verfügbarkeit im Geschäft können Sie Ihre im Geschäft erhältlichen Produkte auch mit der Funktion „Abholung“ optimieren. Diese ist nur für vom Händler gehostete LSF-Typen verfügbar.
Wenn ein Produkt als „Abholung“ gekennzeichnet ist, bedeutet das, dass ein Kunde es online kaufen und im Geschäft abholen kann. Wenn Sie das Feld Pickup festlegen, geben Sie an, dass Sie Produkte mit einer Abholzeit anbieten möchten. Wir werden die Überprüfung anhand des angegebenen URI starten.
Hier ist eine Beispielanfrage, mit der eine omnichannel-Einstellung mit Pickup erstellt wird:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/omnichannelSettings
{
"regionCode": "{REGION_CODE}",
"lsfType: "MHLSF_BASIC",
"pickup": {
"uri: "{URI}"
}
}
Bestellbar
Mit der Funktion Im Geschäft ausgestellt und bestellbar können Sie Produkte präsentieren, die in Ihrem Geschäft ausgestellt sind, aber nicht sofort gekauft werden können. Zum Beispiel große Möbel:
- Kunden, die auf Google nach ähnlichen Produkten suchen, sehen diese Anzeigen in den Suchergebnissen mit dem Hinweis „Im Geschäft vorrätig“.
- Kunden, die auf einer Google-Suchergebnisseite des Geschäfts suchen, sehen diese Produkte als „Bestellbar“.
Sie können Ihre Anzeige für lokales Inventar oder Ihren lokalen Eintrag auswählen, um Informationen über den Artikel zu sehen. Wenn sie den Artikel kaufen möchten, können sie Ihr Geschäft besuchen, um sich den entsprechenden Artikel anzusehen, ihn zu bestellen und ihn nach Hause oder zur Abholung in Ihr Geschäft liefern zu lassen.
Impressum (Deutschland, Österreich und Schweiz)
Wenn Sie in Deutschland und Österreich werben und GHLSF auswählen, müssen Sie ein Impressum einreichen.
Wenn Sie in der Schweiz Anzeigen schalten, müssen Sie unabhängig von LsfType eine „Über“-Seite einreichen.
Bis die URL der Impressumsseite bestätigt ist, können GHLSF-Händler keine manuelle Inventarüberprüfung bei Google anfordern.
Bei allen Händlern in diesen drei Ländern werden die Funktionen für FLL/LIA erst aktiviert, wenn Ihre „Über mich“-Seite genehmigt wurde.
Inventarüberprüfung
Die Inventarüberprüfung ist nur für GHLSF-Händler erforderlich. Es wird für MHLSF-Typen nicht unterstützt.
Sie müssen Ihren Kontakt bestätigen, bevor oder nachdem Sie Produkt- und Inventardaten hinzugefügt haben (entweder über accounts.products.localInventories.insert oder die Merchant Center-Benutzeroberfläche). Geben Sie mit der Methode create oder update einen Kontakt für die Inventarüberprüfung (Name und E-Mail-Adresse) an. Der Kontakt erhält eine E‑Mail von Google und kann seinen Status bestätigen, indem er in der Nachricht auf eine Schaltfläche klickt.
Anschließend können Sie eine Inventarüberprüfung anfordern. Weitere Informationen zur Inventarüberprüfung
Sie können Ihren Kontakt während der Überprüfung oder danach mit omnichannelSetting.update ändern.
Anschließend prüft Google die Richtigkeit der angegebenen Informationen.
Omni-Channel-Einstellung abrufen
Mit der Methode omnichannelSettings.get können Sie die omnichannelSetting-Konfiguration in einem bestimmten Land abrufen oder den aktuellen Status Ihrer Rezensionen prüfen.
Hier ein Beispiel für eine Anfrage:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/omnichannelSettings/{OMNICHANNEL_SETTING}
Ersetzen Sie Folgendes:
{ACCOUNT_ID}: Die eindeutige Kennung Ihres Merchant Center-Kontos{OMNICHANNEL_SETTING}: Der Ländercode des Ziellands
Der Status ACTIVE gibt an, dass die Rezension genehmigt wurde.
Wenn der Status FAILED lautet, beheben Sie die Probleme und lösen Sie eine neue Überprüfung aus, indem Sie omnichannelSetting.update aufrufen.
Im schreibgeschützten Feld LFP sehen Sie Ihren Status im Partnerprogramm für lokale Feeds. Verwenden Sie lfpProviders.linkLfpProvider, um einen Link zur Partnerschaft zu erstellen.
Weitere Informationen zum Prüfen von Status und deren Bedeutung finden Sie unter Status einer Omnichannel-Einstellung ansehen.
Omni-Channel-Einstellungen auflisten
Wenn Sie alle omnichannelSetting-Informationen für Ihr Konto abrufen möchten, verwenden Sie die Methode omnichannelSettings.list.
Hier ein Codebeispiel:
package shopping.merchant.samples.accounts.v1;
// [START merchantapi_list_omnichannel_settings]
import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.shopping.merchant.accounts.v1.AccountName;
import com.google.shopping.merchant.accounts.v1.ListOmnichannelSettingsRequest;
import com.google.shopping.merchant.accounts.v1.OmnichannelSetting;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceClient;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceClient.ListOmnichannelSettingsPagedResponse;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceSettings;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;
/**
* This class demonstrates how to get the list of omnichannel settings for a given Merchant Center
* account
*/
public class ListOmnichannelSettingsSample {
public static void omnichannelSettings(Config config) throws Exception {
// Obtains OAuth token based on the user's configuration.
GoogleCredentials credential = new Authenticator().authenticate();
// Creates service settings using the retrieved credentials.
OmnichannelSettingsServiceSettings omnichannelSettingsServiceSettings =
OmnichannelSettingsServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(credential))
.build();
String accountId = config.getAccountId().toString();
String parent = AccountName.newBuilder().setAccount(accountId).build().toString();
// Calls the API and catches and prints any network failures/errors.
try (OmnichannelSettingsServiceClient omnichannelSettingsServiceClient =
OmnichannelSettingsServiceClient.create(omnichannelSettingsServiceSettings)) {
ListOmnichannelSettingsRequest request =
ListOmnichannelSettingsRequest.newBuilder().setParent(parent).build();
System.out.println("Sending list omnichannel setting request:");
ListOmnichannelSettingsPagedResponse response =
omnichannelSettingsServiceClient.listOmnichannelSettings(request);
int count = 0;
// Iterates over all the entries in the response.
for (OmnichannelSetting omnichannelSetting : response.iterateAll()) {
System.out.println(omnichannelSetting);
count++;
}
System.out.println(String.format("The following count of elements were returned: %d", count));
} catch (Exception e) {
System.out.println("An error has occurred: ");
System.out.println(e);
}
}
public static void main(String[] args) throws Exception {
Config config = Config.load();
omnichannelSettings(config);
}
}
// [END merchantapi_list_omnichannel_settings]
Omnichannel-Einstellung aktualisieren
Verwenden Sie die Methode omnichannelSettings.update, um die Konfiguration einer vorhandenen Omnichannel-Einstellung zu aktualisieren.
Wenn Sie ein Update durchführen möchten, müssen Sie das gewünschte Attribut der Aktualisierungsmaske hinzufügen und die entsprechenden Felder im Feld omnichannelSetting in der Aktualisierungsanfrage ausfüllen.
Sie können folgende Angaben aktualisieren:
lsfTypeinStockpickupodoaboutinventoryVerification
Wenn ein Attribut nicht in der Aktualisierungsmaske enthalten ist, wird es nicht aktualisiert.
Wenn ein Attribut in der Aktualisierungsmaske enthalten, aber in der Anfrage nicht festgelegt ist, wird es gelöscht.
Im folgenden Codebeispiel wird gezeigt, wie das Feld für die Bestandsüberprüfung aktualisiert wird.
package shopping.merchant.samples.accounts.v1;
// [START merchantapi_update_omnichannel_setting]
import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.protobuf.FieldMask;
import com.google.shopping.merchant.accounts.v1.InventoryVerification;
import com.google.shopping.merchant.accounts.v1.OmnichannelSetting;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingName;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceClient;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceSettings;
import com.google.shopping.merchant.accounts.v1.UpdateOmnichannelSettingRequest;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;
/**
* This class demonstrates how to update an omnichannel setting for a given Merchant Center account
* in a given country
*/
public class UpdateOmnichannelSettingSample {
public static void updateOmnichannelSettings(
Config config, String regionCode, String contact, String email) throws Exception {
// Obtains OAuth token based on the user's configuration.
GoogleCredentials credential = new Authenticator().authenticate();
// Creates service settings using the retrieved credentials.
OmnichannelSettingsServiceSettings omnichannelSettingsServiceSettings =
OmnichannelSettingsServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(credential))
.build();
// Calls the API and catches and prints any network failures/errors.
try (OmnichannelSettingsServiceClient omnichannelSettingsServiceClient =
OmnichannelSettingsServiceClient.create(omnichannelSettingsServiceSettings)) {
String accountId = config.getAccountId().toString();
String name =
OmnichannelSettingName.newBuilder()
.setAccount(accountId)
.setOmnichannelSetting(regionCode)
.build()
.toString();
OmnichannelSetting omnichannelSetting =
OmnichannelSetting.newBuilder()
.setName(name)
.setInventoryVerification(
InventoryVerification.newBuilder()
.setContact(contact)
.setContactEmail(email)
.build())
.build();
FieldMask fieldMask = FieldMask.newBuilder().addPaths("inventory_verification").build();
UpdateOmnichannelSettingRequest request =
UpdateOmnichannelSettingRequest.newBuilder()
.setOmnichannelSetting(omnichannelSetting)
.setUpdateMask(fieldMask)
.build();
System.out.println("Sending update omnichannel setting request:");
OmnichannelSetting response =
omnichannelSettingsServiceClient.updateOmnichannelSetting(request);
System.out.println("Updated Omnichannel Setting below:");
System.out.println(response);
} catch (Exception e) {
System.out.println("An error has occurred: ");
System.out.println(e);
}
}
public static void main(String[] args) throws Exception {
Config config = Config.load();
// The country which you're targeting at.
String regionCode = "{REGION_CODE}";
// The name of the inventory verification contact you want to update.
String contact = "{NAME}";
// The address of the inventory verification email you want to update.
String email = "{EMAIL}";
updateOmnichannelSettings(config, regionCode, contact, email);
}
}
// [END merchantapi_update_omnichannel_setting]
Inventarüberprüfung anfordern
omnichannelSettings.requestInventoryVerification ist nur für GHLSF-Händler relevant.
Bevor Sie diesen RPC aufrufen, müssen Sie Folgendes tun:
- Laden Sie Ihre Produkt- und Inventardaten hoch.
- Kontakt für die Inventarüberprüfung bestätigen
- Händler in Deutschland, Österreich oder der Schweiz müssen eine Überprüfung der Seite
Aboutdurchführen.
Um herauszufinden, ob du berechtigt bist, rufe omnichannelSettings.get an und sieh dir omnichannelSetting.inventoryVerification.state an. Wenn INACTIVE angezeigt wird, können Sie omnichannelSettings.requestInventoryVerification aufrufen.
package shopping.merchant.samples.accounts.v1;
// [START merchantapi_request_inventory_verification]
import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingName;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceClient;
import com.google.shopping.merchant.accounts.v1.OmnichannelSettingsServiceSettings;
import com.google.shopping.merchant.accounts.v1.RequestInventoryVerificationRequest;
import com.google.shopping.merchant.accounts.v1.RequestInventoryVerificationResponse;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;
/**
* This class demonstrates how to request inventory verification for a given Merchant Center account
* in a given country
*/
public class RequestInventoryVerificationSample {
public static void requestInventoryVerification(Config config, String regionCode)
throws Exception {
// Obtains OAuth token based on the user's configuration.
GoogleCredentials credential = new Authenticator().authenticate();
// Creates service settings using the retrieved credentials.
OmnichannelSettingsServiceSettings omnichannelSettingsServiceSettings =
OmnichannelSettingsServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(credential))
.build();
// Calls the API and catches and prints any network failures/errors.
try (OmnichannelSettingsServiceClient omnichannelSettingsServiceClient =
OmnichannelSettingsServiceClient.create(omnichannelSettingsServiceSettings)) {
String accountId = config.getAccountId().toString();
String name =
OmnichannelSettingName.newBuilder()
.setAccount(accountId)
.setOmnichannelSetting(regionCode)
.build()
.toString();
RequestInventoryVerificationRequest request =
RequestInventoryVerificationRequest.newBuilder().setName(name).build();
System.out.println("Sending request inventory verification request:");
RequestInventoryVerificationResponse response =
omnichannelSettingsServiceClient.requestInventoryVerification(request);
System.out.println("Omnichannel Setting after inventory verification request below:");
System.out.println(response);
} catch (Exception e) {
System.out.println("An error has occurred: ");
System.out.println(e);
}
}
public static void main(String[] args) throws Exception {
Config config = Config.load();
// The country which you're targeting at.
String regionCode = "{REGION_CODE}";
requestInventoryVerification(config, regionCode);
}
}
// [END merchantapi_request_inventory_verification]
Status einer Omnichannel-Einstellung ansehen
Wenn Sie den Überprüfungsstatus der LIA-Onboarding-Überprüfungen prüfen möchten, sehen Sie in ReviewState nach entsprechenden Attributen von omnichannelSetting, die von den Methoden omnichannelSettings.get oder omnichannelSettings.list zurückgegeben werden.
Das Feld ReviewState gilt für alle Onboarding-Überprüfungen mit Ausnahme der Bestandsüberprüfung und kann die folgenden Werte haben:
ACTIVE: Sie ist genehmigt.FAILED: Sie wurde abgelehnt.RUNNING: Die Überprüfung ist noch nicht abgeschlossen.ACTION_REQUIRED: Diese Option ist nur in derInStock.statefür GHLSF-Händler verfügbar. Das bedeutet, dass Sie eine Inventarüberprüfung anfordern müssen, damit LIA-Anzeigen ausgeliefert werden.
InventoryVerification.State hat die folgenden Werte:
SUCCEEDED: Sie ist genehmigt.INACTIVE: Sie können eine Inventarüberprüfung anfordern.RUNNING: Wird überprüftSUSPENDED: Sie haben die Inventarüberprüfung zu oft (in der Regel fünfmal) nicht bestanden und müssen warten, bevor Sie sie noch einmal anfordern können.ACTION_REQUIRED: Sie müssen zusätzliche Maßnahmen ergreifen, bevor Sie eine Inventarüberprüfung anfordern können.
Probleme mit der OmnichannelSettings API beheben
In diesem Abschnitt wird beschrieben, wie Sie häufige Probleme beheben.
Omni-Channel-Einstellung erstellen
- Achten Sie darauf, dass Sie sowohl
LsfTypeals auchRegionCodefestlegen. - Wenn Sie
GHLSFauswählen, geben Sie im Antrag ein leeresInStockan. - Wenn Sie vom Händler gehostete LSF-Typen auswählen, geben Sie mindestens einen URI in
InStockoderPickupan.
Omnichannel-Einstellung aktualisieren
Für die Aktualisierungsmethode für diese Ressource gelten die folgenden zusätzlichen Regeln:
- Der Regionscode kann nicht geändert werden.
- Sie können keine Änderungen vornehmen, während die Funktion „Lokales Inventaranzeigen/Geschäftseinträge“ ausgeführt wird oder genehmigt wurde.
- Wenn Sie von vom Händler gehosteten LSF-Typen zu
GHLSFwechseln undInStockundPickupzuvor konfiguriert wurden, müssen Sie sie zusammen mit demLsfType-Update in die Aktualisierungsmaske aufnehmen.
Wenn Sie beispielsweise zuvor MHLSF_BASIC und Pickup angewendet haben und diese abgelehnt wurden, können Sie zu GHLSF wechseln, indem Sie eine Anfrage wie diese senden:
PATCH https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/omnichannelSettings/{REGION_CODE}?update_mask=lsf_type,in_stock,pickup
{
"lsfType: "GHLSF",
"inStock": {},
}
Ersetzen Sie Folgendes:
{ACCOUNT_ID}: Die eindeutige Kennung Ihres Merchant Center-Kontos{REGION_CODE}: Ein Regionscode gemäß CLDR
Inventarüberprüfung anfordern
Wenn InventoryVerification.state trotz Aktualisierung der Produkt- oder Inventarfeeds und Bestätigung des Kontakts nicht INACTIVE ist:
- Händler in Deutschland, Österreich und der Schweiz: Sie müssen ein Impressum eingereicht haben.
- Es kommt zu einer Verzögerung von etwa 48 Stunden.
- Bei wiederholten Fehlern bei der Inventarprüfung (mehr als fünf) erzwingt der Dienst eine Wartezeit von 30 Tagen, bevor eine weitere Anfrage zulässig ist. Wenden Sie sich an den Google-Support, wenn Sie eine frühere Erstattung anfordern möchten.
Weitere Informationen
Weitere Informationen finden Sie in der Hilfe zu Anzeigen für lokales Inventar und lokalen Einträgen.