발신자가 사용자에게 확인을 요청하는 주문입니다.
JSON 표현 | |
---|---|
{ "id": string, "cart": { object( |
필드 | |
---|---|
id |
이 ProposedOrder의 ID입니다(선택사항). 확인 시점에 통합업체에 반환되는 ProposedOrder의 일부로 포함됩니다. |
cart |
사용자의 상품입니다. |
otherItems[] |
수수료, 조정, 소계 등 |
image |
제안된 주문과 관련된 이미지입니다. |
termsOfServiceUrl |
제안된 주문에 적용되는 서비스 약관 링크 |
totalPrice |
제안된 주문의 총 가격입니다. |
extension |
주문의 종류에 따라 제안된 주문까지 연장합니다. 예를 들어 주문에 위치가 포함된 경우 이 광고 확장에 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
장바구니
사용자가 원하는 상품의 장바구니입니다.
JSON 표현 | |
---|---|
{ "id": string, "merchant": { object( |
필드 | |
---|---|
id |
이 장바구니의 ID(선택사항)입니다. 확인 시점에 통합업체에게 반환되는 장바구니의 일부로 포함됩니다. |
merchant |
발신자와 다른 경우 장바구니의 판매자입니다. |
lineItems[] |
사용자가 주문하는 상품 또는 서비스입니다. 광고 항목이 하나 이상 있어야 합니다. |
otherItems[] |
사용자가 입력한 조정 금액(예: 봉사료) |
notes |
이 장바구니에 대한 메모입니다. |
promotions[] |
선택사항입니다. 프로모션 쿠폰이 장바구니에 추가되었습니다. 요건을 충족하는 프로모션은 제안된 주문의 할인 광고 항목으로 다시 전송됩니다. |
extension |
주문 유형에 따라 장바구니까지 연장됩니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
판매자
장바구니의 판매자입니다.
JSON 표현 | |
---|---|
{ "id": string, "name": string } |
필드 | |
---|---|
id |
판매자의 ID입니다. |
name |
사용자에게 표시되는 판매자의 이름입니다. 필수 항목입니다. |
LineItem
주문에 포함된 광고 항목입니다.
JSON 표현 | |
---|---|
{ "id": string, "name": string, "type": enum( |
필드 | |
---|---|
id |
장바구니/주문 내 품목의 고유 ID입니다. 필수 항목입니다. |
name |
영수증에 표시된 광고 항목의 이름입니다. 필수 항목입니다. |
type |
광고 항목의 유형입니다. |
quantity |
포함된 항목의 수입니다. |
description |
상품 설명입니다. |
image |
이 항목과 연결된 작은 이미지입니다. |
price |
가격이 0이더라도 각 광고 항목에는 가격이 있어야 합니다. 필수 항목입니다. 이 항목의 영수증에 표시된 총 가격입니다 (단가 * 수량). |
subLines[] |
하위 행 항목입니다. 유형이 |
offerId |
이 항목의 제품 또는 쿠폰 ID입니다(선택사항). |
extension |
유형에 따라 광고 항목의 확장 프로그램입니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |
SubLine
주문 내 광고 항목과 연결된 하위 광고 항목입니다.
JSON 표현 | |
---|---|
{ // Union field |
필드 | ||
---|---|---|
통합 필드 subline . 하위 광고 항목 subline 은 다음 중 하나여야 합니다. |
||
lineItem |
일반 광고 항목 (예: 부가기능) |
|
note |
광고 항목과 연결된 메모 |
프로모션
프로모션이 장바구니에 추가되었습니다.
JSON 표현 | |
---|---|
{ "coupon": string } |
필드 | |
---|---|
coupon |
필수 항목입니다. 서드 파티에서 쿠폰 코드를 이해할 수 있습니다. 예: GOOGLE10 |