주문 완료
주문 완료페이지 상단에 노출되는 주문 완료 모듈입니다.
URL: pages/order/order-complete.html?deliverable={deliverable}&orderSheetNo={orderSheetNo}&orderNo={orderNo}&PayType={PayType}&result={result}
관련 API : 🔗 주문 상세 조회하기 API, 비회원 주문 상세 조회하기 API모듈명: order-complete-top원본소스
주문 완료 상단 모듈입니다
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| orderNo | string | - | 주문번호 |
| ordererName | string | - | 주문자명 |
모듈명: order-product-options원본소스
주문내역 모듈입니다.
속성
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| shopby-deliverable | N | - | 배송여부 |
| shopby-order-next-action-type | string | - | 해당 주문건에 대해 다음에 할 수 있는 작업타입 |
| shopby-modal-title-prefix | string | - | 클레임상태 앞에서 2글자 클레임 상세 모달 상단 제목에 사용 |
| shopby-delivery-uri | string | - | 배송 uri |
| shopby-delivery-type | string | - | 배송 타입 |
| shopby-pay-type | string | - | 결제타입 |
| shopby-order-status | string | - | 주문상태 |
| shopby-claim-nos | string | - | 클레임 번호를 나열한 값. 클레임 철회시 validation 확인할 때 사용 |
| shopby-order-option-no | number | - | 주문옵션번호 |
| shopby-claim-no | number | - | 클레임 번호 |
| shopby-order-no | number | - | 주문번호 |
| shopby-product-no | number | - | 상품번호 |
| shopby-order-option-count | number | 0 | 주문 상품 옵션의 수 |
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| canCancelAll | boolean | false | 전체취소가능여부 주문상품 모두 입금대기상태이면서 전체 취소 가능할 떄 true |
| orderYmdt | string | - | 주문일자 |
| payInfo | PayInfo | - | 결제정보 (아래 타입 참조) |
| lastOrderAmount | LastOrderAmount | - | 최종주문금액정보 (아래 타입 참조) |
| nextActions | NextActions[] | [] | 다음에 할 수 있는 작업 주문 상세 조회하기 API, 비회원 주문 상세 조회하기 API 응답 데이터중에서 nextActions (아래 타입 참조) |
| flattenedOrderOptions | FlattenedOrderOptions[] | [] | 주문 상세 조회하기 API, 비회원 주문 상세 조회하기 API 응답 데이터를 orderOptionsGroupByPartner 을 flatMap 하여 1차 배열로 만든 데이터 (아래 타입 참조) |
LastOrderAmount 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| chargeAmt | number | 0 | 사용자 결제 금액 (적립금 제외) [payAmt - subPayAmt] |
FlattenedOrderOptions 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| deliverable | boolean | false | 배송여부 |
| claimStatusTypeLabel | string | - | 클레임상태 |
| orderStatusTypeLabel | string | - | 주문상태 ex)입금대기 |
| orderNo | string | - | 주문번호 |
| orderStatusType | string | - | 주문상태 ex)DEPOSIT_WAIT |
| claimNo | string | - | 클레임 번호 |
| productName | string | - | 상품명 |
| imageUrl | string | - | 상품 이미지 URL |
| optionName | string | - | 옵션명 |
| optionValue | string | - | 옵션값 |
| productNo | number | - | 상품번호 |
| orderOptionNo | number | - | 주문옵션번호 |
| orderCnt | number | 0 | 주문수량 |
| price | Price | - | 가격정보 (아래 타입 참조) |
| delivery | Delivery | - | 배송정보 (아래 타입 참조) |
| inputs | Inputs[] | [] | 구매자 작성형 옵션 (아래 타입 참조) |
| nextActions | NextActions[] | [] | 다음에 할 수 있는 작업 주문 상세 조회하기 API, 비회원 주문 상세 조회하기 API 응답 데이터중에서 orderOptionsGroupByPartner[].orderOptionsGroupByDelivery[].nextActions |
Delivery 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| deliveryType | string | - | 배송타입 |
Inputs 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| inputValue | string | - | 구매자 작성형 입력 값 |
| inputLabel | string | - | 구매자 작성형 입력 이름 |
Price 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| buyAmt | number | 0 | 구매금액(구매가 * 주문수량) |
PayInfo 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| payType | string | - | 결제타입 |
NextActions 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| nextActionType | string | - | 작업타입 주문 상세 조회하기 API, 비회원 주문 상세 조회하기 API 응답 데이터중에서 nextActions[].nextActionType Enum 확인 |
| uri | string | - | uri |
모듈명: order-orderer원본소스
주문자 정보 모듈입니다.
속성
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| shopby-page-key | order-detail | order-complete | - | 페이지 고유 key 값 해당 모듈은 주문상세, 주문완료페이지에서 사용하여 외부 스크립트 사용시 고유값이 필요하여 페이지 고유 key값으로 사용 |
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| orderMemo | string | - | 주문메모 |
| orderer | Orderer | - | 주문자정보 (아래 타입 참조) |
Orderer 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| ordererName | string | - | 주문자명 |
| ordererEmail | string | - | 주문자이메일 |
| ordererContact1 | string | - | 주문자연락처1 |
| ordererContact2 | string | - | 주문자연락처2 |
모듈명: order-shipping원본소스
배송지 정보 모듈입니다.
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| shipping | Shipping | - | 배송지 정보 (아래 타입 참조) |
Shipping 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| receiverAddress | string | - | 배송지 주소 |
| receiverJibunAddress | string | - | 배송지 지번(지역추가배송비계산 시 사용) |
| receiverName | string | - | 수령자 명 |
| customsIdNumber | string | - | 개인고유통관부호 |
| countryCd | string | - | 국가코드 |
| receiverZipCd | string | - | 배송지 우편 번호 |
| receiverDetailAddress | string | - | 배송지 상세 주소 |
| receiverContact1 | string | - | 연락처1 |
| receiverContact2 | string | - | 연락처2 |
| deliveryMemo | string | - | 배송지 메모 |
| addressNo | number | - | 배송지 번호(0:신규, 0이상:이전배송지) |
모듈명: order-payment원본소스
결제 정보 모듈입니다.
속성
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| shopby-account | string | - | 계좌번호 계좌번호 복사할 때 사용될 데이터 |
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| payTypeLabel | string | - | 결제수단라벨 |
| accumulationName | string | - | 적립금명 |
| accumulationAmtWhenBuyConfirm | number | 0 | 구매확정 시 적립예정 적립금 |
| payInfo | PayInfo | - | 결제정보 (아래 타입 참조) |
| firstOrderAmount | FirstOrderAmount | - | 최초주문금액정보 (아래 타입 참조) |
| lastOrderAmount | LastOrderAmount | - | 최종주문금액정보 (아래 타입 참조) |
PayInfo 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| payType | string | - | 결제타입 |
| bankInfo | BankInfo | - | 가상계좌/계좌이체/무통장 정보 (아래 타입 참조) |
BankInfo 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| depositorName | string | - | 예금주명 |
| bankCode | string | - | PG 은행코드 (PG별로 다름) |
| bank | string | - | 은행 |
| depositYmdt | string | - | 입금일시 |
| bankName | string | - | 은행명 |
| remitterName | string | - | 입금자명 |
| paymentExpirationYmdt | string | - | 입금 마감일 |
| account | string | - | 계좌번호 |
| depositAmt | number | 0 | 실제 입금금액 |
| bankAmt | number | 0 | 입금해야할 금액 |
FirstOrderAmount 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| totalProductAmt | number | 0 | 총 상품금액 (즉시할인, 추가할인 포함) [총 상품정상금액(standardAmt) - 총 추가할인 금액(additionalDiscountAmt) - 총 즉시할인 금액(immediateDiscountAmt)] |
| additionalDiscountAmt | number | 0 | 총 추가할인 금액 |
| immediateDiscountAmt | number | 0 | 총 즉시할인 금액 |
| chargeAmt | number | 0 | 사용자 결제 금액 (적립금 제외) [payAmt - subPayAmt] |
| deliveryAmt | number | 0 | 총 배송비 |
| standardAmt | number | 0 | 총 상품정상금액(즉시할인, 추가할인 제외) |
| remoteDeliveryAmt | number | 0 | 총 지역추가배송비 |
| cartCouponDiscountAmt | number | 0 | 주문쿠폰할인 금액 |
| productCouponDiscountAmt | number | 0 | 총 상품쿠폰할인 금액 |
| subPayAmt | number | 0 | 보조결제금액(적립금) |
| externalPayAmt | number | 0 | 외부 보조 결제 금액 |
| payAmt | number | 0 | 결제금액 |
LastOrderAmount 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| totalProductAmt | number | 0 | 총 상품금액 (즉시할인, 추가할인 포함) [총 상품정상금액(standardAmt) - 총 추가할인 금액(additionalDiscountAmt) - 총 즉시할인 금액(immediateDiscountAmt)] |
| additionalDiscountAmt | number | 0 | 총 추가할인 금액 |
| immediateDiscountAmt | number | 0 | 총 즉시할인 금액 |
| chargeAmt | number | 0 | 사용자 결제 금액 (적립금 제외) [payAmt - subPayAmt] |
| deliveryAmt | number | 0 | 총 배송비 |
| standardAmt | number | 0 | 총 상품정상금액(즉시할인, 추가할인 제외) |
| remoteDeliveryAmt | number | 0 | 총 지역추가배송비 |
| cartCouponDiscountAmt | number | 0 | 주문쿠폰할인 금액 |
| productCouponDiscountAmt | number | 0 | 총 상품쿠폰할인 금액 |
| subPayAmt | number | 0 | 보조결제금액(적립금) |
| externalPayAmt | number | 0 | 외부 보조 결제 금액 |
| payAmt | number | 0 | 결제금액 |