이벤트 응모
로그인한 회원이 해당 이벤트 상세 페이지에서 응모 버튼 클릭 시 등록하는 기능을 제공합니다. 이벤트 유형에는 추첨이벤트(단순클릭응모, 구매자추첨, 룰렛, 설문, 댓글)와 비추첨이벤트(출석체크, 구매사은, 쿠폰다운로드, 기타[HTML])로 나누어집니다.
주요 기능
이벤트 응모
기타[HTML] 제외한 이벤트에서 응모 기능을 제공합니다.
댓글 이벤트의 경우, 작성한 댓글을 수정/삭제할 수 있습니다.
응모 체크
기본적인 응모 체크를 수행합니다.
이벤트 여부, 응모 가능 등급 체크, 사용자 조회(로그인 여부) 등을 확인합니다.
응모수 제한 체크(1일 1회 또는 행사 기간 1회)를 수행합니다.
ordDB와 evtDB의 회원 동기화 여부를 확인합니다.
응모 기간 체크 및 각 유형별 특정 조건 체크를 수행합니다.
구매자 추첨, 구매사은의 경우 주문 금액 체크를 합니다.
쿠폰 다운로드의 경우 쿠폰 수량 체크를 수행합니다.
응모 완료 시 처리
비추첨 이벤트(출석체크, 쿠폰다운로드, 룰렛)인 경우, 응모하여 당첨되는 즉시 경품 또는 마일리지를 지급합니다.
구매사은 또는 구매자 추첨인 경우, 응모 횟수는 행사 기간 1회로 설정됩니다.
댓글 수정 및 삭제
댓글 이벤트에서는 본인이 작성한 댓글을 수정 및 삭제할 수 있습니다.
로그인이 필수이며, 본인 외의 댓글 수정 및 삭제는 불가능합니다.
댓글 삭제 시 응모 이력은 사라집니다.
프로세스 정의
번호 | 구분 | 설명 |
---|---|---|
1 | 응모하기 | 회원이 이벤트 응모를 할 때, 로그인 상태일 시 응모 체크 로직으로 넘어가고 비로그인 상태일 시, 로그인 페이지로 이동됩니다. |
2 | 댓글 수정/삭제 | 본인이 작성한 댓글을 수정/삭제하는 기능입니다. 로그인 필수이며, 본인이 쓴 댓글만 수정/삭제가 가능합니다. 댓글 삭제 시,응모이력도 삭제됩니다. |
3 | 응모 체크 | 기본 이벤트 정보와 유형에 따른 체크 로직 검수를 진햅합니다. 체크 실패 시, 해당 사항에 대한 Alert를 노출합니다. |
4 | 응모 로직 확인 | 추첨이벤트(룰렛 제외)의 경우, 해당 회원은 응모자로 구분됩니다. 룰렛, 출석체크, 쿠폰 다운로드의 경우 응모가 된 순간, 리워드가 즉시지급이므로 당첨자로서 구분됩니다. |
API 기능 목록
API | 설명 | Server | 메소드 | 비고 |
---|---|---|---|---|
이벤트 응모 처리 | 로그인 한 회원이 이벤트 상세 페이지에서 응모 버튼을 클릭하여 응모를 합니다. | Event | POST | 주문정보 조회: /api/order/v1/event/evtOrdList |
이벤트 댓글 수정 | 로그인 한 본인의 댓글을 수정합니다. | Event | POST | |
이벤트 댓글 삭제 | 로그인 한 본인이 작성한 댓글을 삭제합니다. | Event | POST |
용어 정의
명칭 | 설명 | 비고 |
---|---|---|
전시기간 | 이벤트가 이벤트 목록에서 전시되는 기간을 말합니다. 전시기간이 끝난 이벤트는 상세 진입이 안됩니다. |
|
응모기간(행사기간) | 이벤트 상세 화면에서 응모 버튼 눌렀을때, 응모 할 수 있는 기간을 말합니다. |
|
구매기간 | 이벤트에 적용되는 상품을 구매할 수 있는 기간을 말합니다. |
|
추첨이벤트 | 기업에서 소비자들에게 사은품, 마일리지, 쿠폰 등 다양한 상품을 제공하기 위해 추첨을 통해 선발하는 이벤트를 말합니다 |
|
비추첨이벤트 | 참여자들이 특정 조건을 만족하거나 특별한 활동을 수행함으로써 혜택(쿠폰,마일리지)을 지급하는 이벤트를 말합니다. |
|
이벤트리워드 | 이벤트에 참여한 사람들에게 주어지는 보상이나 혜택을 나타냅니다. |
|
기타 참고사항
이벤트 유형별 리워드
단순클릭/구매자추첨/설문/댓글 : 경품 / 마일리지 / 쿠폰
룰렛 : 마일리지 / 쿠폰
출석체크 : 마일리지
구매사은 : 사은품 / 경품 / 마일리지 / 쿠폰
쿠폰다운로드 : 쿠폰
이벤트 세부사항 및 추가항목
출석체크 : 회차 정보(aply_Rnk) – CC_EVT_DETL_ITEM
룰렛 : 룰렛 확률(rolt_prbl) – CC_EVT_DETL_ITEM -> 룰렛 확률은 합산값이 100보다 크면 안되며 각 확률은 0보다 커야한다.
설문 : 질문구분코드(EV017) – [객관형 : 10], [객관형(기타) : 20], [객관형(이미지) : 30], [주관형 : 40], [척도형 : 50]-> 질문내용 기입 필수.
-> 로그인 시, 질문 답변 정보( QUEST_ANS_CONT ) 또는 답변번호( ANS_NO ) 를 가져옵니다.> CC_EVT_QUEST_INFO : 이벤트 질문정보
> CC_EVT_QUEST_ANS_INFO : 이벤트 질문답변정보
이벤트 응모 시, CC_EVT_TRGMN_INFO 테이블에서 응모이력을 확인할 수 있습니다.
이벤트 응모 시, 공통코드 EV002(이벤트 중분류코드) 에 해당하는 값에 따라 유형별 체크 로직, 응모 로직을 호출하여 응모합니다.
같은 계정으로 동시다발적으로MO,PC에서 응모하는 것을 방지하기 위해Redis-CacheManager를사용하여0.03초 간격으로 응모가 가능합니다.