REST Resource: accounts.products.localInventories

Zasób: 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 o asortymencie produktów dostępnych lokalnie.

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. To pole jest ignorowane, jeśli jest ustawiane przez klienta.

storeCode

string

Wymagane. Niezmienna. Kod sklepu (identyfikator sklepu z 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. Wymagana, jeśli zdefiniowano właściwość salePriceEffectiveDate.

salePriceEffectiveDate

object (Interval)

TimePeriod w tym sklepie.

customAttributes[]

object (CustomAttribute)

Lista atrybutów niestandardowych (podanych przez sprzedawcę). Możesz też użyć atrybutu CustomAttribute, aby przesłać dowolny atrybut specyfikacji danych w formie ogólnej.

availability

string

Dostępność produktu w tym sklepie. Informacje o akceptowanych wartościach atrybutów znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie.

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 tego produktu. Jeśli wartość nie jest "not supported", to pole musi być przesłane razem z polem pickupSla. Informacje o akceptowanych wartościach atrybutów znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie.

pickupSla

string

Odległość w czasie od daty złożenia zamówienia na dany produkt w danym sklepie do daty, kiedy będzie ono gotowe do odbioru. Musi być przesłany z pickupMethod. Informacje o akceptowanych wartościach 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.

Metody

delete

Usuwa określony atrybut LocalInventory z danego produktu na koncie sprzedawcy.

insert

Wstawia zasób LocalInventory do produktu na koncie sprzedawcy.

list

Wyświetla zasoby LocalInventory dla danego produktu na koncie sprzedawcy.