PurchaseItemExtension

محتویات مورد خط خرید عمودی.

نمایندگی JSON
{
  "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)
  }
}
زمینه های
status

enum ( PurchaseStatus )

مورد نیاز: وضعیت سطح مورد خط.

userVisibleStatusLabel

string

مورد نیاز: برچسب/رشته قابل مشاهده توسط کاربر برای وضعیت. حداکثر طول مجاز 50 کاراکتر است.

type

enum ( PurchaseType )

مورد نیاز: نوع خرید

productId
(deprecated)

string

شناسه محصول یا پیشنهاد مرتبط با این مورد خط.

quantity

number

مقدار مورد.

unitMeasure

object ( MerchantUnitMeasure )

اندازه گیری واحد اندازه مورد را در واحدهای انتخابی مشخص می کند. اندازه به همراه قیمت فعال برای تعیین قیمت واحد استفاده می شود.

returnsInfo

object ( PurchaseReturnsInfo )

اطلاعات این مورد خطی را برمی‌گرداند. اگر تنظیم نشود، این مورد خطی اطلاعات سطح سفارش را به ارث می برد.

fulfillmentInfo

object ( PurchaseFulfillmentInfo )

اطلاعات تکمیلی برای این مورد خطی. اگر تنظیم نشود، این مورد خط اطلاعات تکمیل سطح سفارش را به ارث می برد.

itemOptions[]

object ( ItemOption )

افزونه ها یا موارد فرعی اضافی.

extension

object

هر فیلد اضافی رد و بدل شده بین تاجر و گوگل.

یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } .

productDetails

object ( ProductDetails )

جزئیات در مورد محصول.

گزینه آیتم

نشان دهنده افزونه ها یا موارد فرعی است.

نمایندگی JSON
{
  "id": string,
  "name": string,
  "prices": [
    {
      object (PriceAttribute)
    }
  ],
  "note": string,
  "quantity": number,
  "productId": string,
  "subOptions": [
    {
      object (ItemOption)
    }
  ]
}
زمینه های
id

string

برای گزینه هایی که آیتم هستند، شناسه مورد منحصر به فرد.

name

string

نام گزینه.

prices[]

object ( PriceAttribute )

قیمت کل گزینه

note

string

یادداشت مربوط به گزینه

quantity

number

برای گزینه هایی که آیتم ها هستند، کمیت.

productId

string

شناسه محصول یا پیشنهاد مرتبط با این گزینه.

subOptions[]

object ( ItemOption )

برای تعریف دیگر گزینه های فرعی تو در تو.