- 적용 가능 조건
- 이용권 속성(PRODUCT_TICKET)이 부여된 카테고리의 B2C 상품만 이용권 설정이 가능합니다.
- 배송 상품(DELIVERY / DIRECT / PICKUP) 만 이용권 설정이 가능하며, 교환권/모바일 상품은 설정할 수 없습니다.
- 최소 승인 전까지, 카테고리에 이용권 속성이 부여되어 있다면 productTicketInfo의 'enabled' 도 'true' 여야 하고, 반대로 카테고리에 이용권 속성이 없다면 'enabled' 는 'false'여야 합니다.
- 판매기간/예약판매 연계
- 이용권 상품은 판매기간 설정이 필수입니다.
- 판매종료일은 이용일('productTicketDate') 이전이어야 합니다.
- 예약판매 출고일('booked.bookedDate')은 이용일 이후로 설정할 수 없습니다. - 배송방법 연계
- 직접배송(DIRECT) / 택배배송(DELIVERY) 이용권 상품은 묶음배송이 불가 합니다.
- 직접배송/택배배송인 경우 이용일 입력이 필수입니다.
- 매장픽업(PICKUP) 상품인 경우 이용일을 입력할 수 없습니다. - 기타
- 이용일은 미래일자(오늘 이후)만 입력 가능합니다.
- 취소/환불 추가안내는 최대 50자까지 입력 가능합니다.
- 신규 등록 상품의 최초 승인이 완료된 이후에는 'enabled', 'productTicketDate', 'productCancellationFees' 의 수정/삭제가 불가합니다. 'productTicketDescription' 만 수정 가능합니다 (50자 제한은 동일 적용).
- 'enabled = false' 인 경우 'productTicketDescription', 'productTicketDate', 'productCancellationFees' 는 모두 비워서 보내야 합니다.
| 필드 | 타입 | 필수여부 | 설명 |
|---|---|---|---|
| enabled | boolean | 선택 |
이용권 설정여부, 설정된 경우 true * 기본값 false * 최초 승인 이후 수정 불가 |
| productTicketDescription | String | 선택 |
이용권 취소/환불 추가안내 (최대 50자) * enabled = true 일 때만 입력 * 최초 승인 이후에도 수정 가능 |
| productTicketDate | LocalDate | 조건부 필수 |
이용일 (yyyyMMdd 형식, 예: `20260930`) * 직접배송/택배배송 이용권 상품은 필수 * 매장픽업 상품은 입력 불가 * 미래일자만 가능 * 판매종료일자 이후여야 함 * 최초 승인 이후 수정 불가 |
| productCancellationFees | List<ProductCancellationFee> | 선택 |
취소수수료 구간 설정값 * enabled = true 일 때만 입력 * 최초 승인 이후 수정 불가 |