PurchaseFulfillmentInfo

與訂購單或特定明細項目相關聯的出貨資訊。

JSON 表示法
{
  "id": string,
  "fulfillmentType": enum (Type),
  "expectedFulfillmentTime": {
    object (Time)
  },
  "expectedPreparationTime": {
    object (Time)
  },
  "location": {
    object (Location)
  },
  "expireTime": string,
  "price": {
    object (PriceAttribute)
  },
  "fulfillmentContact": {
    object (UserInfo)
  },
  "shippingMethodName": string,
  "storeCode": string,
  "pickupInfo": {
    object (PickupInfo)
  }
}
欄位
id

string

這個服務選項的專屬 ID。

fulfillmentType

enum (Type)

必填:執行要求類型。

expectedFulfillmentTime

object (Time)

指定時間範圍時會顯示時間範圍;如果指定單一時間,則為預計到達時間。預計送達或取貨時間。

expectedPreparationTime

object (Time)

指定時間範圍時會顯示時間範圍;如果指定單一時間,則為預計到達時間。預計的準備時間。建議設為單次使用,

location

object (Location)

提供取貨或送貨地點。

expireTime

string (Timestamp format)

這個執行要求選項到期的時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位。範例:"2014-10-02T15:01:23.045123456Z"

price

object (PriceAttribute)

此選項的費用。

fulfillmentContact

object (UserInfo)

此執行要求的使用者聯絡資訊。

shippingMethodName

string

使用者所選運送方式的名稱。

storeCode

string

地點的 StoreCode。範例:Walmart 是商家,storeCode 是執行出貨的 Walmart 商店。https://support.google.com/business/answer/3370250?ref_topic=4596653.

pickupInfo

object (PickupInfo)

關於挑選訂單的其他資訊。只有在執行要求類型為 PICKUP 時,才能使用這個欄位。

PickupInfo

訂單取貨方式的詳細資料。包括取貨類型和其他附加中繼資料 (如有) 等詳細資料。

JSON 表示法
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  },
  "checkInInfo": [
    {
      object (CheckInInfo)
    }
  ]
}
欄位
pickupType

enum (PickupType)

取貨方式,例如 INSTORE、CURBSIDE 等

curbsideInfo

object (CurbsideInfo)

店外資訊的詳細資料。如果 pickupType 並非「CURBSIDE」,系統會忽略這個欄位。

checkInInfo[]

object (CheckInInfo)

合作夥伴支援各種支援簽到方式的清單。

CurbsideInfo

店外取貨方式的詳細資料。

JSON 表示法
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
欄位
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

合作夥伴需要額外資訊,才能協助店外取貨。視選取的執行要求類型而定,系統會向使用者收集相應的詳細資料。

userVehicle

object (Vehicle)

下單使用者的車輛詳細資料。

車輛

車輛詳細資料

JSON 表示法
{
  "make": string,
  "model": string,
  "licensePlate": string,
  "colorName": string,
  "image": {
    object (Image)
  }
}
欄位
make

string

車輛廠牌 (例如「Honda」)。這會向使用者顯示,而且必須本地化。必填。

model

string

車輛型號 (例如「Grom」)。這會向使用者顯示,而且必須本地化。必填。

licensePlate

string

車牌號碼 (例如「1ABC234」)。必填。

colorName

string

交通工具顏色名稱,例如黑色選用。

image

object (Image)

車輛相片的網址。相片顯示大小約為 256 x 256 像素。必須是 jpg 或 png。選填。

CheckInInfo

合作夥伴支援登記方法所需的中繼資料。

JSON 表示法
{
  "checkInType": enum (CheckInType)
}
欄位
checkInType

enum (CheckInType)

傳送簽到指示的方法。