Forráskód Böngészése

Merge branch 'master' of http://112.172.147.34:4936/style24/style24.doc

swkim 4 éve
szülő
commit
3d533ce23d
19 módosított fájl, 1581 hozzáadás és 35 törlés
  1. BIN
      산출물/3.설계/01.화면설계서/04.ADMIN/TSIT-D204-화면설계서-메인전시(V0.1)-20210520.pptx
  2. BIN
      산출물/3.설계/01.화면설계서/05.SCM/TSIT-D204-화면설계서-주문(V1.0)_SCM_20210826.pptx
  3. 0 5
      산출물/3.설계/05.DB-Object/03.db_function/FN_GET_APPLY_CPN1_ID.sql
  4. 1 6
      산출물/3.설계/05.DB-Object/03.db_function/FN_GET_APPLY_CPN1_PRICE.sql
  5. 60 23
      산출물/3.설계/05.DB-Object/06.DDL/table.sql
  6. 1 1
      산출물/4.구축/데이터처리/네이버EP생성_20210615_2.sql
  7. BIN
      산출물/4.구축/엑셀샘플/SF025_정산기타차감엑셀업로드양식.xlsx
  8. 41 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_네이버 퀵링크 지면_INSITE.doc
  9. 644 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_독립.doc
  10. 42 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_메인화면 지면_INSITE.doc
  11. 40 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_상품상세-추천상품(대체상품) 지면_INSITE.doc
  12. 57 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_쇼핑 렌즈_INSITE.doc
  13. 41 0
      산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_이탈-팝업배너 지면_INSITE.doc
  14. BIN
      산출물/4.구축/외부모듈연동/광고스크립트/광고스크립트_20210813_V1.09.xlsx
  15. 18 0
      산출물/4.구축/외부모듈연동/광고스크립트/아이스타일24_유입스크립트.txt
  16. 28 0
      산출물/4.구축/외부모듈연동/광고스크립트/아이스타일24_전환스크립트.txt
  17. BIN
      산출물/5.시험/정산목록_20210820_피드백.xlsx
  18. 541 0
      산출물/6.전개/오픈시_DB마이그레이션후_작업할_DB처리_Script.sql
  19. 67 0
      산출물/6.전개/확인할사항_20210823.txt

BIN
산출물/3.설계/01.화면설계서/04.ADMIN/TSIT-D204-화면설계서-메인전시(V0.1)-20210520.pptx


BIN
산출물/3.설계/01.화면설계서/05.SCM/TSIT-D204-화면설계서-주문(V1.0)_SCM_20210826.pptx


+ 0 - 5
산출물/3.설계/05.DB-Object/03.db_function/FN_GET_APPLY_CPN1_ID.sql

@@ -120,11 +120,6 @@ BEGIN
                 ON     GD.BRAND_CD = CR1.REF_VAL
                 AND    CR1.CPN_TARGET = 'G260_12' -- 브랜드
                 AND    CR1.DEL_YN = 'N'
-                UNION
-                SELECT CR2.CPN_ID
-                     , GD.GOODS_CD
-                     , GD.CURR_PRICE
-                FROM   GOODS_DATA GD
                 INNER  JOIN TB_COUPON_REFVAL CR2
                 ON     GD.SUPPLY_COMP_CD = CR2.REF_VAL
                 AND    CR2.CPN_TARGET = 'G260_13' -- 공급업체

+ 1 - 6
산출물/3.설계/05.DB-Object/03.db_function/FN_GET_APPLY_CPN1_PRICE.sql

@@ -123,11 +123,6 @@ BEGIN
                 ON     GD.BRAND_CD = CR1.REF_VAL
                 AND    CR1.CPN_TARGET = 'G260_12' -- 브랜드
                 AND    CR1.DEL_YN = 'N'
-                UNION
-                SELECT CR2.CPN_ID
-                     , GD.GOODS_CD
-                     , GD.CURR_PRICE
-                FROM   GOODS_DATA GD
                 INNER  JOIN TB_COUPON_REFVAL CR2
                 ON     GD.SUPPLY_COMP_CD = CR2.REF_VAL
                 AND    CR2.CPN_TARGET = 'G260_13' -- 공급업체
@@ -163,7 +158,7 @@ BEGIN
     IF O_CURR_PRICE > O_DC_VAL THEN
         SET O_RET_VALUE = O_CURR_PRICE - O_DC_VAL;  
     ELSE
-        SET O_RET_VALUE = 0;
+        SET O_RET_VALUE = O_CURR_PRICE;
     END IF
     ;
 

+ 60 - 23
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -341,7 +341,7 @@ CREATE TABLE TB_BATCH
   BATCH_FRQ   VARCHAR(20) NOT NULL COMMENT '배치주기(Y:연배치, M:월배치, D:일배치, H:시간배치)',
   BATCH_DESC  VARCHAR(500) COMMENT '배치설명',
   BATCH_URL   VARCHAR(100) COMMENT '배치URL',
-  BATCH_STAT  VARCHAR(20) NULL COMMENT '배치상태(I:실행중, F:실행완료)',
+  BATCH_STAT  VARCHAR(20) NULL COMMENT '배치상태(I:실행중, F:실행완료, E:실패)',
   USE_YN      CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
   REG_NO      INT UNSIGNED NOT NULL COMMENT '등록자번호',
   REG_DT      TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
@@ -415,7 +415,8 @@ CREATE TABLE TB_BATCH_LOG
   BATCH_ID      VARCHAR(50) NOT NULL COMMENT '배치ID(배치)',
   BATCH_STDT    TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6) NOT NULL COMMENT '배치시작일시',
   BATCH_EDDT    TIMESTAMP(6) NULL DEFAULT NULL COMMENT '배치종료일시',
-  BATCH_STAT    VARCHAR(20) DEFAULT 'I' NOT NULL COMMENT '배치상태(I:실행중, F:실행완료)',
+  BATCH_STAT    VARCHAR(20) DEFAULT 'I' NOT NULL COMMENT '배치상태(I:실행중, F:실행완료, E:실패)',
+  ERROR_MSG     LONGTEXT NULL COMMENT '에러메시지',
   REG_NO        INT UNSIGNED NOT NULL COMMENT '등록자번호',
   REG_DT        TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
   PRIMARY KEY (BATCH_LOG_SQ),
@@ -7461,11 +7462,11 @@ COMMENT '상품시퀀스. 신규 상품 등록에 의한 발생';
 DROP TABLE IF EXISTS TB_GOODS_SUMMARY RESTRICT;
 CREATE TABLE TB_GOODS_SUMMARY (
   GOODS_CD        VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
-  SELL_TOT_QTY    SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
-  SELL_WEEK_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
-  SELL_MONTH_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
-  SELL_YDAY_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
-  SELL_DAY15_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
+  SELL_TOT_QTY    INT   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
+  SELL_WEEK_QTY   INT   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
+  SELL_MONTH_QTY  INT   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
+  SELL_YDAY_QTY   INT   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
+  SELL_DAY15_QTY  INT   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
   READ_NWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
   READ_PWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
   GOODS_QNA_CNT   INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
@@ -7508,11 +7509,11 @@ ALTER TABLE TB_GOODS_SUMMARY
 DROP TABLE IF EXISTS TB_GOODS_SUMMARY_TMP RESTRICT;
 CREATE TABLE TB_GOODS_SUMMARY_TMP (
   GOODS_CD        VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
-  SELL_TOT_QTY    SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
-  SELL_WEEK_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
-  SELL_MONTH_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
-  SELL_YDAY_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
-  SELL_DAY15_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
+  SELL_TOT_QTY    INT   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
+  SELL_WEEK_QTY   INT   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
+  SELL_MONTH_QTY  INT   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
+  SELL_YDAY_QTY   INT   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
+  SELL_DAY15_QTY  INT   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
   READ_NWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
   READ_PWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
   GOODS_QNA_CNT   INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
@@ -15009,6 +15010,8 @@ CREATE TABLE TB_USAC (
   SELF_CPN_DC_AMT  INT     DEFAULT 0   NOT NULL COMMENT '자사쿠폰분담액',
   SUPPLY_COMP_CPN_DC_AMT  INT     DEFAULT 0   NOT NULL COMMENT '입점쿠폰분담액',
   TMTB_DC_AMT      INT     DEFAULT 0   NOT NULL COMMENT '다다익선할인금액',
+  SELF_TMTB_DC_AMT  INT     DEFAULT 0   NOT NULL COMMENT '자사다다익선분담액',
+  SUPPLY_COMP_TMTB_DC_AMT  INT     DEFAULT 0   NOT NULL COMMENT '입점다다익선분담액',
   BILL_AMT         INT     DEFAULT 0   NOT NULL COMMENT '계산서발행금액(판매수수료금액 - 자사쿠폰분담액. < 0인 경우 0)',
   SUPPLY_AMT       INT     DEFAULT 0   NOT NULL COMMENT '공급가액. INT(계산서발행금액 / 1.1)',
   TAX_AMT          INT     DEFAULT 0   NOT NULL COMMENT '세액(계산서발행금액 - 공급가액)',
@@ -17171,7 +17174,8 @@ CREATE TABLE TB_BATCH_LOG
   BATCH_ID      VARCHAR(50) NOT NULL COMMENT '배치ID(배치)',
   BATCH_STDT    TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6) NOT NULL COMMENT '배치시작일시',
   BATCH_EDDT    TIMESTAMP(6) NULL DEFAULT NULL COMMENT '배치종료일시',
-  BATCH_STAT    VARCHAR(20) DEFAULT 'I' NOT NULL COMMENT '배치상태(I:실행중, F:실행완료)',
+  BATCH_STAT    VARCHAR(20) DEFAULT 'I' NOT NULL COMMENT '배치상태(I:실행중, F:실행완료, E:실행오류)',
+  ERROR_MSG     LONGTEXT NULL COMMENT '에러메시지',
   REG_NO        INT UNSIGNED NOT NULL COMMENT '등록자번호',
   REG_DT        TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
   PRIMARY KEY (BATCH_LOG_SQ),
@@ -24278,11 +24282,11 @@ COMMENT '상품시퀀스. 신규 상품 등록에 의한 발생';
 DROP TABLE IF EXISTS TB_GOODS_SUMMARY RESTRICT;
 CREATE TABLE TB_GOODS_SUMMARY (
   GOODS_CD        VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
-  SELL_TOT_QTY    SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
-  SELL_WEEK_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
-  SELL_MONTH_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
-  SELL_YDAY_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
-  SELL_DAY15_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
+  SELL_TOT_QTY    INT   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
+  SELL_WEEK_QTY   INT   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
+  SELL_MONTH_QTY  INT   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
+  SELL_YDAY_QTY   INT   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
+  SELL_DAY15_QTY  INT   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
   READ_NWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
   READ_PWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
   GOODS_QNA_CNT   INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
@@ -24325,11 +24329,11 @@ ALTER TABLE TB_GOODS_SUMMARY
 DROP TABLE IF EXISTS TB_GOODS_SUMMARY_TMP RESTRICT;
 CREATE TABLE TB_GOODS_SUMMARY_TMP (
   GOODS_CD        VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
-  SELL_TOT_QTY    SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
-  SELL_WEEK_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
-  SELL_MONTH_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
-  SELL_YDAY_QTY   SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
-  SELL_DAY15_QTY  SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
+  SELL_TOT_QTY    INT   NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
+  SELL_WEEK_QTY   INT   NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
+  SELL_MONTH_QTY  INT   NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
+  SELL_YDAY_QTY   INT   NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
+  SELL_DAY15_QTY  INT   NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
   READ_NWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
   READ_PWEEK_CNT  INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
   GOODS_QNA_CNT   INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
@@ -33945,6 +33949,39 @@ ALTER TABLE TB_SPLASH_IMG
 ALTER TABLE TB_SPLASH_IMG
   AUTO_INCREMENT = 1;
 
+################################################################################
+#한세매출
+################################################################################
+DROP TABLE IF EXISTS TB_HANSAE_SALES RESTRICT;
+CREATE TABLE TB_HANSAE_SALES (
+  ERP_GB            VARCHAR(20)       NOT NULL COMMENT 'ERP구분(hsmk: 한세MK, hsdr: 한세드림)',
+  NO_IF             VARCHAR(20)       NOT NULL COMMENT 'I/F번호(YYYYMMDDHH24MISS + 일련번호4자리)',
+  DT_SALE           VARCHAR(8)        NOT NULL COMMENT '판매일자(YYYYMMDD형식)',
+  TP_SALE           VARCHAR(1)        NOT NULL COMMENT '판매구분(1:판매, 2:환불)',
+  CD_STYLE          VARCHAR(20)       NOT NULL COMMENT '스타일코드',
+  CD_COLOR          VARCHAR(20)       NOT NULL COMMENT '색상코드',
+  CD_SIZE           VARCHAR(20)       NOT NULL COMMENT '사이즈코드',
+  QT_SALE           INT               NOT NULL COMMENT '판매수량',
+  AM_ACSALE         INT               NOT NULL COMMENT '실판매금액(수량 * 단가)',
+  DS_REMARK         VARCHAR(200)      NULL     COMMENT '비고',
+  CD_SALEBILL       VARCHAR(50)       NULL     COMMENT '판매전표번호(매출반영 성공 후)',
+  DS_ERROR          VARCHAR(200)      NULL     COMMENT '실패메시지(매출반영 실패 후)',
+  REG_DT            TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
+  UPD_DT            TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시'
+)
+COMMENT '한세매출. 한세매출반영 데이터 등록에 의한 발생';
+
+ALTER TABLE TB_HANSAE_SALES
+  ADD CONSTRAINT PK_HANSAE_SALES
+    PRIMARY KEY (
+      ERP_GB, NO_IF, DT_SALE, TP_SALE, CD_STYLE, CD_COLOR, CD_SIZE
+    );
+
+CREATE INDEX IX_HANSAE_SALES_01
+  ON TB_HANSAE_SALES (
+    ERP_GB, DT_SALE, TP_SALE, CD_STYLE, CD_COLOR, CD_SIZE
+  );
+
 ################################################################################
 #검색키워드
 ################################################################################

+ 1 - 1
산출물/4.구축/데이터처리/네이버EP생성_20210615_2.sql

@@ -376,7 +376,7 @@ SELECT COUNT(*) FROM TB_EP_INTEREST_FREE_EVENT;
 
 /* TsbGoodsEp.deleteEpNaver */
 DELETE FROM TB_EP_NAVER WHERE GB = 'PREV';
-
+ 
 /* TsbGoodsEp.createPreviousEpNaver */
 INSERT INTO TB_EP_NAVER (
        GB

BIN
산출물/4.구축/엑셀샘플/SF025_정산기타차감엑셀업로드양식.xlsx


+ 41 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_네이버 퀵링크 지면_INSITE.doc

@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />  
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+                <p><b>&nbsp;인사이트 마케팅 스크립트 설치가이드</b></p>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+
+<p><b>네이버 퀵링크 지면</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+                <div>&nbsp;- 설치 위치&nbsp;</div>
+                <div>&nbsp;- 모바일 버전 메인 페이지</div>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all;">
+&lt;!-- Enliple Insite naver Quick  start -->
+&lt;script type="text/javascript">(function(m,b,r,i,s){m.mbris=m.mbris||function(){(m.mbris.q=m.mbris.q||[]).push(arguments)};i=b.createElement(r);i.async=!0;i.defer=!0;i.src="https://cdn.megadata.co.kr/dist/prod/enp_mbris.min.js";0&lt;b.querySelectorAll("script[src*=enp_mbris]").length&&m.ENP_MBRIS_INVOKE?m.ENP_MBRIS_INVOKE():(s=b.getElementsByTagName(r)[0],s.parentNode.insertBefore(i,s))})(window,document,"script");mbris("202108222155731624_is24_6_01,202108222155731624_is24_6_02");
+&lt;/script>
+&lt;!-- Enliple Insite naver Quick end -->
+</pre>
+<br>
+</body>
+</html>

+ 644 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_독립.doc

@@ -0,0 +1,644 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="width: 1599px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+		<p><b>&nbsp;모비온 스크립트 삽입</b></p>
+	</td>
+</tr>
+</tbody>
+</table>
+<br>
+
+
+<br>
+<p><b>1. footer</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="width: 1599px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+		<div>&nbsp;footer에 해당하는 `html`이 없을 경우 모든 페이지에서 사용되는 `html`에 설치한다</div>
+	</td>
+</tr>
+</tbody>
+</table>
+<br>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199);">
+&lt;!-- Enliple Tracker Start -->
+&lt;script type="text/javascript">
+(function(a,g,e,n,t){a.enp=a.enp||function(){(a.enp.q=a.enp.q||[]).push(arguments)};n=g.createElement(e);n.async=!0;n.defer=!0;n.src="https://cdn.megadata.co.kr/dist/prod/enp_tracker_self_hosted.min.js";t=g.getElementsByTagName(e)[0];t.parentNode.insertBefore(n,t)})(window,document,"script");
+enp('create', 'common', 'is24', { device: 'W' });  // W:웹, M: 모바일, B: 반응형
+enp('send', 'common', 'is24');
+&lt;/script>
+&lt;!-- Enliple Tracker End -->
+</pre>
+
+<br>
+
+
+<p style="width: 1599px; font-size: 10pt;"><b>스크립트 파라미터 정보</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">형식</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">adverId</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">광고주의 모비온 계정</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">device</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">기기 타입</td>
+</tr><tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">domain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">도메인</td>
+	</td>
+</tr><tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">document.referrer
+	</td>
+</tr><tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrerDomain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">referrer에서 추출한 domain
+	</td>
+</tr><tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">solutionType</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">솔루션 타입
+	</td>
+</tr>
+</tbody>
+</table>
+<br>
+
+<p><b>2. 상품 상세 페이지</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="width: 1599px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+		<div>&nbsp;에디터 내 모듈 위치.&nbsp;</div>
+		<div>스크립트 내부에서 load 이벤트에서 호출시키도록 되어 있으므로, <br>
+			특정 이벤트의 callback이 아닌 전역 스코프에서 호출시켜야 합니다.<br>
+			🚨 장바구니 또는 찜버튼 클릭시 이벤트 동작 안할때 버튼 Class에 아래 Class 추가<br>
+			장바구니 :  enp_mobon_cart   /   찜 :  enp_mobon_wish</div>
+	</td>
+</tr>
+</tbody>
+</table>
+<br>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199);"><!-- Enliple Tracker Start -->
+&lt;!-- Enliple Tracker Start -->
+&lt;script type="text/javascript">
+var ENP_VAR = {
+collect: {},
+conversion: { product: [] }
+};
+ENP_VAR.collect.productCode = '제품 코드';
+ENP_VAR.collect.productName = '제품명';
+ENP_VAR.collect.price = '제품가격';
+ENP_VAR.collect.dcPrice = '제품 할인가격';
+ENP_VAR.collect.soldOut = '품절 여부';
+ENP_VAR.collect.imageUrl = '상품 이미지 URL';
+ENP_VAR.collect.secondImageUrl = '상품 이미지 URL(다중이미지 사용시 세팅)';
+ENP_VAR.collect.thirdImageUrl = '상품 이미지 URL(다중이미지 사용시 세팅)';
+ENP_VAR.collect.fourthImageUrl = '상품 이미지 URL(다중이미지 사용시 세팅)'
+ENP_VAR.collect.topCategory = '상품이 속한 카테고리의 최상위 분류';
+ENP_VAR.collect.firstSubCategory = '대분류';
+ENP_VAR.collect.secondSubCategory = '중분류';
+ENP_VAR.collect.thirdSubCategory = '소분류';
+
+	/* 간편 결제 시스템을 통한 전환. (이용하지 않는 경우 삭제) */
+ENP_VAR.conversion.product.push({
+		productCode : '제품 코드',
+		productName : '제품명',
+		price : '제품가격',
+		dcPrice : '제품 할인가격',
+		qty : '제품 수량',
+		soldOut : '품절 여부',
+		imageUrl : '상품 이미지 URL',
+		topCategory : '상품이 속한 카테고리의 최상위 분류',
+		firstSubCategory : '대분류',
+		secondSubCategory : '중분류',
+		thirdSubCategory : '소분류'
+	});
+
+(function(a,g,e,n,t){a.enp=a.enp||function(){(a.enp.q=a.enp.q||[]).push(arguments)};n=g.createElement(e);n.async=!0;n.defer=!0;n.src="https://cdn.megadata.co.kr/dist/prod/enp_tracker_self_hosted.min.js";t=g.getElementsByTagName(e)[0];t.parentNode.insertBefore(n,t)})(window,document,"script");
+	/* 상품수집 */
+enp('create', 'collect', 'is24', { device: 'W' });
+	/* 장바구니 버튼 타겟팅 (이용하지 않는 경우 삭제) */
+enp('create', 'cart', 'is24', { device: 'W', btnSelector: '장바구니 버튼의 CSS Selector (document.querySelector 함수에 들어갈 수 있는 값)' });
+	/* 찜 버튼 타겟팅 (이용하지 않는 경우 삭제) */
+enp('create', 'wish', 'is24', { device: 'W', btnSelector: '찜 버튼의 CSS Selector (document.querySelector 함수에 들어갈 수 있는 값)' });
+	/* 네이버페이 전환. (이용하지 않는 경우 삭제) */
+	enp('create', 'conversion', 'is24', { device: 'B', paySys: 'naverPay' });
+&lt;/script>
+	&lt;!-- Enliple Tracker End -->
+</pre>
+<br>
+
+
+<br>
+<p style="width: 1599px; font-size: 10pt;"><b>상품/ 장바구니 스크립트 데이터</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">형식</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(210, 210, 210); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">adverId</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">광고주의 모비온 계정</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productCode</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품 코드</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productName</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">price</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품정가</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productUrl</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품url</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">dcPrice</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품 할인가</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">soldOut</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String Y/N</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">품절 여부</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">imageUrl</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품 이미지 경로</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">secondImageUrl </td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품의 다중이미지 경로</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">thirdImageUrl </td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품의 다중이미지 경로</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">fourthImageUrl </td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품의 다중이미지 경로</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">topCategory</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">상품의 최상위 카테고리</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">firstSubCategory</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">대분류</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">secondSubCategory</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">중분류</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">thirdSubCategory</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">소분류</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">device</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;"> W:웹, M: 모바일, B: 반응형</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">domain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">광고주 도메인</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">charSet</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String </span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">페이지의 characterSet</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">document referrer</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrerDomain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">유입경로 도메인
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">cookieEnabled</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">boolen
+</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">브라우저의 쿠키 허용 여부
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">nation</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String
+</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">국가코드 (ISO-3166-1-alpha-2)
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">siteCode
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); color: rgb(103, 103, 103); font-size: 10pt;">사이트코드</td>
+</tr>
+</tbody>
+</table>
+
+<br>
+
+
+<p><b>3. 장바구니 페이지</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="width: 1599px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+		<div>&nbsp;스크립트 내부에서 `load` 이벤트에서 호출시키도록 되어 있으므로, <br>
+			특정 이벤트의 callback이 아닌 전역 스코프에서 호출시켜야 합니다.</div>
+	</td>
+</tr>
+</tbody>
+</table>
+<br>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199);">
+&lt;!-- Enliple Tracker Start -->
+&lt;script type="text/javascript">
+var ENP_VAR = { conversion: { product: [] } };
+
+// 주문한 각 제품들을 배열에 저장
+ENP_VAR.conversion.product.push(
+	// 주문 상품1
+	{
+		productCode : '제품 코드',
+		productName : '제품명',
+		price : '제품가격',
+		dcPrice : '제품 할인가격',
+		qty : '제품 수량'
+	},
+		// 주문 상품2
+	{
+		productCode : '제품 코드',
+		productName : '제품명',
+		price : '제품가격',
+		dcPrice : '제품 할인가격',
+		qty : '제품 수량'
+	}
+	);
+
+	ENP_VAR.conversion.totalPrice = '총 주문 금액';  // 없는 경우 단일 상품의 정보를 이용해 계산
+	ENP_VAR.conversion.totalQty = '총 주문 수량';  // 없는 경우 단일 상품의 정보를 이용해 계산
+
+	(function(a,g,e,n,t){a.enp=a.enp||function(){(a.enp.q=a.enp.q||[]).push(arguments)};n=g.createElement(e);n.async=!0;n.defer=!0;n.src="https://cdn.megadata.co.kr/dist/prod/enp_tracker_self_hosted.min.js";t=g.getElementsByTagName(e)[0];t.parentNode.insertBefore(n,t)})(window,document,"script");
+	enp('create', 'conversion', 'is24', { device: 'B', paySys: 'naverPay' }); // W:웹, M: 모바일, B: 반응형
+&lt;/script>
+&lt;!-- Enliple Tracker End -->
+</pre>
+<br>
+
+
+
+<br>
+
+
+<p style="width: 1599px; font-size: 10pt;"><b>네이버페이 전환 데이터</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">product</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">객체로 이루어진 배열</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문 상품 정보</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">adverId</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">광고주의 모비온 계정
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">ordCode</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문번호</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">totalPrice</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문한 최종 가격</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">totalQty</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문한 최종 수량</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">device</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">기기타입</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">domain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">광고주의 domain</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">charSet</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">페이지의 characterSet</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">document.referrer</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrerDomain
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer에서 추출한 domain</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">cookieEnabled</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">boolean</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">브라우저의 쿠키 허용 여부
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">paySys</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">결제 시스템 타입</td>
+</tr>
+
+</tbody>
+</table>
+
+
+<br>
+<p style="width: 1599px; font-size: 10pt;"><b>전환 데이터 내 product 배열 내용</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productCode</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 코드</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productName</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 이름</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">qty</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 수량
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">price
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 단일가격</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">dcPrice
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 할인 가격
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productUrl</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">상세페이지 URL(scheme 포함)</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">soldOut
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">string
+Y/N
+</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">품절 여부
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">imageUrl
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">상품의 이미지 URL (scheme 포함)</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">topCategory
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String
+</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">최상위 카테고리
+	</td>
+</tr>
+
+</tbody>
+</table>
+
+<br>
+
+
+
+<p><b>4. 주문 완료 페이지</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+
+</table>
+<br>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199);">
+&lt;!-- Enliple Tracker Start -->
+&lt;script type="text/javascript">
+var ENP_VAR = { conversion: { product: [] } };
+
+	// 주문한 각 제품들을 배열에 저장
+	ENP_VAR.conversion.product.push(
+		// 주문 상품1
+		{
+			productCode : '제품 코드',
+			productName : '제품명',
+			price : '제품가격',
+			dcPrice : '제품 할인가격',
+			qty : '제품 수량'
+		},
+		// 주문 상품2
+		{
+			productCode : '제품 코드',
+			productName : '제품명',
+			price : '제품가격',
+			dcPrice : '제품 할인가격',
+			qty : '제품 수량'
+		}
+	);
+
+ENP_VAR.conversion.ordCode= '주문 번호';
+ENP_VAR.conversion.totalPrice = '총 주문 금액';
+ENP_VAR.conversion.totalQty = '총 주문 수량';
+
+	(function(a,g,e,n,t){a.enp=a.enp||function(){(a.enp.q=a.enp.q||[]).push(arguments)};n=g.createElement(e);n.async=!0;n.defer=!0;n.src="https://cdn.megadata.co.kr/dist/prod/enp_tracker_self_hosted.min.js";t=g.getElementsByTagName(e)[0];t.parentNode.insertBefore(n,t)})(window,document,"script");
+enp('create', 'conversion', 'is24', { device: 'B' }); // W:웹, M: 모바일, B: 반응형
+enp('send', 'conversion', 'is24');
+&lt;/script>
+&lt;!-- Enliple Tracker End -->
+</pre>
+
+<br>
+
+<p style="width: 1599px; font-size: 10pt;"><b>전환 데이터</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">product</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">객체로 이루어진 배열</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문 상품 정보</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">adverId</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">광고주의 모비온 계정
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">ordCode</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문번호</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">totalPrice</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문한 최종 가격</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">totalQty</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">주문한 최종 수량</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">device</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">기기타입</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">domain</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">광고주의 domain</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">charSet</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">페이지의 characterSet</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String URL</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">document.referrer</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrerDomain
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String domain</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">referrer에서 추출한 domain</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">cookieEnabled</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">boolean</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">브라우저의 쿠키 허용 여부
+	</td>
+</tr>
+
+</tbody>
+</table>
+
+
+<br>
+<p style="width: 1599px; font-size: 10pt;"><b>전환 데이터 내  product 배열 내용</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="text-align: center; width: 1599px; border:none;border-collapse:collapse;font-family:" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+<tbody>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">필드명</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">설명</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productCode</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 코드</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">productName</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 이름</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">qty</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 수량
+	</td>
+</tr>
+<tr>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">price
+	</td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;"><span style="color: rgb(16, 95, 255);">String 숫자형식 실수</span></td>
+	<td style="height: 24px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(241, 241, 241); text-align: left; padding-left: 10px; color: rgb(103, 103, 103); font-size: 10pt;">해당 상품의 단일가격</td>
+</tr>
+
+</tbody>
+</table>
+<br>
+</body>
+</html>

+ 42 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_메인화면 지면_INSITE.doc

@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />  
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+                <p><b>&nbsp;인사이트 마케팅 스크립트 설치가이드</b></p>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+
+<p><b>메인화면 지면</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+                <div>&nbsp;- 설치 위치&nbsp;</div>
+                <div>&nbsp;- 웹/모바일 버전 메인 페이지</div>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all;">
+&lt;!-- Enliple Insite Main start -->
+&lt;script type="text/javascript">
+(function(m,b,r,i,s){m.mbris=m.mbris||function(){(m.mbris.q=m.mbris.q||[]).push(arguments)};i=b.createElement(r);i.async=!0;i.defer=!0;i.src="https://cdn.megadata.co.kr/dist/prod/enp_mbris.min.js";0&lt;b.querySelectorAll("script[src*=enp_mbris]").length&&m.ENP_MBRIS_INVOKE?m.ENP_MBRIS_INVOKE():(s=b.getElementsByTagName(r)[0],s.parentNode.insertBefore(i,s))})(window,document,"script");mbris("202108222155731618_is24_1_01,202108222155731619_is24_1_02");
+&lt;/script>
+&lt;!-- Enliple Insite Main end -->
+</pre>
+<br>
+</body>
+</html>

+ 40 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_상품상세-추천상품(대체상품) 지면_INSITE.doc

@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />  
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+                <p><b>&nbsp;인사이트 마케팅 스크립트 설치가이드</b></p>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+
+<p><b>상품상세-추천상품(대체상품) 지면</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+                <div>&nbsp;- 설치 위치&nbsp;</div>
+                <div>&nbsp;- 상품상세 페이지 내의 광고를 노출시킬 위치</div>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all;">
+&lt;!-- Enliple Insite shopDetail start -->
+&lt;script type="text/javascript">(function(m,b,r,i,s){m.mbris=m.mbris||function(){(m.mbris.q=m.mbris.q||[]).push(arguments)};i=b.createElement(r);i.async=!0;i.defer=!0;i.src="https://cdn.megadata.co.kr/dist/prod/enp_mbris.min.js";0&lt;b.querySelectorAll("script[src*=enp_mbris]").length&&m.ENP_MBRIS_INVOKE?m.ENP_MBRIS_INVOKE():(s=b.getElementsByTagName(r)[0],s.parentNode.insertBefore(i,s))})(window,document,"script");mbris("202108222155731619_is24_2_01,202108222155731620_is24_2_02");&lt;/script>&lt;!-- 광고 노출 영역 -->&lt;div id="mbris_detail_section" style="display: none !important; position: relative;">&lt;/div>
+&lt;!-- Enliple Insite shopDetail end -->
+</pre>
+<br>
+</body>
+</html>

+ 57 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_쇼핑 렌즈_INSITE.doc

@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />  
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+                <p><b>&nbsp;인사이트 마케팅 스크립트 설치가이드</b></p>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+
+<p><b>쇼핑 렌즈</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+                <div>&nbsp;- 설치 위치&nbsp;</div>
+                <div>&nbsp;- 웹, 모바일 버전 상세페이지<br>div 태그는 메인 이미지 태그의 상위 div태그 아래 위치</div>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all;">
+&lt;!-- Enliple Insite shoppinglens start -->
+&lt;script type="text/javascript">(function(m,b,r,i,s){m.mbris=m.mbris||function(){(m.mbris.q=m.mbris.q||[]).push(arguments)};i=b.createElement(r);i.async=!0;i.defer=!0;i.src="https://cdn.megadata.co.kr/dist/prod/enp_mbris.min.js";0&lt;b.querySelectorAll("script[src*=enp_mbris]").length&&m.ENP_MBRIS_INVOKE?m.ENP_MBRIS_INVOKE():(s=b.getElementsByTagName(r)[0],s.parentNode.insertBefore(i,s))})(window,document,"script");mbris("202108222155731617_is24_10_01,202108222155731617_is24_10_02");
+&lt;/script>
+&lt;!-- Enliple Insite shoppinglens end -->
+&lt;div id="mbris_shop_lens_section">&lt;/div>
+
+<strong>쇼핑렌즈 - 신규페이지 스크립트</strong>
+
+<div style="border-style:solid; border-width: thin;">
+- 설치 위치
+- 새탭 페이지(/shoppinglens/mbris_lens.html)
+</div>
+<!-- Enliple Insite shoppinglens start -->
+&lt;script type="text/javascript" src = "https://cdn.megadata.co.kr/dist/prod/enp_mbris_tab.js">&lt;/script>
+&lt;script>
+    mbris_shoppinglens();
+&lt;/script>
+<!-- Enliple Insite shoppinglens end -->
+&lt;iframe id = "iframe_mbris_shop_lens_section" style = "width:100%; height: 1000px; border: none;" scrolling ="no">&lt;/iframe>
+
+</pre>
+<br>
+</body>
+</html>

+ 41 - 0
산출물/4.구축/외부모듈연동/광고스크립트/ISTTICKET-5160/아이스타일24_이탈-팝업배너 지면_INSITE.doc

@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />  
+</head>
+<body>
+
+
+<p><br></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 50px; border-width: 1px; border-style: solid none; border-color: rgb(154, 185, 1); background-color: rgb(234, 234, 234);">
+                <p><b>&nbsp;인사이트 마케팅 스크립트 설치가이드</b></p>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+
+<p><b>이탈-팝업배너 지면</b></p>
+<table cellspacing="0" cellpadding="0" border="0" style="border:none;border-collapse:collapse;" apple="" sd="" gothic="" neo",="" "malgun="" gothic",="" "맑은="" 고딕",="" sans-serif;font-size:13.3333px"="">
+    <tbody>
+        <tr>
+            <td style="width: 800px; height: 45px; border-width: 1px; border-style: solid; border-color: rgb(199, 199, 199); background-color: rgb(234, 234, 234); font-size: 10pt;">
+                <div>&nbsp;- 설치 위치&nbsp;</div>
+                <div>&nbsp;- 모든 페이지에 노출되는 레이아웃 (footer 등)<br><strong style="color: red;">전면배너 사용시 이탈방지 지면 사용불가</strong></div>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<pre style="font-size: 14px; white-space: inherit; word-break: break-all;">
+&lt;!-- Enliple Insite breakAway Popup start -->
+&lt;script type="text/javascript">(function(m,b,r,i,s){m.mbris=m.mbris||function(){(m.mbris.q=m.mbris.q||[]).push(arguments)};i=b.createElement(r);i.async=!0;i.defer=!0;i.src="https://cdn.megadata.co.kr/dist/prod/enp_mbris.min.js";0&lt;b.querySelectorAll("script[src*=enp_mbris]").length&&m.ENP_MBRIS_INVOKE?m.ENP_MBRIS_INVOKE():(s=b.getElementsByTagName(r)[0],s.parentNode.insertBefore(i,s))})(window,document,"script");mbris("202108222155731621_is24_3_01,202108222155731621_is24_3_02");
+&lt;/script>
+&lt;!-- Enliple Insite breakAway Popup end -->
+</pre>
+<br>
+</body>
+</html>

BIN
산출물/4.구축/외부모듈연동/광고스크립트/광고스크립트_20210813_V1.09.xlsx


+ 18 - 0
산출물/4.구축/외부모듈연동/광고스크립트/아이스타일24_유입스크립트.txt

@@ -0,0 +1,18 @@
+<!-- Cosem Log Gathering Script V.2.0 -->
+<script language="javascript" type="text/javascript">
+var cosem_Request = function(){
+var cookieDay = 7; // ÄíŰ¼³Á¤ ³¯Â¥
+var accountCode = "951";
+this.getParameter = function( name ){
+var rtnval = ''; var nowAddress = unescape( location.href ); var parameters = (nowAddress.slice(nowAddress.indexOf('?')+1,nowAddress.length)).split('&');
+for(var i = 0 ; i < parameters.length ; i++){ var varName = parameters[i].split('=')[0];if(varName.toUpperCase() == name.toUpperCase()){rtnval = parameters[i].split('=')[1]; break;};}; return rtnval;
+}
+this.imageURL = function(){ var cosem = this.getParameter('cosemkid'); var cosem_kid = ""; var cosemProtocol = ( location.protocol=="https:" )? "https:" :"http:";
+if( cosem.length == 0 ) cosem = this.getParameter('cosem');
+if( cosem.length > 0 ){ cosem_kid = "&kid=" + cosem + "&referer=" + encodeURIComponent(location.href); 
+var image = new Image(); image.src = cosemProtocol + "//" + "tracking.icomas.co.kr" + "/Script/script3.php" + "?aid="+accountCode+"&ctime=" + cookieDay + cosem_kid;};};
+this.tracking = function( ){ var obj = this; setTimeout( function(){ obj.imageURL(); }, 10); };
+};
+var cosemRequest = new cosem_Request();
+cosemRequest.tracking( );
+</script>

+ 28 - 0
산출물/4.구축/외부모듈연동/광고스크립트/아이스타일24_전환스크립트.txt

@@ -0,0 +1,28 @@
+<script language="javascript" type="text/javascript">
+function cosemConvert( rn, amt, pc, pa, pp, pg, etc ){
+var cosemProtocol = ( location.protocol=="https:" )? "https:" :"http:";
+var image = new Image();
+var accountCode = "951";
+var imageURL = cosemProtocol + "//" + "tracking.icomas.co.kr";
+imageURL += "/Script/action3.php" + "?aid=" + accountCode + "&rn=" + encodeURI(rn) ;
+imageURL += "&amt=" + amt + "&pc=" + encodeURI(pc) + "&pa=" + pa + "&pp=" + pp + "&pg=" + encodeURI(pg) + "&etc=" + encodeURI(etc);
+image.src = imageURL;
+}
+setTimeout( function(){ 
+
+// cosemConvert( "구매번호", "전체금액(숫자)", "상품코드(상품명)", "상품수량(숫자)", "상품단가(숫자)", "카테고리", "기타" );
+// 각항목에 필요한 값만 대입, 숫자는 0으로 넣어주시면 됩니다.
+// 쇼핑몰의 경우 여러 종류의 상품을 구매했을시 cosemConvert 함수를 구매 상품 종류 만큼 호출해주시면 됩니다.
+
+/*
+Ex. 쇼핑몰일 경우
+cosemConvert( "123412351431", 20000, "aas2342141341", 2, 10000, "아동유아", "" );
+cosemConvert( "123412351431", 39000, "aas2342141323", 3, 13000, "가전", "" );
+.......
+Ex. 회원가입인 경우
+cosemConvert( "", 0, "회원가입", 0, 0, "", "" );
+*/
+
+
+}, 10);
+</script>

BIN
산출물/5.시험/정산목록_20210820_피드백.xlsx


+ 541 - 0
산출물/6.전개/오픈시_DB마이그레이션후_작업할_DB처리_Script.sql

@@ -0,0 +1,541 @@
+-- 1.1. WMS재고이력 데이터 삭제 (2개월전 데이터)
+DELETE FROM TB_WMS_STOCK_HST
+WHERE  JOBDATE < DATE_ADD(DATE_FORMAT(NOW(), '%Y%m%d'), INTERVAL -2 MONTH)
+;
+
+-- 1.2. WMS재고이력 생성
+INSERT INTO TB_WMS_STOCK_HST (
+       JOBDATE
+     , PRODUCT_NO      
+     , SKU_CODE        
+     , LOC_QTY         
+     , PICKING_QTY     
+     , EOUT_PICKING_QTY
+)
+SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%S') AS JOBDATE
+     , PRODUCT_NO      
+     , SKU_CODE        
+     , LOC_QTY         
+     , PICKING_QTY     
+     , EOUT_PICKING_QTY
+FROM   TB_WMS_STOCK
+;
+
+-- 2.1. WMS 재고 truncate
+TRUNCATE TABLE TB_WMS_STOCK;
+
+-- 2.2. WMS 재고 수신 (MSSQL 접속. 배치로 처리해야 함)
+SELECT PRODUCT_NO 
+     , SKU_CODE
+     , LOC_QTY
+     , PICKING_QTY
+     , EOUT_PICKING_QTY
+FROM   (
+        SELECT PRODUCT_NO
+             , SKU_CODE
+             , SUM(LOC_QTY)          AS LOC_QTY
+             , SUM(PICKING_QTY)      AS PICKING_QTY 
+             , SUM(EOUT_PICKING_QTY) AS EOUT_PICKING_QTY
+        FROM   iSTYLE24_WMS.DBO.VW_STOCK_BY_LOCCODE
+        GROUP  BY PRODUCT_NO, SKU_CODE
+       ) Z
+WHERE  1 = 1
+AND    LOC_QTY - PICKING_QTY - EOUT_PICKING_QTY > 0
+;
+
+-- 3.1 매장재고 삭제
+TRUNCATE TABLE TB_SHOP_STOCK;
+
+-- 3.2. 출고처별 판매비율을 적용한 매장재고 생성
+INSERT INTO TB_SHOP_STOCK (
+		      SUPPLY_COMP_CD
+		    , CD_SHOP          
+		    , CD_STYLE         
+		    , CD_COLOR         
+		    , CD_SIZE          
+		    , QT_STOCK         
+		    , OPT_CD           
+		    , OPT_CD1          
+		    , STORE_STOCK_QTY  
+		    , UPD_DT           
+		)
+		SELECT A.SUPPLY_COMP_CD
+		     , A.CD_SHOP
+		     , A.CD_STYLE
+		     , A.CD_COLOR
+		     , A.CD_SIZE
+		     , A.QT_STOCK
+		     , E.OPT_CD
+		     , E.OPT_CD1
+		     , ROUND(GREATEST(A.QT_STOCK, 0) * (IFNULL(D.STOCK_APPL_RATE, 0)/100)) AS STORE_STOCK_QTY
+		     , NOW()
+		FROM (SELECT S.SUPPLY_COMP_CD
+		          , S.CD_SHOP
+		          , S.CD_STYLE
+		          , S.CD_COLOR
+		          , S.CD_SIZE
+		          , S.QT_STOCK
+		          , M.COLOR_CD AS OPT_CD1
+		     FROM TB_SHOP_GOODS_STOCK S
+		     INNER JOIN TB_WMS_COLOR_MAPPING M ON S.SUPPLY_COMP_CD = M.SUPPLY_COMP_CD
+		                                       AND S.CD_COLOR = M.WMS_COLOR_CD
+		                                       AND M.USE_YN = 'Y') A
+		INNER JOIN TB_OPTION E USE INDEX(PRIMARY) ON A.CD_STYLE = E.GOODS_CD
+		                       AND A.OPT_CD1 = E.OPT_CD1
+		                       AND A.CD_SIZE = E.OPT_CD2
+		INNER JOIN TB_GOODS B ON A.CD_STYLE = B.GOODS_CD
+		                      AND B.SELF_GOODS_YN = 'Y'
+		                      AND B.ERP_STOCK_LINK_YN = 'Y'
+		INNER JOIN TB_STOCK_SYNC_BASE C ON B.BRAND_CD = C.BRAND_CD
+		                                AND C.STOCK_SYNC_YN = 'Y'
+		                                AND A.CD_SHOP = C.DELV_LOC_CD
+		INNER JOIN TB_DELIVERY_LOC D ON A.SUPPLY_COMP_CD = D.SUPPLY_COMP_CD
+		                             AND A.CD_SHOP = D.DELV_LOC_CD
+		                             AND D.USE_YN = 'Y'
+;
+
+-- 3.3. 매장재고이력 삭제 (2개월전 데이터)
+DELETE FROM TB_SHOP_STOCK_HST
+WHERE JOBDATE <![CDATA[<=]]> #{jobdate} 
+;
+
+INSERT INTO TB_SHOP_STOCK_HST(
+       JOBDATE
+     , SUPPLY_COMP_CD
+     , CD_SHOP
+     , CD_STYLE
+     , CD_COLOR
+     , CD_SIZE
+     , QT_STOCK
+     , OPT_CD
+     , OPT_CD1
+     , STORE_STOCK_QTY
+)
+SELECT #{jobdate}
+      SUPPLY_COMP_CD
+     , CD_SHOP
+     , CD_STYLE
+     , CD_COLOR
+     , CD_SIZE
+     , QT_STOCK
+     , OPT_CD
+     , OPT_CD1
+     , STORE_STOCK_QTY
+FROM TB_SHOP_STOCK
+;
+
+DELETE FROM TB_OPTION_SYNC_TMP;
+
+INSERT INTO TB_OPTION_SYNC_TMP
+		(
+		       GOODS_CD
+		     , OPT_CD
+		     , OPT_CD1
+		     , OPT_CD2
+		     , SKU_MODEL_NO
+		     , PRODUCT_NO
+		     , PRODUCT_CODE
+		     , BASE_STOCK_QTY
+		     , CURR_STOCK_QTY
+		     , STORE_STOCK_QTY
+		     , STORE_MAX_QTY
+		     , ADD_PRICE
+		     , SOLDOUT_YN
+		     , DISP_ORD
+		     , DISP_YN
+		     , ERP_STOCK_LINK_YN
+		     , REG_NO
+		     , REG_DT
+		     , UPD_NO
+		     , UPD_DT
+		)
+		SELECT GOODS_CD
+		     , OPT_CD
+		     , OPT_CD1
+		     , OPT_CD2
+		     , SKU_MODEL_NO
+		     , PRODUCT_NO
+		     , PRODUCT_CODE
+		     , 0 AS BASE_STOCK_QTY
+		     , CURR_STOCK_QTY
+		     , 0 AS STORE_STOCK_QTY
+		     , 0 AS STORE_MAX_QTY
+		     , 0 AS ADD_PRICE
+		     , 'N' AS SOLDOUT_YN
+		     , DISP_ORD
+		     , 'Y' AS DISP_YN
+		     , ERP_STOCK_LINK_YN
+		     , 99999 AS REG_NO
+		     , NOW() AS REG_DT
+		     , 99999 AS UPD_NO
+		     , NOW() AS UPD_DT
+		FROM (
+		      SELECT B.GOODS_CD
+		           , A.SKU_CODE AS OPT_CD
+		           , E.OPT_CD1
+		           , E.OPT_CD2
+		           , E.SKU_MODEL_NO
+		           , E.PRODUCT_NO
+		           , E.PRODUCT_CODE
+		           , ROUND((GREATEST(A.LOC_QTY, 0) -  GREATEST(A.PICKING_QTY, 0)  - GREATEST(A.EOUT_PICKING_QTY, 0)) * (IFNULL(D.STOCK_APPL_RATE, 0)/100)) AS CURR_STOCK_QTY
+		           , E.STORE_STOCK_QTY
+		           , E.DISP_ORD
+		           , B.ERP_STOCK_LINK_YN
+		      FROM TB_WMS_STOCK A
+		      INNER JOIN TB_OPTION E ON A.PRODUCT_NO = E.PRODUCT_NO
+		                             AND A.SKU_CODE = E.OPT_CD
+		      INNER JOIN TB_GOODS B ON E.GOODS_CD = B.GOODS_CD
+		                            AND B.SELF_GOODS_YN = 'Y'
+		                            AND B.ERP_STOCK_LINK_YN = 'Y'
+		      INNER JOIN TB_STOCK_SYNC_BASE C ON B.BRAND_CD = C.BRAND_CD
+		                                      AND C.STOCK_SYNC_YN = 'Y'
+		                                      AND C.DELV_LOC_CD = 'ST0001'    -- WMS 매장코드
+		      INNER JOIN TB_DELIVERY_LOC D ON B.SUPPLY_COMP_CD = D.SUPPLY_COMP_CD
+		                                   AND C.DELV_LOC_CD = D.DELV_LOC_CD
+		                                   AND D.USE_YN = 'Y'
+		                                   AND D.DELV_LOC_CD = 'ST0001'    -- WMS 매장코드
+		     ) Z
+		     ;
+		     
+INSERT INTO TB_OPTION_SYNC_TMP
+		(
+		       GOODS_CD
+		     , OPT_CD
+		     , OPT_CD1
+		     , OPT_CD2
+		     , SKU_MODEL_NO
+		     , PRODUCT_NO
+		     , PRODUCT_CODE
+		     , BASE_STOCK_QTY
+		     , CURR_STOCK_QTY
+		     , STORE_STOCK_QTY
+		     , STORE_MAX_QTY
+		     , ADD_PRICE
+		     , SOLDOUT_YN
+		     , DISP_ORD
+		     , DISP_YN
+		     , ERP_STOCK_LINK_YN
+		     , REG_NO
+		     , REG_DT
+		     , UPD_NO
+		     , UPD_DT
+		)
+		SELECT GOODS_CD
+		     , OPT_CD
+		     , OPT_CD1
+		     , OPT_CD2
+		     , SKU_MODEL_NO
+		     , PRODUCT_NO
+		     , PRODUCT_CODE
+		     , 0 AS BASE_STOCK_QTY
+		     , 0 AS CURR_STOCK_QTY
+		     , STORE_STOCK_QTY
+		     , 0 AS STORE_MAX_QTY
+		     , 0 AS ADD_PRICE
+		     , 'N' AS SOLDOUT_YN
+		     , DISP_ORD
+		     , 'Y' AS DISP_YN
+		     , ERP_STOCK_LINK_YN
+		     , 99999 AS REG_NO
+		     , NOW() AS REG_DT
+		     , 99999 AS UPD_NO
+		     , NOW() AS UPD_DT
+		FROM (
+		      SELECT E.GOODS_CD
+		           , E.OPT_CD
+		           , E.OPT_CD1
+		           , E.OPT_CD2
+		           , E.SKU_MODEL_NO
+		           , E.PRODUCT_NO
+		           , E.PRODUCT_CODE
+		           , E.CURR_STOCK_QTY
+		           , SUM(A.STORE_STOCK_QTY) AS STORE_STOCK_QTY
+		           , B.ERP_STOCK_LINK_YN
+		           , E.DISP_ORD
+		      FROM TB_SHOP_STOCK A
+		      INNER JOIN TB_OPTION E ON A.CD_STYLE = E.GOODS_CD
+		                             AND A.OPT_CD = E.OPT_CD
+		      INNER JOIN TB_GOODS B ON E.GOODS_CD = B.GOODS_CD
+		                            AND B.SELF_GOODS_YN = 'Y'
+		                            AND B.ERP_STOCK_LINK_YN = 'Y'
+		      GROUP BY GOODS_CD , OPT_CD , OPT_CD1 , OPT_CD2 , SKU_MODEL_NO , PRODUCT_NO , PRODUCT_CODE , CURR_STOCK_QTY , DISP_ORD , ERP_STOCK_LINK_YN
+		  ) Z
+		ON DUPLICATE KEY UPDATE
+		     STORE_STOCK_QTY = Z.STORE_STOCK_QTY
+		     ;
+		     
+-- 입점상품 재고 동기화
+-- 입점상품 SELL_QTY 목록
+/* TsbGoods.getGoodsSelfNoStockList */
+		SELECT A.GOODS_CD
+		     , A.OPT_CD
+		     , SUM(
+		           (CASE A.SELL_GB WHEN '10' THEN 1
+		                          WHEN '20' THEN 1
+		                          ELSE -1 END) * A.SELL_QTY
+		           ) AS SALE_STOCK_QTY
+		FROM TB_SELL_QTY A
+		   , TB_GOODS B
+		WHERE A.GOODS_CD = B.GOODS_CD
+		AND B.SELF_GOODS_YN = 'N'  -- 입점상품
+		GROUP BY A.GOODS_CD, A.OPT_CD
+		;
+
+-- LOOP 돌면서
+-- 이력생성
+goodsDao.createStockHst(option);
+
+-- 재고 변경
+goodsDao.updateStock(option);
+
+-- TB_OPTION = > TB_OPTION_SYNC 적용
+TRUNCATE TABLE TB_OPTION_SYNC;
+
+-- TB_OPTION_SYNC.CURR_STOCK_QTY, STORE_STOCK_QTY, STORE_MAX_QTY 초기화
+INSERT INTO TB_OPTION_SYNC
+		(
+		       GOODS_CD
+		     , OPT_CD
+		     , OPT_CD1
+		     , OPT_CD2
+		     , SKU_MODEL_NO
+		     , PRODUCT_NO
+		     , PRODUCT_CODE
+		     , BASE_STOCK_QTY
+		     , CURR_STOCK_QTY
+		     , STORE_STOCK_QTY
+		     , STORE_MAX_QTY
+		     , ADD_PRICE
+		     , SOLDOUT_YN
+		     , DISP_ORD
+		     , DISP_YN
+		     , ERP_STOCK_LINK_YN
+		     , REG_NO
+		     , REG_DT
+		     , UPD_NO
+		     , UPD_DT
+		)
+		SELECT B.GOODS_CD
+		     , B.OPT_CD
+		     , B.OPT_CD1
+		     , B.OPT_CD2
+		     , B.SKU_MODEL_NO
+		     , B.PRODUCT_NO
+		     , B.PRODUCT_CODE
+		     , B.BASE_STOCK_QTY
+		     , 0 AS CURR_STOCK_QTY
+		     , 0 AS STORE_STOCK_QTY
+		     , 0 AS STORE_MAX_QTY
+		     , B.ADD_PRICE
+		     , B.SOLDOUT_YN
+		     , B.DISP_ORD
+		     , B.DISP_YN
+		     , A.ERP_STOCK_LINK_YN
+		     , B.REG_NO
+		     , B.REG_DT
+		     , B.UPD_NO
+		     , B.UPD_DT
+		FROM   TB_GOODS A, TB_OPTION B
+		WHERE  A.ERP_STOCK_LINK_YN = 'Y'
+		AND    A.SELF_GOODS_YN ='Y'
+		AND    A.GOODS_CD = B.GOODS_CD
+		;
+
+-- TB_OPTION_SYNC_TMP => TB_OPTION_SYNC 변경적용
+/* TsbGoods.saveGoodsOptionSyncSync */
+		UPDATE TB_OPTION_SYNC A, (SELECT GOODS_CD
+		                               , OPT_CD
+		                               , CURR_STOCK_QTY
+		                               , STORE_STOCK_QTY
+		                               , ERP_STOCK_LINK_YN
+		                          FROM TB_OPTION_SYNC_TMP
+		                          WHERE ERP_STOCK_LINK_YN = 'Y'
+		                          ) B
+		SET A.CURR_STOCK_QTY = B.CURR_STOCK_QTY
+		  , A.STORE_STOCK_QTY = B.STORE_STOCK_QTY
+		  , A.UPD_NO = 99999
+		  , A.UPD_DT = NOW()
+		WHERE A.GOODS_CD = B.GOODS_CD
+		AND A.OPT_CD = B.OPT_CD
+		<![CDATA[
+		AND (A.CURR_STOCK_QTY <> B.CURR_STOCK_QTY
+		    OR
+		    A.STORE_STOCK_QTY <> B.STORE_STOCK_QTY
+		    )
+		]]>
+		;
+
+-- WMS, 매장별 최대 주문수량 적용  == > 작업합시다.
+-- TB_SHOP_STOCK과 TB_OPTION_SYNC.CURR_STOCK_QTY 비교하여 STORE_MAX_QTY에 적용
+/* TsbGoods.updateGoodsOptionSyncSync */
+		UPDATE TB_OPTION_SYNC A, (SELECT GOODS_CD
+		                               , OPT_CD
+		                               , STORE_MAX_QTY
+		                          FROM (     
+		                                SELECT GOODS_CD
+		                                     , OPT_CD
+		                                     , GREATEST(CURR_STOCK_QTY, QT_STOCK) AS STORE_MAX_QTY
+		                                FROM (
+		                                         SELECT OS.GOODS_CD
+		                                              , OS.OPT_CD
+		                                              , GREATEST(OS.CURR_STOCK_QTY, 0)  AS CURR_STOCK_QTY
+		                                              , GREATEST(IFNULL(SS.QT_STOCK, 0), 0) AS QT_STOCK
+		                                         FROM TB_OPTION_SYNC OS
+		                                         LEFT OUTER JOIN TB_SHOP_STOCK SS ON OS.GOODS_CD = SS.CD_STYLE
+		                                                                       AND OS.OPT_CD = SS.OPT_CD
+		                                         WHERE OS.ERP_STOCK_LINK_YN = 'Y'
+		                                      ) Z
+		                               ) Y WHERE STORE_MAX_QTY > 0
+		                           ) B
+		SET A.STORE_MAX_QTY = B.STORE_MAX_QTY
+		  , A.UPD_NO = 99999
+		  , A.UPD_DT = NOW()
+		WHERE A.GOODS_CD = B.GOODS_CD
+		AND A.OPT_CD = B.OPT_CD
+		<![CDATA[
+		AND A.STORE_MAX_QTY <> B.STORE_MAX_QTY
+		]]>
+		;
+		  
+-- TB_OPTION_SYNC => TB_OPTION 적용
+UPDATE TB_OPTION A, (SELECT GOODS_CD
+		                          , OPT_CD
+		                          , CURR_STOCK_QTY
+		                          , STORE_STOCK_QTY
+		                          , STORE_MAX_QTY
+		                          , ERP_STOCK_LINK_YN
+		                      FROM TB_OPTION_SYNC
+		                      WHERE ERP_STOCK_LINK_YN = 'Y'
+		                      ) B
+		SET A.CURR_STOCK_QTY = B.CURR_STOCK_QTY
+		  , A.STORE_STOCK_QTY = B.STORE_STOCK_QTY
+		  , A.STORE_MAX_QTY = B.STORE_MAX_QTY
+		  , A.UPD_NO = 99999
+		  , A.UPD_DT = NOW()
+		WHERE A.GOODS_CD = B.GOODS_CD
+		AND A.OPT_CD = B.OPT_CD
+		<![CDATA[
+		AND (A.CURR_STOCK_QTY <> B.CURR_STOCK_QTY
+		    OR
+		    A.STORE_STOCK_QTY <> B.STORE_STOCK_QTY
+		    OR
+		    A.STORE_MAX_QTY <> B.STORE_MAX_QTY
+		    )
+		]]>
+		;
+
+		// 자사상품중 주문상세상태가 입금대기, 결제완료, 교환대기 건은 TB_SELL_QTY 생성
+-- TB_SELL_QTY_TEMP 삭제
+TRUNCATE TABLE TB_SELL_QTY_TMP;
+
+-- TB_SELL_QTY_TEMP 생성
+INSERT INTO TB_SELL_QTY_TMP (
+		      GOODS_CD
+		    , OPT_CD
+		    , SELL_GB
+		    , ORD_DTL_NO
+		    , ORD_CHG_SQ
+		    , AGENT_ORDER_ID
+		    , EXTMALL_ORDER_ID
+		    , SELL_QTY
+		    , REG_NO
+		    , REG_DT
+		)
+		SELECT GOODS_CD
+		    , OPT_CD
+		    , SELL_GB
+		    , ORD_DTL_NO
+		    , ORD_CHG_SQ
+		    , AGENT_ORDER_ID
+		    , EXTMALL_ORDER_ID
+		    , SELL_QTY
+		    , REG_NO
+		    , REG_DT
+		FROM TB_SELL_QTY
+		;
+	
+-- 초기화
+DELETE FROM TB_SELL_QTY;
+
+-- TB_SELL_QTY_TEMP => TB_SELL_QTY 생성
+INSERT INTO TB_SELL_QTY (
+		      GOODS_CD
+		    , OPT_CD
+		    , SELL_GB
+		    , ORD_DTL_NO
+		    , ORD_CHG_SQ
+		    , AGENT_ORDER_ID
+		    , EXTMALL_ORDER_ID
+		    , SELL_QTY
+		    , REG_NO
+		    , REG_DT
+		)
+		SELECT  GOODS_CD
+		    , OPT_CD
+		    , SELL_GB
+		    , ORD_DTL_NO
+		    , ORD_CHG_SQ
+		    , AGENT_ORDER_ID
+		    , EXTMALL_ORDER_ID
+		    , SELL_QTY
+		    , REG_NO
+		    , REG_DT
+		FROM TB_SELL_QTY_TMP
+		WHERE ORD_DTL_NO IN (
+		                     SELECT OD.ORD_DTL_NO
+		                     FROM TB_ORDER_DETAIL OD
+		                        , TB_ORDER_DETAIL_ITEM ODI
+		                        , TB_GOODS G
+		                     WHERE OD.ORD_DTL_NO = ODI.ORD_DTL_NO
+		                     AND OD.ORD_DTL_STAT IN ('G013_10','G013_20','G013_25','G013_30','G013_35','G013_40') -- 입금대기, 결제완료, 교환대기, 상품준비중,출고처지정,배송준비중
+		                     AND OD.GOODS_CD = G.GOODS_CD
+		                     AND G.SELF_GOODS_YN ='Y'
+		                    )
+		                    ;
+
+-- TB_ORDER_DETAIL => TB_SELL_QTY 생성
+INSERT INTO TB_SELL_QTY (
+		      GOODS_CD
+		    , OPT_CD
+		    , SELL_GB
+		    , ORD_DTL_NO
+		    , AGENT_ORDER_ID
+		    , EXTMALL_ORDER_ID
+		    , SELL_QTY
+		    , REG_NO
+		    , REG_DT
+		)
+		SELECT ITEM_CD
+		     , OPT_CD
+		     , SELL_GB
+		     , ORD_DTL_NO
+		     , AGENT_ORDER_ID
+		     , EXTMALL_ORDER_ID
+		     , SELL_QTY
+		     , 0
+		     , NOW()
+		FROM (
+		      SELECT ODI.ITEM_CD
+		           , ODI.OPT_CD
+		           , '10' AS SELL_GB -- 주문건
+		           , OD.ORD_DTL_NO
+		           , OD.AGENT_ORDER_ID
+		           , OD.EXTMALL_ORDER_ID
+		           , SUM((OD.ORD_QTY - OD.CNCL_RTN_QTY) * ODI.ITEM_QTY) AS SELL_QTY
+		      FROM TB_ORDER_DETAIL OD
+		         , TB_ORDER_DETAIL_ITEM ODI
+		      WHERE OD.ORD_DTL_NO = ODI.ORD_DTL_NO
+		      AND OD.ORD_DTL_STAT IN ('G013_10','G013_20','G013_25','G013_30','G013_35','G013_40') -- 입금대기, 결제완료, 교환대기, 상품준비중,출고처지정,배송준비중
+		      AND EXISTS (SELECT 1 FROM TB_OPTION X WHERE X.GOODS_CD = ODI.ITEM_CD AND X.OPT_CD = ODI.OPT_CD)
+		      GROUP BY ODI.ITEM_CD, ODI.OPT_CD, OD.ORD_DTL_NO, OD.AGENT_ORDER_ID, OD.EXTMALL_ORDER_ID
+		     ) A
+		WHERE NOT EXISTS (SELECT 1 
+		                  FROM TB_SELL_QTY Y 
+		                  WHERE Y.GOODS_CD = A.ITEM_CD 
+		                  AND Y.OPT_CD = A.OPT_CD
+		                  AND Y.SELL_GB = A.SELL_GB
+		                  AND Y.ORD_DTL_NO = A.ORD_DTL_NO
+		                  )
+;
+
+	

+ 67 - 0
산출물/6.전개/확인할사항_20210823.txt

@@ -0,0 +1,67 @@
+앱심사를 위한 작업 (8/12일 => 완료
+- 웹을 통해서 들어온 경우 또는 웹 중에서 특정 IP를 제외하고는 m.istyle24.com
+- SNS로그인, 동영상업로드 주석 처리 후 심사 요청
+- SNS로그인, 네이버페이, 카카오페이, 페이코, 동영상업로드(파일 확장자 체크) 주석 처리 후 배포
+- 8/13일 요청
+  - iOS: 현재 TestFlight에 배포된 1.3.2(1323) 버전을 그대로 심사 제출
+  - Android: 안드로이드 11 보안 이슈 대응 및 Intro banner image에 animation 기능 추가 건 진행중
+    8월 17일까지 완료하여 Release용 "APK" 파일 공유
+
+- 마케팅메일(미리보기, 넷퍼시메일에서 호출하면 제공될 마케팅메일내용)
+  : 넷퍼시메일 제공 시 생년월일 불필요. 대신 연령을 제공
+  : 마케팅메일상에 리턴된 html 내용상에 "본문이 정상적으로 조회되었다"는 것을 증명하는 약속으로 <!--ISTYLE24_CONTENT_LOAD_SUCCESS--> 를 삽입
+  : [$_MILEAGE_$] / [$_MEMBERGUID_$] 파라미터는 사용 안 함
+    [$_CUSTOMERID_$] : 고객ID
+	[$_EMAIL_$] : 이메일
+	[$_ENTERDATE_$] : 가입일자
+	[$_LEGACYID_$] : 회원ID
+	[$_NAME_$] : 고객명
+	[$_POINT_$] : 포인트
+	[$_VAL1_$] : 임포트VAL1
+	[$_VAL2_$] : 임포트VAL2
+	[$_VAL3_$] : 임포트VAL3
+	[$=CURRENT=$] : 현재일자
+- EP(기본이미지 중복건에 따른 PK 오류 -> 기본이미지 중복건 제거)
+- 배치 오류건 확인 조치
+- 추천솔루션 미비 항목 개발(DB를 뒤져서 찜한 상품을 조회)
+- 스플래시이미지 확인 (모바일 디바이스에서) => 확인함
+- JS, CSS -> CDN 경로로 전달 (8/12일. 완료)
+  => //image.istyle24.com/Style24/ux/
+     //image.istyle24.com/Style24/images
+     [[${@environment.getProperty('domain.uximage')}]]
+     th:src="${@environment.getProperty('domain.uximage')} + '
+     _uxImageUrl -> _uximgUrl
+- 보안성 검토 파일 확인 (8/20일 완료)
+- 정산 (8/16일) => 데이터 검증
+- 통계 (8/17일)
+- PK건 생성. 18일 부하테스트 시 필요 (8/13일)
+- 매출문자: 평일은 저녁 8:30분, 11시 / 주말(토/일)은 오전 10시, 오후 2시, 6시, 저녁 10시 (8/16일)
+- EP 파일 확인 및 검수 요청 (8/25일 생성되도록 설정 완료. 8/26일 확인 필요)
+- 배치 (퍼블릭 배치 분리) (8/19일)
+- 광고스크립트 (8/25일)
+- 앱다운로드화면(?) 추가 : 모바일웹 Footer의 "APP다운로드"에 링크 처리함. (8/25일)
+
+- 상품요약정보 배치 오류건 조치 (김은실 차장). 8/26일
+- SCM 주문에 대한 화면설계서 작성 (8/26일, 8/27일. 이태영 대리)
+- 전시에 대한 화면설계서 작성 (8/26일, 8/27일. 최수빈 과장. 김소원)
+- 마케팅메일 기능 개발 (BOS의 미리보기 기능 수정 및 위 마케팅메일 HTML로 리턴하는 거 구현). 8/26일
+- 매출반영 (데이터 검증 및 배치작업 필요) (8/26일)
+- 동영상 문제 확인 및 조치. 8/27일 (박성희 차장에게 도움 요청)
+- GA - 버튼 태깅 (이벤트 태킹) - 신주승 대리한테 계정 확인 (8/26일)
+- 엑셀다운로드 시 타이틀, footer 제거 양식 메소드 추가 => 다시 작업해야 함 (문달호 과장 요청). 8/29일
+- 오픈 후 배치용 DB스크립트 실행 및 소요시간 확인 (8/29일 ~)
+- 상품상세의 부하테스트 때문에 VW_STOCK -> 테이블로 생성 -> 배치 작업 필요 (8/29일)
+- 직송매장 테스트 (오픈 후 9월에 진행)
+
+서비스 기동 후 확인할 목록
+- 전시 화면 확인
+- 회원가입/로그인
+- 주문/결제
+- 외부연동 관련해서는 전반적으로 확인
+  : 메일발송(마케팅메일)
+- 제휴채널링크 정리
+
+- GO LIVE 판단 근거를 위한 통테 KEY 항목 정리 및 협의
+
+- 주문에 대한 화면설계서 작성 (8/29일. 전석훈 차장)
+