ProposedOrder

Kullanımdan kaldırıldı: Bunun yerine V3 Proto'yu kullanın. Arayanın kullanıcıdan onaylamasını istediği sipariş verin.

JSON gösterimi
{
  "id": string,
  "cart": {
    object (Cart)
  },
  "otherItems": [
    {
      object (LineItem)
    }
  ],
  "image": {
    object (Image)
  },
  "termsOfServiceUrl": string,
  "totalPrice": {
    object (Price)
  },
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
Alanlar
id

string

Bu ProposedOrder için isteğe bağlı kimlik. ProposedOrder'a dahil edilmiştir ve onay anında entegratöre geri dönmüştür.

cart

object (Cart)

Kullanıcının öğeleri.

otherItems[]

object (LineItem)

Ücretler, düzenlemeler, ara toplamlar vb.

image

object (Image)

Önerilen siparişle ilişkili resim.

termsOfServiceUrl

string

Önerilen bu sipariş için geçerli olan hizmet şartlarının bağlantısı.

totalPrice

object (Price)

Önerilen siparişin toplam fiyatı. ACTUAL türündeyse bu, kullanıcı önerilen siparişi onayladığında arayanın alacağı tutardır.

extension

object

Siparişin türüne göre önerilen siparişin uzantısı. Örneğin, sipariş bir yer içeriyorsa bu uzantı bir OrderLocation değeri içerir.

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" }.

Alışveriş sepeti

Kullanımdan kaldırıldı: Bunun yerine V3 Proto'yu kullanın. Kullanıcının istediği ürünlerin alışveriş sepeti.

JSON gösterimi
{
  "id": string,
  "merchant": {
    object (Merchant)
  },
  "lineItems": [
    {
      object (LineItem)
    }
  ],
  "otherItems": [
    {
      object (LineItem)
    }
  ],
  "notes": string,
  "promotions": [
    {
      object (Promotion)
    }
  ],
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
Alanlar
id

string

Bu alışveriş sepeti için isteğe bağlı kimlik. Alışveriş sepetine eklenen, onay anında entegratöre iade edildi.

merchant

object (Merchant)

Alışveriş sepetinin satıcısı (arayandan farklıysa).

lineItems[]

object (LineItem)

Kullanıcının sipariş ettiği ürünler veya hizmetler. En az bir satır öğesi olmalıdır.

otherItems[]

object (LineItem)

Kullanıcı tarafından yapılan düzenlemeler (ör. bahşiş).

notes

string

Bu alışveriş sepetiyle ilgili notlar.

promotions[]

object (Promotion)

İsteğe bağlı. Promosyon kuponları alışveriş sepetine eklendi. Uygun promosyonlar, önerilen siparişte indirim satır öğeleri olarak geri gönderilir.

extension

object

Sipariş türüne göre sepette ek süre ekleme.

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" }.

Satıcı

Kullanımdan kaldırıldı: Bunun yerine V3 Proto'yu kullanın. Alışveriş sepetini satan satıcı.

JSON gösterimi
{
  "id": string,
  "name": string
}
Alanlar
id

string

Satıcının kimliği.

name

string

Satıcının kullanıcı tarafından görülebilen adı. Zorunlu.

LineItem

Kullanımdan kaldırıldı: Bunun yerine V3 Proto'yu kullanın. Sıralı satır öğesi.

JSON gösterimi
{
  "id": string,
  "name": string,
  "type": enum (LineItemType),
  "quantity": integer,
  "description": string,
  "image": {
    object (Image)
  },
  "price": {
    object (Price)
  },
  "subLines": [
    {
      object (SubLine)
    }
  ],
  "offerId": string,
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
Alanlar
id

string

Alışveriş Sepeti/Sipariş içindeki satır öğesinin benzersiz kimliği. Zorunlu.

name

string

makbuzda gösterildiği şekliyle satır öğesinin adı. Zorunlu.

type

enum (LineItemType)

Satır öğesinin türü

quantity

integer

Dahil edilen öğe sayısı.

description

string

açıklamaya çalışın.

image

object (Image)

Bu öğeyle ilişkili küçük resim.

price

object (Price)

Fiyat 0 olsa bile her satır öğesinin fiyatı olmalıdır. Zorunlu. Bu satıra ilişkin makbuzda gösterilen toplam fiyattır (ör. birim fiyat * miktar).

subLines[]

object (SubLine)

Alt satır öğeleri. Yalnızca tür REGULAR ise geçerlidir.

offerId

string

Bu öğe için isteğe bağlı ürün veya teklif kimliği.

extension

object

Satır öğesinin türüne göre uzantısı.

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" }.

SubLine

Siparişteki satır öğesiyle ilişkili alt satır öğesi.

JSON gösterimi
{

  // Union field subline can be only one of the following:
  "lineItem": {
    object (LineItem)
  },
  "note": string
  // End of list of possible types for union field subline.
}
Alanlar
subline alanı. Alt satır öğesi. subline şunlardan yalnızca biri olabilir:
lineItem

object (LineItem)

Genel bir satır öğesi (örneğin, eklenti).

note

string

Satır öğesiyle ilişkilendirilmiş bir not.

Tanıtım

Kullanımdan kaldırıldı: Bunun yerine V3 Proto'yu kullanın. Promosyon alışveriş sepetine eklendi.

JSON gösterimi
{
  "coupon": string
}
Alanlar
coupon

string

Zorunlu. Kupon kodu 3T tarafından anlaşılmıştır. Örneğin: GOOGLE10.