쿠폰 발급
쇼핑몰에서는 할인 및 다양한 혜택을 받을 수 있는 코드나 쿠폰을 제공합니다. 정률 쿠폰과 정액 쿠폰 두 가지 속성을 갖고 있으며, 결제 시 해당 쿠폰을 사용하면 할인 혜택을 받을 수 있습니다. 또한, 무료배송이나 무료반품을 제공하는 특별한 쿠폰도 존재합니다.
주요 기능
쿠폰 발급 시스템
회원은 스토어 프론트(Store Front)에서 직접 쿠폰을 발급받을 수 있습니다.
시스템에서는 백 오피스(Back Office)에서 쿠폰을 발급하는 시스템이 운영됩니다.
자동 발급 시스템
자동발급유형코드를 통해 조건에 맞는 쿠폰을 자동으로 발급하는 조건부 쿠폰 발급 시스템이 존재합니다.
쿠폰 조회
상품상세에서는 다운로드 가능 쿠폰 조회 API를 통해 상품별 다운로드 가능한 쿠폰 목록을 조회할 수 있습니다.
회원별 쿠폰 조회 API를 통해 회원이 보유하고 있는 쿠폰 목록을 조회할 수 있습니다.
프로세스 정의
번호 | 업무 | 설명 |
---|---|---|
1 | 상품상세 다운로드 쿠폰조회 | 상품상세 페이지에서 해당 상품에 적용 가능한 쿠폰을 조회합니다. |
2 | 회원 별 쿠폰조회 | 회원이 보유하고 있는 쿠폰 목록을 조회하여 쿠폰의 유효기간, 쿠폰의 종류 등을 확인합니다. |
3 | 쿠폰 다운로드(BO) | 시스템에서 쿠폰을 발급할 때 사용하는 API로, 신규회원가입, 생일축하쿠폰 등 쿠폰을 발급할 때 사용합니다. |
4 | 쿠폰 다운로드(FO) | 회원이 직접 쿠폰 다운로드 요청 및 일련의 행위를 통해 쿠폰을 발급받는 서비스 입니다. |
5 | 자동발급 유형별 쿠폰 조회 | 자동발급 유형 조건에 맞는 유효한 쿠폰이 존재하는지 조회합니다. |
API 기능 목록
API | 설명 | Server | 메소드 | 비고 |
---|---|---|---|---|
쿠폰 다운로드(FO) | 상품페이지 및 이벤트페이지 등을 통하여 로그인한 회원을 대상으로 회원이 직접 쿠폰을 발급받을 수 있는 서비스 입니다. | Order | POST | |
쿠폰 다운로드(BO) | 배치나 신규회원 가입 등의 타 모듈 서비스 중 쿠폰 발급이 필요한 경우 모듈에서 쿠폰 발급을 요청하는 서비스 입니다. | Order | POST | 회원 정보 목록 조회: /api/member/v1/member/getMemberInfoList |
회원별 쿠폰 조회 | 회원이 보유하고 있는 쿠폰 정보를 조회합니다. | Order | GET | |
상품상세 다운로드가능 쿠폰 조회 | 상품상세 페이지에서 해당 상품에 다운로드 가능한 쿠폰의 목록을 조회합니다. | Order | POST | |
자동발급유형별 쿠폰 조회 | 특정 기준 조건에 부합한 회원에게 자동으로 쿠폰 발급을 위해 해당 자동발급유형코드 중 발급 유효한 쿠폰 목록을 존재합니다. | Order | GET |
용어 정의
명칭 | 설명 | 비고 |
---|---|---|
조건부자동발급 쿠폰 | 특정한 기준 조건(자동발급유형)에 부합한 회원의 경우, 회원이 직접 요청하지 않아도 시스템에서 자동으로 해당 회원에게 자동으로 쿠폰을 발급하는 시스템입니다. |
|
자동발급유형코드(MK008) | 자동으로 발급되는 쿠폰유형을 정의한 코드입니다. 신규회원 가입 쿠폰(2101), 쇼핑백 전용 쿠폰(2201) 장기미구매고객 쿠폰(2301), 생일 축하 쿠폰(2401) |
|
기타 참고사항
쿠폰 사용 처리
주문 및 클레임 시 해당 쿠폰 발급 번호 사용 처리합니다.
쿠폰 만료 도래 안내
사용자가 보유한 쿠폰 중 유효기간이 3일 또는 당일일인 경우 만료 도래 안내( 알림함, 이메일 발송)
쿠폰 사용 취소 처리
주문 시(주문 처리 중 실패 시):
발급된 쿠폰의 속성 중 사용여부를 ‘N’으로 수정하였으나, 작성일 기준 동일 트랜잭션 내에서 작업 가능하므로 해당 기능을 사용하지 않습니다.클레임 및 기타 호출 시
기존 발급 이력을 기반으로 새로운 쿠폰 생성 합니다.
발급한 이력이 있는 경우에는 쿠폰 발급을 진행하지 않습니다.
쿠폰 발급 횟수 제한은 체크하지 않으며, 재발급 시 기존 쿠폰 사용 가능 기간이 넘지 않았을 경우 기존 기간으로 발급을 진행하고, 기존 쿠폰 사용 가능 기간이 넘었을 경우 오늘부터 쿠폰 복원유효일수(ST001) 값을 조회하여 사용 가능한 쿠폰으로 발급합니다.