PurchaseOrderExtension

Tiện ích đặt hàng cho ngành dọc mua hàng. Các thuộc tính này có thể áp dụng cho tất cả các mục hàng trong đơn đặt hàng, trừ khi bị ghi đè trong một mục hàng.

Biểu diễn dưới dạng JSON
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "purchaseLocationType": enum (PurchaseLocationType),
  "errors": [
    {
      object (PurchaseError)
    }
  ]
}
Các trường
status

enum (PurchaseStatus)

Bắt buộc: Trạng thái chung cho đơn đặt hàng.

userVisibleStatusLabel

string

Nhãn/chuỗi hiển thị cho người dùng cho trạng thái. Độ dài tối đa được phép là 50 ký tự.

type

enum (PurchaseType)

Bắt buộc: loại giao dịch mua hàng.

returnsInfo

object (PurchaseReturnsInfo)

Trả lại thông tin cho đơn đặt hàng.

fulfillmentInfo

object (PurchaseFulfillmentInfo)

Thông tin thực hiện đơn đặt hàng.

extension

object

Mọi trường bổ sung được trao đổi giữa người bán và Google.

Đối tượng chứa các trường thuộc loại tùy ý. Trường bổ sung "@type" có chứa URI xác định loại. Ví dụ: { "id": 1234, "@type": "types.example.com/standard/id" }.

purchaseLocationType

enum (PurchaseLocationType)

Vị trí mua hàng (tại cửa hàng / trực tuyến)

errors[]

object (PurchaseError)

Tùy chọn: Lỗi vì đơn đặt hàng này đã bị từ chối.