구매주문서 또는 특정 품목과 연결된 처리 정보입니다.
JSON 표현 | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
필드 | |
---|---|
id |
이 서비스 옵션의 고유 식별자입니다. |
fulfillmentType |
필수: 처리 유형입니다. |
expectedFulfillmentTime |
시간 범위가 지정된 경우 기간이며 단일 시간이 지정된 경우 ETA입니다. 예상 배송 시간 또는 수령 시간입니다. |
expectedPreparationTime |
시간 범위가 지정된 경우 기간이며 단일 시간이 지정된 경우 ETA입니다. 음식 준비에 걸리는 예상 시간입니다. 1회 권장 |
location |
수령 또는 배송 위치입니다. |
expireTime |
이 처리 옵션이 만료되는 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: |
price |
이 옵션의 비용입니다. |
fulfillmentContact |
이 처리의 사용자 연락처입니다. |
shippingMethodName |
사용자가 선택한 배송 방법의 이름입니다. |
storeCode |
위치의 StoreCode입니다. 예: Walmart는 판매자이고 storeCode는 주문이 발생한 walmart 매장입니다. https://support.google.com/business/answer/3370250?ref_topic=4596653 |
pickupInfo |
주문 선택 방법에 대한 추가 정보입니다. 이 필드는 처리 유형이 PICKUP인 경우에만 적용됩니다. |
PickupInfo
주문 상품을 수령하는 방법에 관한 세부정보입니다. 여기에는 수령 유형 및 각 유형에 첨부된 추가 메타데이터(있는 경우)와 같은 세부정보가 포함됩니다.
JSON 표현 | |
---|---|
{ "pickupType": enum ( |
필드 | |
---|---|
pickupType |
수령 방법(예: INSTORE, CURBSIDE 등) |
curbsideInfo |
매장 밖 수령 정보와 관련된 세부정보입니다. pickupType이 'CURBSIDE'가 아닌 경우 이 필드는 무시됩니다. |
checkInInfo[] |
파트너가 체크인을 지원하기 위해 지원하는 다양한 방법의 목록입니다. |
CurbsideInfo
매장 밖 수령 주문을 처리하는 방법에 관한 세부정보입니다.
JSON 표현 | |
---|---|
{ "curbsideFulfillmentType": enum ( |
필드 | |
---|---|
curbsideFulfillmentType |
파트너는 매장 밖 수령 주문을 용이하게 하기 위해 추가 정보가 필요합니다. 선택한 처리 유형에 따라 사용자로부터 해당 세부정보가 수집됩니다. |
userVehicle |
주문한 사용자의 차량 세부정보 |
차량
차량 세부정보
JSON 표현 | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
필드 | |
---|---|
make |
차량 제조업체 (예: 'Honda') 사용자에게 표시되며 현지화해야 합니다. 필수 항목입니다. |
model |
차량 모델 (예: '그롬') 사용자에게 표시되며 현지화해야 합니다. 필수 항목입니다. |
licensePlate |
차량 번호판 번호 (예: '1ABC234') 필수 항목입니다. |
colorName |
차량 색상 이름(예: 검은색)입니다(선택사항). |
image |
차량 사진의 URL입니다. 사진은 약 256x256픽셀로 표시됩니다. jpg 또는 png 형식이어야 합니다. 선택사항입니다. |
CheckInInfo
파트너가 체크인 방법을 지원하는 데 필요한 메타데이터입니다.
JSON 표현 | |
---|---|
{
"checkInType": enum ( |
필드 | |
---|---|
checkInType |
체크인 지침을 보내는 데 사용되는 메서드입니다. |