PurchaseOrderExtension

Satın alma sektörü için sipariş uzantısı. Bu özellikler, bir satır öğesinde geçersiz kılınmadığı sürece siparişteki tüm satır öğeleri için geçerlidir.

JSON gösterimi
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "purchaseLocationType": enum (PurchaseLocationType),
  "errors": [
    {
      object (PurchaseError)
    }
  ]
}
Alanlar
status

enum (PurchaseStatus)

Gerekli: Siparişin Genel Durumu.

userVisibleStatusLabel

string

Durum için kullanıcının görebileceği etiket/dize. İzin verilen maksimum uzunluk 50 karakterdir.

type

enum (PurchaseType)

Gerekli: satın alma türü.

returnsInfo

object (PurchaseReturnsInfo)

Siparişin iade bilgileri.

fulfillmentInfo

object (PurchaseFulfillmentInfo)

Siparişin sipariş karşılama bilgileri.

extension

object

Satıcı ile google arasında iletilen tüm ekstra alanlar.

İsteğe bağlı tür türündeki alanları içeren bir nesne. Ek "@type" alanı, türü tanımlayan bir URI içeriyor. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.

purchaseLocationType

enum (PurchaseLocationType)

Satın alma işleminin gerçekleştiği konum (mağazada / internette)

errors[]

object (PurchaseError)

İsteğe bağlı: Bu siparişin reddedilmesinden kaynaklanan hatalar.