Usługa lokalnego asortymentu produktów

Usługa lokalnego asortymentu umożliwia tworzenie i aktualizowanie instancji lokalny asortyment, które zawierają pola o różnych wartościach. dla różnych lokalizacji sklepów stacjonarnych. Każde wystąpienie lokalnego asortymentu jest podrzędne istniejącego zasobu produktu, i dziedziczy pola danych produktów z zasób nadrzędny. Możesz na przykład mieć produkt, który ma inny w różnych sklepach, ale mają ten sam identyfikator, opis i inne danych produktów we wszystkich sklepach. Dane o lokalnym asortymencie są wykorzystywane do: Lokalna przestrzeń Google i reklamy lokalnego asortymentu produktów programów.

Z tego przewodnika dowiesz się, co jest potrzebne, zanim zaczniesz korzystać z lokalnego asortymentu usługi, opisuje dostępne pola i metody oraz przedstawia przykład zapytania o usługę.

Wymagania wstępne

  • Aby korzystać z usługi lokalnego asortymentu, musisz: utworzyć profil firmy, połączyć profil firmy z kontem Merchant Center, zweryfikować firmę oraz skonfiguruj kody sklepów w Profilu Firmy.
  • Twoje konto Merchant Center musi być zarejestrowane w programie lokalnym: Lokalna przestrzeń Google lub Reklamy lokalnego asortymentu produktów. Więcej informacje o korzystaniu z reklam lokalnego asortymentu produktów za pomocą Content API znajdziesz w artykule Zacznij korzystać z reklam lokalnego asortymentu produktów

  • Usługa lokalnego asortymentu produktów tworzy instancje lokalnego asortymentu dla istniejących produkty dostępne lokalnie Musisz najpierw utworzyć produkty dostępne lokalnie za pomocą API products lub plików danych Merchant Center, ustawienie pola channel na local. Następnie możesz użyć lokalnego asortymentu usługa tworzenia instancji lokalnego asortymentu dla każdego profilu firmy storecode. Miejsce sprzedaży produktu.

Pola

Każde wystąpienie lokalnego asortymentu zawiera zbiór pól, które są powiązane z konkretną lokalizację sklepu za pomocą pola storeCode (którego określisz na Profilu Firmy). Tylko storecode oraz productId są wymagane dla wszystkich żądań. Wszystkie pozostałe pola są opcjonalne:

  • Wymagane dla wszystkich żądań: storeCode, productId (w adresie URL)
  • Opcjonalnie: quantity, price, salePrice, salePriceEffectiveDate, availability, pickupMethod, pickupSla, instoreProductLocation

Pełną listę pól lokalnego asortymentu i ich opisów znajdziesz w localinventory stronę.

Metody

Usługa lokalnego asortymentu produktów obejmuje tylko 2 metody:

localinventory.insert

localinventory.insert umożliwia utworzenie instancji lokalnego asortymentu dla pojedynczego produktu dostępnego lokalnie.

Ten przykład pokazuje, jak za pomocą usługi lokalnego asortymentu produktów utwórz wyprzedaż w sklepie z: 24 lutego 2021 roku od 13:00 (GMT-8) do 28 lutego 2021 roku do 15:30 (GMT-8). W prośbie zaktualizuje też ilość dostępną dla lokalnego asortymentu instancji. Nie podoba mi się dodatkowych plików danych, w przypadku nielokalnych danych o produktach, pola, które nie są uwzględnione w treści żądania zostaną zastąpione przez to wywołanie:

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 umożliwia utworzenie wielu instancji lokalnego asortymentu dla jednej produktu dostępnego lokalnie w wielu sklepach lub utworzyć instancje lokalnego asortymentu dla wiele produktów dostępnych lokalnie.