| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- ------------------------------------------------------------------------------------------------------------------------------
- *** 쿠폰 ***
- *** 테이블
- TB_COUPON : 쿠폰. 신규 쿠폰 등록에 의한 발생
- TB_COUPON_REFVAL : 쿠폰관련값. 쿠폰이 적용될 관련값(상품, 브랜드, 카테고리, 제외상품) 등록에 의한 발생
- TB_COUPON_BAN_GOODS : 쿠폰제외상품. 쿠폰제외상품관리를 위한 테이블
- TB_COUPON_BURDEN : 쿠폰업체부담. 쿠폰의 업체부담율 등록에 의한 발생
- *** TB_COUPON 추가칼럼
- TB_COUPON.MIN_BUY_AMT : 최소구매금액
- TB_COUPON.CUST_GRADE10_YN : 등급10_YN
- TB_COUPON.CUST_GRADE20_YN : 등급20_YN
- TB_COUPON.CUST_GRADE30_YN : 등급30_YN
- TB_COUPON.CUST_GRADE40_YN : 등급40_YN
- TB_COUOPN.NEW_BUY_YN : 첫구매여부 (Y:구매이력이없음 | N:구매이력있음)
- TB_COUPON.CUST_REG_FROM : 회원가입일자(FROM) 20200101 (신규회원여부의 판단을 가입일자로 설정함)
- TB_COUPON.CUST_REG_TO : 회원가입일자(TO) 20200601
- TB_COUPON.BUY_FROM : 구매기간일자(FROM) (해당기간에 구매이력이 없으면 다운로드 가능)
- TB_COUPON.BUY_TO : 구매기간일자(TO)
- *** 쿠폰종류 : 즉시할인쿠폰(1차), 상품쿠폰(2차), 랜덤쿠폰(2차), 주문서쿠폰(3차), 배송비쿠폰(4차)
- *** 요건정리
- * 쿠폰에 대한 현황 관리가 가능해야 한다.
- - 쿠폰의 번호/쿠폰 상태/쿠폰 유형 별 쿠폰 목록을 조회할 수 있어야 한다. [조회조건] TB_COUPON.CPN_TYPE
- - 쿠폰의 상태를 일괄 변경할 수 있어야 한다.(고객이 쿠폰을 다운받은 상태에서 관리자에서 상태변경 가능(대기/중지 등. 단, 사용을 한 경우에는 컨트롤 불가, 일부 제한사항은 추후 리뷰 시 픽스(기간 설정 등)) TB_COUPON.CPN_STAT
- - 쿠폰의 사용금액(비용) / 쿠폰에 사용된 유관주문금액을 확인할 수 있어야 한다. [통계]
- - 쿠폰의 발급매수를 확인할 수 있어야 한다. [쿠폰발급자 확인] TB_CUST_CUPON
- - 쿠폰의 사용매수와 사용율을 확인할 수 있어야 한다. [주문쿠폰확인] TB_ORDER_DETAIL((1차쿠폰, 2차쿠폰, 장바구니쿠폰), TB_DELIVER_FEE(배송비쿠폰))
- 다양한 종류의 쿠폰을 설정할 수 있도록 개발되어야 한다.
- - 즉시할인(신규) / 상품쿠폰 / 주문서 쿠폰(장바구니 쿠폰) / 배송비 쿠폰 TB_COUPON.CPN_TYPE
- - 모든 쿠폰은 최소구매 금액/ 최대할인 금액을 지정할 수 있어야 한다. TB_COUPON.MIN_BUY_AMT, TB_COUPON.MAX_DC_AMT
- - 정액/정율을 지정할 수 있어야 한다. TB_COUPON.DC_WAY
- - 쿠폰 사용 조건은 브랜드/카테고리/공급처/상품 으로 지정할 수 있고 조건은 멀티+다중 등록으로 지정할 수 있어야 한다. [브랜드, 상품 | 상품, 공급처] TB_REFVAL.CPN_TARGET
- - 쿠폰 사용 예외 조건을 지정할 수 있어야 한다. [예외상품] TB_COPUON_BAN_GOODS
- - 쿠폰의 분담율을 지정할 수 있어야 한다. [업체분담율] TB_COPUOPN_BURDEN
- - 쿠폰의 할인율은 100%를 초과할 수없다.
- - 주문서 쿠폰은 결제 수단(일반신용카드/페이코/네이버페이)과 카드사를 제어할 수 있어야 한다. [주문서쿠폰인경우 결제수단을 콘트롤 할 수 있다] TB_COUPON.PAY_TYPE
- - 디바이스에 대한 사용 조건을 제어할 수 있어야 한다.(PC/모바일웹/모바일앱 다중선택) [디바이스별 설정 가능] TB_COUPON.DC_PVAL, TB_COUPON.DC_MVAL, TB_COUPON_AVAL
- - 채널에 대한 사용 조건을 제어할 수 있어야 한다.(제휴특정채널, 자사몰 등 채널에 대한 조건) [ 채널 설정 가능]
- - 배송비 쿠폰 역시 사용조건에 종속되어 조건을 적용한다. TB_COUPON.CPN_TYPE
- - 쿠폰적용 순서 : 즉시할인(상품상세, 자동 적용) -> 다다익선 적용(장바구니) -> 상품쿠폰(다운로드 쿠폰), 주문쿠폰 순(주문서) 적용 [프론트 주문서]
- 사용자가 입력-등록 하여 사용하는 시리얼유형을 만들수 있어야 한다. [시리얼쿠폰, NAME쿠폰] TB_COUPON.CPN_TYPE
- - 시리얼 쿠폰 유형은 관리자가 쿠폰코드를 생성하는 입력형과 자동 생성하는 난수형으로 생성유형을 설정할 수 있어야 한다. TB_COUPON.CPN_CODE
- - 시리얼의 입력형 쿠폰코드는 기간 내 중복될 수 없으며, 입력 글자수는 최소 2자 ~ 최대 10자, 한글.영문.숫자로 제어한다.
- - 난수의 경우 12자리 난수로 생성한다.
- TB_COUPON_RANDOM : 쿠폰 난수관리코드 테이블
- CPN_RANOM_SQ : 난수관리번호
- CPN_ID : 쿠폰ID
- CPN_CODE : 쿠폰코드
- CPN_CUST_NO : 쿠폰코드 사용자 번호
- CPN_PUB_LIMIT_QTY : 쿠폰다운로드수 (네임쿠폰일때는 발행수, 랜덤쿠폰일때는 1개)
- DEL_YN : 삭제여부
- REG_ID : 등록자
- REG_DT : 등록일자
- UPD_ID : 수정자
- UPD_DT : 수정일자
- *** 쿠폰의 다운로드조건에 대한 관리/적용기능이 개발 되어야 한다.
- - 쿠폰의 다운로드 기간 및 유효기간에 대해 관리할 수 있어야 한다.(연월일시분초단위) TB_COUPON.AVAIL_STDT, TB_COUPON.AVAIL_EDDT
- - 쿠폰의 상태를 관리할 수 있어야 한다.(대기/진행/중지/종료, 진행->대기로 변경등) TB_COUPON.CPN_STAT
- - 선착순 조건이 부여되어야 한다.(시간/횟수/매일할지,요일로할지/선착순에서마감매수) [다운로드시작일시 와 다운로드종료일시 할 예정 이기능때문에 쿠폰복사 기능 추가, 추후 프론트에서 이벤트 다운받을때 스크립트 기능 제공]
- - 전체 다운로드 매수와 아이디 별 기간 다운로드 매수의 제어가 개발되어야 한다.(기간내 N매, 일당 N매, 전체 N매) [ID별 다운로드 횟수 제한] TB_COUPON.CUST_PUB_LIMIT_QTY, TB_COUPON.TOT_PUB_LIMIT_QTY
- - 등급, 멤버쉽 조건에 따라 다운로드를 제어해야 한다. [ALL, 등급, 멤버쉽 조건 추가] TB_COUPON.USABLE_CUST_GB, TB_COUPON.USABLE_CUST_GRADE
- - 기간 내 첫구매 조건에 따라 다운로드를 제어해야 한다. TB_COUPON.NEW_BUY_YN, TB_COUPON.BUY_STDT, TB_COUPON.BUY_EDDT
- - 기간 내 신규회원 여부에 따라 다운로드를 제어해야 한다. [신규가입자에게 혜택 부여] TB_COUPON.NEW_CUST_YN
- - 쿠폰을 다운받은 회원 이력,시간과 사용여부, 사용한주문번호 등을 확인할 수 있어야 한다. TB_CUST_COUPON, TB_ORDER_DETAIL, TB_DELIVERY_FEE
- - 쿠폰에 대한 소멸 알림 여부 값을 제어해야 한다. TB_COUON.CPN_STAT
- *** 프론트 전시 영역에서 자유로운 쿠폰 노출이 제어 되어야 한다. [상품쿠폰]
- - EP쿠폰에 대해서는 관련 안내가 노출되어야 한다.
- - 쿠폰 번호 설정으로 쿠폰 전시가 가능해야 한다.(기획전/이벤트/카테고리/메인)
- - 상품 상세 페이지에는 조건에 맞는 쿠폰인 경우, 쿠폰 다운받기 버튼이 노출되어야 한다.
- - 퍼블리싱 하여 사용이 가능한 쿠폰 다운로드 스크립트를 제공해주어야 한다.
- ------------------------------------------------------------------------------------------------------------------------------
- *** 다다익선 ***
- * 테이블
- TB_TMTB : 다다익선 마스터 테이블 확인요청(대상회원등급, 대상상품(전체, 개별))
- TB_TMTB_BURDEN : 다다익선 할인금액 업체 분담율
- TB_TMTB_REFVAL : 다다익선 적용상품 설정
- TB_TMTB_SECTION : 다다익선 할인구간 설정
- * 요건정리
- 1. 할인유형: 수량할인/금액할인 두 가지 구조를 구현해야 한다. TB_TMTB.DC_GB
- 2. 행사상품을 할인 받기 위한 기본 조건을 설정할 수 있어야 한다. (예, 특정상품 N만원 이상 구매, 특정상품 N 개 이상 구매) TB_TMTB_REFVAL.TMTB_TARGET, TB_TMTB_REFVAL.TMTB_REF_VAL
- 3. 수량별 할인은 개수 조건을 최대 5개 까지 생성할 수 있어야 한다. (입력항목: 갯수, 할인값(=율 또는 금액)) TB_TMTB_SECTION.DC_GB, TB_TMTB_SECTION.DC_SETION
- 4. 할인적용대상: 행사상품/브랜드/공급처 중 1개만 지정할 수 있으며, 그 안에서는 다수개를 지정할 수 있어야 한다. (예로, 브랜드 선택 시 TBJ, 버커루 등) TB_TMTB_REFVAL.TMTB_TARGET
- 5. 수량할인설정: 개별상품적용/상품별수량합산적용 (즉, 전체상품의 갯수를 합산해 적용할건지 또는 특정상품 수량만 봐서 적용할건지) TB_TMTB.
- 6. 기준상품(반드시 이 상품을 구매해야 할인이 적용된다.), 제외상품을 등록할 수 있어야 한다.
- 7. 수량할인과 금액할인 프로모션은 중첩 적용될 수 있어야 한다. (이슈 확인 후 다시 협의하기로 함)
- 8. 프로모션에 대한 안내가 상품 상세 정보에 표시되어야 한다.
- 9. 장바구니에서 수량이나 금액이 충족되면, 할인 계산이 적용되어야 한다.
- 10. 클레임으로 인한 허들이 무너졌을 경우 할인 금액은 비례 배분하여 환수한다.
- ------------------------------------------------------------------------------------------------------------------------------
- *** 사은품 ***
- 사은품 프로모션 구조가 구현되어야 한다.
- - 관리자에서 사은품 프로모션에 대한 기간/시작/종료/설정 등의 관리가 가능하여야 한다. [사은품상태값]
- - 주문채널/금액/브랜드/공급처/대상상품 을 설정할 수 있어야 한다. [사은품의적용설정, 복합, 단일]
- - 지급할 사은품을 다수개를 설정할 수 있어야 한다. [금액별, 상품, 포인트]
- - 사은품의 지급 구간을 복수개 설정할 수 있어야 한다. [구간을 설정]
- - 선택 사은품일 경우 주문서에서 사은품을 선택할 수 있어야 한다. [구간설정시 체크]
- - 사은품 프로모션이 적용되는 상품일 경우 상품 정보에 사은품 안내가 노출되어야 한다. [상품상세적용]
- - 사은품 프로모션이 적용되었을 경우, 주문서/ 주문상세 페이지에 지급되는 사은품 정보가 노출되어야 한다.
- - 사은품의 선택 시점은 장바구니 혹은 주문 중간 단계에 위치*결제 넘어가기 전 단계) [주문서화면에서노출예정]
- * 작업지시서 전까지 취소 가능
- * IF_DELIVERY_ORDER 출고지시
- * 사은품상품테이블
- * 사은품관리 테이블
- 사은품관리번호
- 사은품명 : 제1회사은품
- 사은품상태 : 쿠폰과동일(
- 사은품시작날짜 : 시작날짜
- 사은품종료날짜 : 종료날짜
- 복합여부 : 단일, 복합
- * 사은품지급상품 조건 테이블
- 사은품조건관리번호
- 상은품조건1 : ALL, 브랜드, 상품, 공급처
- 사은품조건2_구분 : 수량(CNT), 금액(AMT)
- 사은품조건2_값 : 1개이상, 1,000이상
- 사은품사용포인트 : 0, 100, 200
- 적용사은품 : 사은품코드
- 적용사은품수량 : 사은품수량 1, 2
- 적용사은품옵션1 : RED
- 적용사은품옵션2 : 110
- 삭제여부
- 등록자
- 등록일자
- 수정자
- 수정일자
- * 주문사은품 테이블 (주문전체취소 시에는 사은품 정보 취소) 주문금액의 상황을 알수가 있어야함
- 주문사은품상세번호 : 1
- 주문번호 : 1
- 사은품상태 : 주문상태와 비슷(?)
- 사은품번호 : 1
- 사은품조건번호 : 1
- 사은품코드 : 1001
- 옵션1 : RED
- 옵션2 : 110
- 수량 : 1개
|