Mit dem lokalen Inventardienst können Sie Instanzen des Ressource für lokales Inventar die Felder enthalten, die unterschiedliche Werte für verschiedene Geschäftsstandorte. Jede Instanz für lokales Inventar ist ein untergeordnetes Element einer vorhandenen Produktressource, und übernimmt die Produktdatenfelder aus der Parent-Ressource. Beispiel: Sie haben ein Produkt, das ein anderes in verschiedenen Geschäften kaufen, aber eine ID, eine Beschreibung und andere Produktdaten in allen Geschäften Lokale Inventardaten werden verwendet für Plattformen für lokales Inventar auf Google und Anzeigen für lokales Inventar Programmen.
In diesem Leitfaden erfahren Sie, was Sie benötigen, bevor Sie das lokale Inventar verwenden -Dienst, beschreibt die verfügbaren Felder und Methoden und enthält ein Beispiel für eine Dienstleistungsanfrage.
Vorbereitung
- Um den Service für lokales Inventar nutzen zu können, müssen Sie ein Unternehmensprofil erstellen Ihr Unternehmensprofil mit Ihrem Merchant Center-Konto verknüpfen, Ihr Unternehmen bestätigen und Richten Sie die Geschäftscodes für Ihr Unternehmensprofil ein.
Ihr Merchant Center-Konto muss für ein lokales Programm angemeldet sein: Plattformen für lokales Inventar auf Google oder Anzeigen für lokales Inventar. Weitere Informationen Informationen zur Verwendung von Anzeigen für lokales Inventar über die Content API finden Sie unter Erste Schritte mit Anzeigen für lokales Inventar
Der Dienst für lokales Inventar erstellt lokale Inventarinstanzen für bestehende Lokale Produkte Sie müssen zuerst lokal erhältliche Produkte erstellen. Verwenden Sie dazu entweder das Feld API-Dienst products oder Datenfeeds im Merchant Center nach Das Feld
channel
wird auflocal
gesetzt. Sie können dann das lokale Inventar Dienst zum Erstellen von Instanzen für lokales Inventar für jedes Unternehmensprofilstorecode
, wo das Produkt verkauft wird.
Felder
Jede Instanz für lokales Inventar enthält eine Reihe von Feldern, die mit einem
Geschäftsstandort über das Feld storeCode
angeben (das Sie in Ihrem
Unternehmensprofil). Nur
storecode
und
productId
sind für alle Anfragen erforderlich. Alle anderen Felder sind optional:
- Erforderlich für alle Anfragen:
storeCode
,productId
(in URL) - Optional:
quantity
,price
,salePrice
,salePriceEffectiveDate
,availability
,pickupMethod
,pickupSla
,instoreProductLocation
Eine vollständige Liste der Felder für lokales Inventar und ihre Beschreibungen finden Sie in der localinventory Seite.
Methoden
Der lokale Inventardienst umfasst nur zwei Methoden:
localinventory.insert
localinventory.insert
können Sie eine Instanz für lokales Inventar für ein einzelnes lokales Produkt erstellen.
In diesem Beispiel wird gezeigt, wie Sie mit dem Service für lokales Inventar eine Verkaufsaktion im Geschäft erstellen, 24. Februar 2021 um 13:00 Uhr (GMT-8) bis 28. Februar 2021 um 15:30 Uhr (GMT-8) In der Anfrage wird auch die Menge aktualisiert, die für das lokale Inventar verfügbar ist. Instanz. „Mag ich“-Bewertung entfernen Subfeeds für nicht lokale Produktdaten, Felder, die nicht im Text des -Anforderung durch diesen Aufruf überschrieben:
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId/localinventory
{
"storeCode": “1235”,
"salePrice": {
"value": “100.00”,
"currency": “USD”
},
"salePriceEffectiveDate": “2021-02-24T13:00-0800/2021-02-28T15:30-0800”,
"quantity": 200,
}
localinventory.custombatch
localinventory.custombatch
können Sie mehrere Instanzen
mit lokalem Inventar für eine
lokal erhältliche Produkte in mehreren Geschäften oder erstellen Sie Instanzen mit lokalem Inventar für
mehrere lokal erhältliche Produkte.