Dienst für lokales Inventar

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

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.