PurchaseItemExtension

Satın alma sektörünün satır öğesi içerikleri.

JSON gösterimi
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "productId": string,
  "quantity": number,
  "unitMeasure": {
    object (MerchantUnitMeasure)
  },
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "itemOptions": [
    {
      object (ItemOption)
    }
  ],
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "productDetails": {
    object (ProductDetails)
  }
}
Alanlar
status

enum (PurchaseStatus)

Gerekli: Satır öğesi düzeyinde durum.

userVisibleStatusLabel

string

Gerekli: Durum için kullanıcı tarafından görülebilen etiket/dize. İzin verilen maksimum uzunluk 50 karakterdir.

type

enum (PurchaseType)

Gerekli: satın alma türü.

productId
(deprecated)

string

Bu satır öğesiyle ilişkili ürün veya teklif kimliği.

quantity

number

Öğenin miktarı.

unitMeasure

object (MerchantUnitMeasure)

Birim ölçüsü. Seçilen birimlerde öğenin boyutunu belirtir. Birim fiyatı belirlemek için boyut ve etkin fiyat kullanılır.

returnsInfo

object (PurchaseReturnsInfo)

Bu satır öğesinin bilgilerini döndürür. Politika ayarlanmazsa bu satır öğesi, sipariş düzeyi döndürdüğü bilgileri devralır.

fulfillmentInfo

object (PurchaseFulfillmentInfo)

Bu satır öğesi için sipariş karşılama bilgileri. Politika ayarlanmazsa bu satır öğesi, sipariş düzeyinde sipariş karşılama bilgilerini devralır.

itemOptions[]

object (ItemOption)

Ek eklentiler veya alt öğeler.

extension

object

Satıcı ile Google arasında paylaşılan tüm ekstra alanlar.

Rastgele türde alanlar içeren bir nesne. "@type" adlı ek alan, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.

productDetails

object (ProductDetails)

Ürünle ilgili ayrıntılar.

ItemOption

Eklentileri veya alt öğeleri temsil eder.

JSON gösterimi
{
  "id": string,
  "name": string,
  "prices": [
    {
      object (PriceAttribute)
    }
  ],
  "note": string,
  "quantity": number,
  "productId": string,
  "subOptions": [
    {
      object (ItemOption)
    }
  ]
}
Alanlar
id

string

Öğe olan seçenekler için benzersiz öğe kimliği.

name

string

Seçenek adı.

prices[]

object (PriceAttribute)

Seçenek toplam fiyatı.

note

string

Seçenekle ilgili not.

quantity

number

Öğe olan seçenekler için miktar.

productId

string

Bu seçenekle ilişkili ürün veya teklif kimliği.

subOptions[]

object (ItemOption)

İç içe yerleştirilmiş diğer alt seçenekleri tanımlamak için.