이벤트 응모

로그인한 회원이 해당 이벤트 상세 페이지에서 응모 버튼 클릭 시 등록하는 기능을 제공합니다. 이벤트 유형에는 추첨이벤트(단순클릭응모, 구매자추첨, 룰렛, 설문, 댓글)와 비추첨이벤트(출석체크, 구매사은, 쿠폰다운로드, 기타[HTML])로 나누어집니다.


주요 기능

  • 이벤트 응모

    • 기타[HTML] 제외한 이벤트에서 응모 기능을 제공합니다.

    • 댓글 이벤트의 경우, 작성한 댓글을 수정/삭제할 수 있습니다.

  • 응모 체크

    • 기본적인 응모 체크를 수행합니다.

    • 이벤트 여부, 응모 가능 등급 체크, 사용자 조회(로그인 여부) 등을 확인합니다.

    • 응모수 제한 체크(1일 1회 또는 행사 기간 1회)를 수행합니다.

    • ordDB와 evtDB의 회원 동기화 여부를 확인합니다.

    • 응모 기간 체크 및 각 유형별 특정 조건 체크를 수행합니다.

    • 구매자 추첨, 구매사은의 경우 주문 금액 체크를 합니다.

    • 쿠폰 다운로드의 경우 쿠폰 수량 체크를 수행합니다.

  • 응모 완료 시 처리

    • 비추첨 이벤트(출석체크, 쿠폰다운로드, 룰렛)인 경우, 응모하여 당첨되는 즉시 경품 또는 마일리지를 지급합니다.

    • 구매사은 또는 구매자 추첨인 경우, 응모 횟수는 행사 기간 1회로 설정됩니다.

  • 댓글 수정 및 삭제

    • 댓글 이벤트에서는 본인이 작성한 댓글을 수정 및 삭제할 수 있습니다.

    • 로그인이 필수이며, 본인 외의 댓글 수정 및 삭제는 불가능합니다.

    • 댓글 삭제 시 응모 이력은 사라집니다.

 

프로세스 정의

 

번호

구분

설명

번호

구분

설명

1

응모하기

회원이 이벤트 응모를 할 때, 로그인 상태일 시 응모 체크 로직으로 넘어가고 비로그인 상태일 시, 로그인 페이지로 이동됩니다.

2

댓글 수정/삭제

본인이 작성한 댓글을 수정/삭제하는 기능입니다.

로그인 필수이며, 본인이 쓴 댓글만 수정/삭제가 가능합니다. 댓글 삭제 시,응모이력도 삭제됩니다.

3

응모 체크

기본 이벤트 정보와 유형에 따른 체크 로직 검수를 진햅합니다. 체크 실패 시, 해당 사항에 대한 Alert를 노출합니다.

4

응모 로직 확인

추첨이벤트(룰렛 제외)의 경우, 해당 회원은 응모자로 구분됩니다. 룰렛, 출석체크, 쿠폰 다운로드의 경우 응모가 된 순간, 리워드가 즉시지급이므로 당첨자로서 구분됩니다.

API 기능 목록

API

설명

Server

메소드

비고

API

설명

Server

메소드

비고

이벤트 응모 처리

로그인 한 회원이 이벤트 상세 페이지에서 응모 버튼을 클릭하여 응모를 합니다.

Event

POST

🔗API 확인하기 >

주문정보 조회: /api/order/v1/event/evtOrdList
쿠폰 발급: /api/order/v1/marketing/cpnDown
마일리지 적립: /api/member/v1/mileage/mlgSaveUse

이벤트 댓글 수정

로그인 한 본인의 댓글을 수정합니다.

Event

POST

🔗API 확인하기 >

이벤트 댓글 삭제

로그인 한 본인이 작성한 댓글을 삭제합니다.

Event

POST

🔗API 확인하기 >

용어 정의

명칭

설명

비고

명칭

설명

비고

전시기간​

이벤트가 이벤트 목록에서 전시되는 기간을 말합니다.​

전시기간이 끝난 이벤트는 상세 진입이 안됩니다.​

 

응모기간(행사기간)​

이벤트 상세 화면에서 응모 버튼 눌렀을때, 응모 할 수 있는 기간을 말합니다.​

 

구매기간​

이벤트에 적용되는 상품을 구매할 수 있는 기간을 말합니다.​

 

추첨이벤트​

기업에서 소비자들에게 사은품, 마일리지, 쿠폰 등 다양한 상품을 제공하기 위해 추첨을 통해 선발하는 이벤트를 말합니다​

 

비추첨이벤트​

참여자들이 특정 조건을 만족하거나 특별한 활동을 수행함으로써 혜택(쿠폰,마일리지)을 지급하는 이벤트를 말합니다.​
(추첨이 아닌 즉시지급-출석, 구매사은 등)​

 

이벤트리워드​

이벤트에 참여한 사람들에게 주어지는 보상이나 혜택을 나타냅니다. ​
이벤트 당첨 시, 제공하는 혜택 정보에는  사은품, 경품, 마일리지, 쿠폰 등이 있습니다.​

 

기타 참고사항

  • 이벤트 유형별 리워드

    • 단순클릭/구매자추첨/설문/댓글   : 경품 / 마일리지 / 쿠폰

    • 룰렛  : 마일리지 / 쿠폰

    • 출석체크  : 마일리지

    • 구매사은  : 사은품 / 경품 / 마일리지 / 쿠폰

    • 쿠폰다운로드  : 쿠폰

     

  • 이벤트 세부사항 및 추가항목

    • 출석체크  : 회차 정보(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초 간격으로 응모가 가능합니다.