20201116_주간업무.txt 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. *** 전석훈 ***
  2. ---------------------------------------------------
  3. 주간업무보고(11/16)
  4. 11/10 ~ 11/16
  5. @ 개발환경설정
  6. @ 주문요건문서확인
  7. @ STYLE24 AS-IS 주문 분석, 설계
  8. 11/17 ~ 11/23
  9. @ 주문개발일정정리(프론트, 배치, 관리자)
  10. @ 관리자 > 주문목록 화면 개발
  11. ---------------------------------------------------
  12. 주간업무보고(11/23)
  13. 11/17 ~ 11/23
  14. @ 주문개발일정정리(프론트, 배치, 관리자)
  15. @ STYLE24 요건문서 주문 분석, 설계
  16. 11/24 ~ 11/30
  17. @ 관리자 > 주문목록 화면 개발
  18. ---------------------------------------------------
  19. 주간업무보고(11/30)
  20. 11/24 ~ 11/30
  21. @ 관리자 > 주문목록 화면 개발
  22. @ 관리자 > 입점업체미발주목록조회 화면 개발
  23. 12/01 ~ 12/07
  24. @ 관리자 > 주문상세 화면 개발
  25. ---------------------------------------------------
  26. 주간업무보고(12/07)
  27. 12/01 ~ 12/07
  28. @ 관리자 > 주문목록 개발완료 (90%)
  29. @ 관리자 > 입점업체미발주목록조회 개발완료 (90%)
  30. @ 취소, 반품, 교환 관련 프로시져 분석
  31. @ 주문시 실재고 체크 프로시져 분석
  32. 12/08 ~ 12/14
  33. @ 관리자 > 주문상세 화면 개발
  34. ---------------------------------------------------
  35. 주간업무보고(12/14)
  36. 12/08 ~ 12/14
  37. @ 관리자 > 주문목록 페이징 처리 완료
  38. @ 관리자 > 주문상세 화면 개발중 (10%)
  39. @ 다다익선 DB 테이블 설계 및 생성 (완료)
  40. @ 쿠폰 DB 테이블 수정 (컬럼럼 추가 및 삭제)
  41. @ 현업 개발 요건 확인 업무 회의
  42. @ WMS연동 관련 업무 회의
  43. 12/15 ~ 12/21
  44. @ 관리자 > 주문상세 화면 개발
  45. @ 사은품 DB 테이블 설계 & 생성
  46. 매장재고, 창고재고
  47. 구매수량체크 (
  48. 매장재고 체코 : tb_goods
  49. --> 복수 : 업체
  50. --> 단품 : 상품
  51. 다다익선 > 수량할인
  52. --> 프로모션 1개만 적용한다.
  53. --> 15일에 적용한 프로모션만 적용한다.
  54. --> a 최근날짜순
  55. A 1, 2, 3 > 3개이상 > 10000원 할인 YYYY.MM. 15
  56. B 1, 2 > 2개이상 > 20000원 할인 YYYY.MM. 14
  57. 다다익선 > 금액할인
  58. -->
  59. * row 기준
  60. * case1
  61. 다다익선1 --->
  62. 5개 이상 3000원 할인
  63. 7개 주문
  64. 4개 취소
  65. 3000 * 2/5 =
  66. 3000 * 3/7 =
  67. * case2
  68. 30000원 이상 10%할인
  69. 70000원 주문 7,000원 할인
  70. 40000원 취소 시
  71. ***
  72. API : WMS
  73. * 취소여부체크
  74. * 취소신청 요청
  75. 인터페이스 테이블 : 쇼핑몰 DB
  76. 포인트
  77. 1. 교환, 반품 요청 ---> 회사사유 ---> 상품회수 후 CS 사유변경 고객사유 --> 고객개별결제완료 ---> 회수컨펌
  78. 2. 교환, 반품 요청 ---> 회사사유 ---> 상품회수 후 CS 사유변경 회사사유 --> 회수컨펌
  79. 3. 교환, 반품 요청 ---> 고객사유 ---> 배송비결제 후 ---> 회수컨펌 ---> 다건 환불확정
  80. 입점
  81. eskimSupply/1q2w3e4r5t
  82. 촬영
  83. eskimfilm/1q2w3e4r5t
  84. 메뉴등록은 어드민에서 하시면 돼요.
  85. * 반품 (주문단위) --- 주문 > 접수기준
  86. 반품1 ---> 환불컨펌시 배송비 수기입력
  87. 반품2 ---> 환불컨펌시 배송비 수기입력
  88. * 회수지시는 요청건수 별로 진행
  89. * 배송지시 > 수동회수지시 버튼
  90. ***
  91. ---> * 다다익선
  92. 1. 할인유형: 수량할인/금액할인 두 가지 구조를 구현해야 한다.
  93. 2. 행사상품을 할인 받기 위한 기본 조건을 설정할 수 있어야 한다. (예, 특정상품 N만원 이상 구매, 특정상품 N 개 이상 구매)
  94. 3. 수량별 할인은 개수 조건을 최대 5개 까지 생성할 수 있어야 한다. (입력항목: 갯수, 할인값(=율 또는 금액))
  95. 4. 할인적용대상: 행사상품/브랜드/공급처 중 1개만 지정할 수 있으며, 그 안에서는 다수개를 지정할 수 있어야 한다. (예로, 브랜드 선택 시 TBJ, 버커루 등)
  96. 5. 수량할인설정: 개별상품적용/상품별수량합산적용 (즉, 전체상품의 갯수를 합산해 적용할건지 또는 특정상품 수량만 봐서 적용할건지)
  97. 6. 기준상품(반드시 이 상품을 구매해야 할인이 적용된다.), 제외상품을 등록할 수 있어야 한다.
  98. 7. 수량할인과 금액할인 프로모션은 중첩 적용될 수 있어야 한다. (이슈 확인 후 다시 협의하기로 함)
  99. 8. 프로모션에 대한 안내가 상품 상세 정보에 표시되어야 한다.
  100. 9. 장바구니에서 수량이나 금액이 충족되면, 할인 계산이 적용되어야 한다.
  101. 10. 클레임으로 인한 허들이 무너졌을 경우 할인 금액은 비례 배분하여 환수한다.
  102. *** 다다익선 테이블 구조 설계
  103. * TB_TMTB : 다다익선 마스터 테이블 확인요청(대상회원등급, 대상상품(전체, 개별))
  104. TMTB_SQ : 다다익선 시퀀스
  105. TMTB_NM : 다다익선 명
  106. TMTB_STAT : 다다익선 상태값 (G232_10|대기, G232_11|진행, G232_12|중지, G232_13|종료, G232_14|삭제)
  107. TMTB_ST_DT : 다다익선 적용 시작 날짜
  108. TMTB_ED_DT : 다다익선 적용 종료 날짜
  109. DC_GB : 할인대상구분 (G999_10|수량, G999_11|금액)
  110. MULTI_YN : (Y|복합상품, N|단품상품)
  111. SITE_CD : 사이트코드(공통코드G000)
  112. AF_LINK_CD : 제휴링크코드
  113. USABLE_CUST_GB : 사용가능고객구분(공통코드G100)
  114. USABLE_CUST_GRADE :사용가능고객등급(공통코드G110)
  115. DEL_YN : 삭제여부
  116. REG_NO : 등록자
  117. REG_DT : 등록날짜
  118. UDP_NO : 수정자
  119. UDT_DT : 수정날짜
  120. * TB_TMTB_SECTION : 다다익선 할인구간설정
  121. TB_TMTB_SECTION_SQ : 다다익선 할인구간 시퀀스
  122. TMTB_SQ : 다다익선 시퀀스
  123. DC_GB : 할인대상구분 (G999_10|수량, G999_11|금액)
  124. DC_SECTION : 구간할인시작(수량이상, 금액이상)
  125. DC_WAY : 할인방식(G240_10|할인금액, G240_11|할인율)
  126. DC_PVAL : PC 할인값 10,000
  127. DC_MVAL : MOBILE 할인값 10,000
  128. DC_AVAL : APP 할인값 10,000
  129. DEL_YN : 삭제여부
  130. REG_NO : 등록자
  131. REG_DT : 등록날짜
  132. UDP_NO : 수정자
  133. UDT_DT : 수정날짜
  134. * TB_TMTB_REFVAL : 다다익선 적용상품설정
  135. TB_TMTB_GOODS_SQ : 다다익선 할인구간 시퀀스
  136. TMTB_SQ : 다다익선 시퀀스
  137. TMTB_GOODS_GB : 공통코드 (G999_10|기본상품, G999_20|적용상품, G999_30|제외상품)
  138. TMTB_TARGET : 적용대상 (G260_10|상품, G260_11|카테고리, G260_12|브랜드, G260_13|공급처)
  139. TMTB_REF_VAL : 브랜드명, 상품코드명, 품목명
  140. DEL_YN : 삭제여부
  141. REG_NO : 등록자
  142. REG_DT : 등록날짜
  143. UDP_NO : 수정자
  144. UDT_DT : 수정날짜
  145. * TB_TMTB_BURDEN : 다다익선 업체 분담율
  146. TB_TMTB_BURDEN_SQ : 다다익선 할인구간 시퀀스
  147. TMTB_SQ : 다다익선 시퀀스
  148. TMTB_SUPPLY_CD : 다다익선 업체 코드
  149. TMTB_BURDEN_RATE : 다다익선 업체 분담율
  150. USE_YN : 사용여부
  151. REG_NO : 등록자
  152. REG_DT : 등록날짜
  153. UDP_NO : 수정자
  154. UDT_DT : 수정날짜
  155. *** 다다익선 테이블 구조 설계
  156. ***
  157. * 선발송
  158. * 송장번호칼럼
  159. * 다중 취소, 반품, 교환
  160. 주문, 취소, 반품, 교환반품, 교환배송
  161. *** 단품단위 ***
  162. ORD_DTL_NO : 주문상세번호
  163. ITEM_CD : 주문상품단품코드
  164. ITEM_QTY : 단품수량
  165. ITEM_PRICE : 세트묶음금액 (COMPOSE_CURR_PRICE)
  166. COMPOSE_QTY : 세트묶음수량
  167. ORD_AMT : 주문금액
  168. CNCL_RTN_AMT : 취소금액
  169. CPN1_CPN_AMT : 즉시할인쿠폰 할인금액
  170. TMTB1_DC_AMT : 다다익선1(수량) 할인금액
  171. TMTB2_DC_AMT : 다다익선2(금액) 할인금액
  172. GOODS_CPN_DC_AMT : 상품쿠폰 할인금액
  173. CART_CPN_DC_AMT : 장바구니쿠폰 할인금액
  174. PNT_DC_AMT : 포인트 할인금액
  175. PRE_PNT_DC_AMT : 선포인트 할인금액
  176. SAVE_PNT_DC_AMT : 포인트적립금액
  177. REAL_ORD_AMT : 실제 결제 금액
  178. GFCD_USE_AMT : 상품권 할인금액
  179. 회수송장 > 주문번호조회
  180. * 세트상품테이블
  181. A 세트 상품
  182. 1상품 2 : 2000
  183. 2상품 3 : 3000
  184. * 주문상세
  185. A상품 주문수량 : 3
  186. * 주문상세단품
  187. 단품금액(세트상품금액) : 2000, 3000
  188. 단품수량(세트상품수량) : 2, 3
  189. 단품주문금액(상세주문수량 * 단금금액) : 6,000, 9,000
  190. 단품주문수량(상세주문수량 * 단금수량) : 6, 9
  191. CREATE TABLE `tb_order_detail_item` (
  192. `ORD_DTL_ITEM_SQ` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '주문상세단품일련번호',
  193. `ORD_DTL_NO` int(10) unsigned NOT NULL COMMENT '주문상세번호',
  194. `ORD_NO` int(10) unsigned NOT NULL COMMENT '주문번호',
  195. `ITEM_CD` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일',
  196. `OPT_CD` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '옵션코드',
  197. `OPT_CD1` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '옵션코드1',
  198. `OPT_CD2` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '옵션코드2',
  199. `ITEM_QTY` smallint(5) unsigned NOT NULL COMMENT '단품수량',
  200. `ITEM_PRICE` int(10) unsigned NOT NULL COMMENT '단품단가',
  201. `OPT_ADD_PRICE` int(11) NOT NULL DEFAULT 0 COMMENT '옵션추가가격',
  202. `DISP_ORD` smallint(5) unsigned NOT NULL DEFAULT 1 COMMENT '표시순서',
  203. `REG_NO` int(10) unsigned NOT NULL COMMENT '등록자번호',
  204. `REG_DT` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '등록일시',
  205. `UPD_NO` int(10) unsigned NOT NULL COMMENT '수정자번호',
  206. `UPD_DT` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '수정일시',
  207. `COMPOSE_QTY` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '세트묶음수량 TB_GOODS_COMPOSE.QTY',
  208. `ORD_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '주문금액',
  209. `CNCL_RTN_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '취소금액',
  210. `CPN1_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '즉시할인쿠폰 할인금액',
  211. `TMTB1_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '다다익선1(수량) 할인금액',
  212. `TMTB2_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '다다익선2(금액) 할인금액',
  213. `GOODS_CPN_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '상품쿠폰 할인금액',
  214. `CART_CPN_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰 할인금액',
  215. `PNT_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '포인트 할인금액',
  216. `PRE_PNT_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '선포인트 할인금액',
  217. `SAVE_PNT_DC_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '포인트적립금액',
  218. `REAL_ORD_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '실제 결제 금액',
  219. `GFCD_USE_AMT` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '상품권 할인금액',
  220. PRIMARY KEY (`ORD_DTL_ITEM_SQ`),
  221. KEY `IX_ORDER_DETAIL_ITEM_01` (`ORD_DTL_NO`),
  222. KEY `IX_ORDER_DETAIL_ITEM_02` (`ORD_NO`)
  223. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='주문상세단품. 신규 주문 등록에 의한 발생'
  224. ;
  225. * BOS 반품 접수 ---> WMS 송신
  226. * BOS 회수지시 ---> IFTABLE 실시간 등록 ---> 반품입고연동 --->
  227. * 주문건의 고객 ---> 주문번호,
  228. 주문출고건의 데이타를 비교 ---> 주문번호,
  229. 반품정보를 매칭
  230. 최초배송지
  231. 회수지가 다른경우
  232. 주문1 상품1
  233. 주문2 상품2
  234. * 사은품 관련 WMS 연동에 대해서
  235. *** 2020.12.10 확인
  236. ---> 인증확인 후 구매 (비회원) ---> 보증보험 SDI API 연동 정보 확인
  237. * 서울구매안전보증
  238. * 보증보험 결제단에서 체크 (주문서 화면에서 체크) ---> AS-IS 있는기능 확인
  239. * 건별로 체크 후
  240. * API 연동 체크 확인