LocalInventory

Informacje o lokalnym asortymencie produktu. Reprezentuje informacje o sklepie dotyczące konkretnego produktu w sklepie określonym przez storeCode. Listę wszystkich akceptowanych wartości atrybutów znajdziesz w specyfikacji danych lokalnego asortymentu produktów.

Zapis JSON
{
  "name": string,
  "account": string,
  "storeCode": string,
  "price": {
    object (Price)
  },
  "salePrice": {
    object (Price)
  },
  "salePriceEffectiveDate": {
    object (Interval)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "availability": string,
  "quantity": string,
  "pickupMethod": string,
  "pickupSla": string,
  "instoreProductLocation": string
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu LocalInventory. Format: accounts/{account}/products/{product}/localInventories/{storeCode}

account

string (int64 format)

Tylko dane wyjściowe. Konto, do którego należy produkt. Jeśli to pole zostanie ustawione przez klienta, zostanie zignorowane.

storeCode

string

Wymagane. Stała. Kod sklepu (identyfikator sklepu ze swojego profilu firmy) sklepu stacjonarnego, w którym sprzedawany jest produkt. Więcej informacji znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie.

price

object (Price)

Cena produktu w tym sklepie.

salePrice

object (Price)

Cena promocyjna produktu w tym sklepie. Wymagane, jeśli zdefiniowano salePriceEffectiveDate.

salePriceEffectiveDate

object (Interval)

TimePeriod sprzedaży w tym sklepie.

customAttributes[]

object (CustomAttribute)

Lista niestandardowych atrybutów (dostarczonych przez sprzedawcę). Za pomocą atrybutu CustomAttribute możesz też przesłać dowolny atrybut specyfikacji danych w jego ogólnej formie.

availability

string

Dostępność produktu w tym sklepie. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych lokalnego asortymentu produktów

quantity

string (int64 format)

Liczba sztuk produktu dostępnych w tym sklepie. Musi być równa lub większa niż 0.

pickupMethod

string

Obsługiwana metoda odbioru dla tego produktu. Jeśli wartość nie jest "not supported", to pole musi być przesłane razem z polem pickupSla. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie.

pickupSla

string

Odstęp czasu od daty złożenia zamówienia na dany produkt w tym sklepie do momentu, gdy będzie ono gotowe do odbioru. Należy przesłać w: pickupMethod. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie.

instoreProductLocation

string

Lokalizacja produktu w sklepie. Maksymalna długość to 20 bajtów.