Thông tin thực hiện đơn hàng liên quan đến một đơn đặt hàng hoặc một mục hàng cụ thể.
Biểu diễn dưới dạng JSON | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
Các trường | |
---|---|
id |
Giá trị nhận dạng duy nhất cho lựa chọn về dịch vụ này. |
fulfillmentType |
Bắt buộc: Loại phương thức thực hiện. |
expectedFulfillmentTime |
Cửa sổ nếu phạm vi thời gian được chỉ định hoặc ETA nếu chỉ định một thời gian. Thời gian giao hàng hoặc đến lấy hàng dự kiến. |
expectedPreparationTime |
Cửa sổ nếu phạm vi thời gian được chỉ định hoặc ETA nếu chỉ định một thời gian. Thời gian dự kiến để chuẩn bị món ăn. Ưu tiên một lần. |
location |
Địa điểm đến lấy hàng hoặc giao hàng. |
expireTime |
thời gian mà tuỳ chọn thực hiện đơn hàng này hết hạn. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, chính xác đến nano giây. Ví dụ: |
price |
Chi phí của lựa chọn này. |
fulfillmentContact |
Thông tin liên hệ của người dùng cho phương thức thực hiện này. |
shippingMethodName |
tên của phương thức vận chuyển do người dùng chọn. |
storeCode |
Mã cửa hàng của vị trí. Ví dụ: Walmart là người bán và storeCode là cửa hàng walmart nơi có phương thức thực hiện đơn hàng. https://support.google.com/business/answer/3370250?ref_topic=4596653. |
pickupInfo |
Thông tin bổ sung về cách chọn đơn đặt hàng. Trường này chỉ áp dụng khi phương thức thực hiện đơn hàng là PickUP. |
PickupInfo
Thông tin chi tiết về cách đến lấy đơn đặt hàng. Cung cấp thông tin chi tiết như loại hình lấy hàng và siêu dữ liệu bổ sung đính kèm với từng loại (nếu có).
Biểu diễn dưới dạng JSON | |
---|---|
{ "pickupType": enum ( |
Các trường | |
---|---|
pickupType |
Phương thức nhận hàng, chẳng hạn như INSTORE, CURBSIDE, v.v. |
curbsideInfo |
Thông tin chi tiết cụ thể về thông tin về lề đường. Nếu PickupType không phải là "CURBSIDE", trường này sẽ bị bỏ qua. |
checkInInfo[] |
Danh sách nhiều phương thức mà đối tác hỗ trợ để hỗ trợ quá trình xác nhận có mặt. |
CurbsideInfo
Thông tin chi tiết về cách thức hỗ trợ việc đặt hàng ở lề đường.
Biểu diễn dưới dạng JSON | |
---|---|
{ "curbsideFulfillmentType": enum ( |
Các trường | |
---|---|
curbsideFulfillmentType |
Đối tác cần thêm thông tin để hỗ trợ đơn đặt hàng nhận hàng ở lề đường. Tuỳ thuộc vào kiểu phương thức thực hiện mà bạn chọn, hệ thống sẽ thu thập thông tin chi tiết tương ứng từ người dùng. |
userVehicle |
Thông tin về xe của người dùng đặt hàng. |
Loại xe
Thông tin chi tiết về xe
Biểu diễn dưới dạng JSON | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
Các trường | |
---|---|
make |
Nhà sản xuất xe (ví dụ: "Honda"). Người dùng sẽ thấy tên này và tên này phải được bản địa hoá. Bắt buộc. |
model |
Mẫu xe (ví dụ: "Grom"). Người dùng sẽ thấy tên này và tên này phải được bản địa hoá. Bắt buộc. |
licensePlate |
Biển số xe (ví dụ: "1ABC234"). Bắt buộc. |
colorName |
Tên màu xe, ví dụ: màu đen Không bắt buộc. |
image |
URL đến ảnh về chiếc xe. Ảnh sẽ được hiển thị ở khoảng 256x256px. Phải ở định dạng jpg hoặc png. Không bắt buộc. |
CheckInInfo
Siêu dữ liệu theo yêu cầu của đối tác để hỗ trợ phương thức xác nhận có mặt.
Biểu diễn dưới dạng JSON | |
---|---|
{
"checkInType": enum ( |
Các trường | |
---|---|
checkInType |
phương thức dùng để gửi hướng dẫn xác nhận có mặt. |