Parcourir la source

광고스크립트 수정 커밋

card007 il y a 4 ans
Parent
commit
84b1164516

+ 6 - 5
src/main/java/com/style24/front/biz/service/TsfCartService.java

@@ -7,13 +7,16 @@ import java.util.Collections;
 import java.util.Comparator;
 import java.util.List;
 
-import com.gagaframework.web.parameter.GagaParameterUtil;
+import javax.servlet.http.HttpServletRequest;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.core.env.Environment;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.thymeleaf.util.StringUtils;
 
+import com.gagaframework.web.parameter.GagaMap;
+import com.gagaframework.web.parameter.GagaParameterUtil;
 import com.style24.core.biz.dao.TscEnvsetDao;
 import com.style24.core.biz.service.TscKcpService;
 import com.style24.core.biz.service.TscOrderService;
@@ -30,10 +33,6 @@ import com.style24.persistence.domain.Order;
 
 import lombok.extern.slf4j.Slf4j;
 
-import com.gagaframework.web.parameter.GagaMap;
-
-import javax.servlet.http.HttpServletRequest;
-
 /**
  * 장바구니 Service
  *
@@ -118,6 +117,7 @@ public class TsfCartService {
 
 					goods = goodsService.getGoodsInfo(goods);
 					result.put("price", goods.getCurrPrice());
+					result.put("listPrice", goods.getListPrice());
 					result.put("goodsNm", goods.getGoodsNm());
 					result.put("custNo", login.getCustNo());
 
@@ -217,6 +217,7 @@ public class TsfCartService {
 
 				goods = goodsService.getGoodsInfo(goods);
 				result.put("price", goods.getCurrPrice());
+				result.put("listPrice", goods.getListPrice());
 				result.put("goodsNm", goods.getGoodsNm());
 				result.put("custNo", login.getCustNo());
 

+ 0 - 24
src/main/webapp/WEB-INF/views/mob/cart/CartListAjaxFormMob.html

@@ -929,30 +929,6 @@
 							currency: 'KRW',
 							contents: fbqContents
 						});
-						
-						
-						<!-- Enliple Tracker Start -->
-						var ENP_VAR = {conversion: {product: []}};
-						
-						// 주문한 각 제품들을 배열에 저장
-						ENP_VAR.conversion.product.push(enlipleItems);
-						
-						ENP_VAR.conversion.totalPrice = sumRealPayAmt;  // 없는 경우 단일 상품의 정보를 이용해 계산
-						ENP_VAR.conversion.totalQty = totalCnt;  // 없는 경우 단일 상품의 정보를 이용해 계산
-						
-						(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: 'M'}); // W:웹, M: 모바일, B: 반응형
-						<!-- Enliple Tracker End -->
 					}
 
 					if(allYn == "Y" && orderFlag) {

+ 5 - 5
src/main/webapp/WEB-INF/views/mob/common/advertisements/GoodsDetailScriptsMob.html

@@ -87,9 +87,9 @@
 		ENP_VAR.collect.dcPrice = [[${goodsInfo.currPrice}]];
 		ENP_VAR.collect.soldOut = 'N';
 		ENP_VAR.collect.imageUrl = snsGoodsImg;
-// 		ENP_VAR.collect.secondImageUrl = '';
-// 		ENP_VAR.collect.thirdImageUrl = '';
-// 		ENP_VAR.collect.fourthImageUrl = '';
+ 		ENP_VAR.collect.secondImageUrl = '';
+ 		ENP_VAR.collect.thirdImageUrl = '';
+ 		ENP_VAR.collect.fourthImageUrl = '';
 		ENP_VAR.collect.topCategory = cate1Nm;
 		ENP_VAR.collect.firstSubCategory = cate1Nm;
 		ENP_VAR.collect.secondSubCategory = cate2Nm;
@@ -114,10 +114,10 @@
 		enp('create', 'collect', 'is24', { device: 'M' });
 		
 		/* 장바구니 버튼 타겟팅 */
-		enp('create', 'cart', 'is24', { device: 'M', btnSelector: 'enp_mobon_cart' });
+		enp('create', 'cart', 'is24', { device: 'M', btnSelector: '.enp_mobon_cart' });
 		
 		/* 찜 버튼 타겟팅 */
-		enp('create', 'wish', 'is24', { device: 'M', btnSelector: 'enp_mobon_wish' });
+		enp('create', 'wish', 'is24', { device: 'M', btnSelector: '.enp_mobon_wish' });
 	
 // 		/* 네이버페이 전환 (이용하지 않는 경우 삭제) */
 // 		enp('create', 'conversion', 'is24', { device: 'B', paySys: 'naverPay' });

+ 0 - 24
src/main/webapp/WEB-INF/views/web/cart/CartListAjaxFormWeb.html

@@ -1052,30 +1052,6 @@
 						currency: 'KRW',
 						contents: fbqContents
 					});
-					
-					
-					<!-- Enliple Tracker Start -->
-					var ENP_VAR = {conversion: {product: []}};
-					
-					// 주문한 각 제품들을 배열에 저장
-					ENP_VAR.conversion.product.push(enlipleItems);
-					
-					ENP_VAR.conversion.totalPrice = sumRealPayAmt;  // 없는 경우 단일 상품의 정보를 이용해 계산
-					ENP_VAR.conversion.totalQty = totalCnt;  // 없는 경우 단일 상품의 정보를 이용해 계산
-					
-					(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: 'W'}); // W:웹, M: 모바일, B: 반응형
-					<!-- Enliple Tracker End -->
 				}
 
 				if(allYn == "Y" && orderFlag) {

+ 5 - 5
src/main/webapp/WEB-INF/views/web/common/advertisements/GoodsDetailScriptsWeb.html

@@ -57,9 +57,9 @@
 		ENP_VAR.collect.dcPrice = [[${goodsInfo.currPrice}]];
 		ENP_VAR.collect.soldOut = 'N';
 		ENP_VAR.collect.imageUrl = snsGoodsImg;
-// 		ENP_VAR.collect.secondImageUrl = '';
-// 		ENP_VAR.collect.thirdImageUrl = '';
-// 		ENP_VAR.collect.fourthImageUrl = '';
+ 		ENP_VAR.collect.secondImageUrl = '';
+ 		ENP_VAR.collect.thirdImageUrl = '';
+ 		ENP_VAR.collect.fourthImageUrl = '';
 		ENP_VAR.collect.topCategory = cate1Nm;
 		ENP_VAR.collect.firstSubCategory = cate1Nm;
 		ENP_VAR.collect.secondSubCategory = cate2Nm;
@@ -84,10 +84,10 @@
 		enp('create', 'collect', 'is24', { device: 'W' });
 		
 		/* 장바구니 버튼 타겟팅 */
-		enp('create', 'cart', 'is24', { device: 'W', btnSelector: 'enp_mobon_cart' });
+		enp('create', 'cart', 'is24', { device: 'W', btnSelector: '.enp_mobon_cart' });
 		
 		/* 찜 버튼 타겟팅 */
-		enp('create', 'wish', 'is24', { device: 'W', btnSelector: 'enp_mobon_wish' });
+		enp('create', 'wish', 'is24', { device: 'W', btnSelector: '.enp_mobon_wish' });
 	
 // 		/* 네이버페이 전환 (이용하지 않는 경우 삭제) */
 // 		enp('create', 'conversion', 'is24', { device: 'B', paySys: 'naverPay' });

+ 29 - 0
src/main/webapp/ux/style24_link.js

@@ -363,6 +363,35 @@ function cfnAddCart(cartList) {
 								}],
 						}
 					);
+					
+					<!-- Enliple Tracker Start -->
+					var ENP_VAR = {conversion: {product: []}};
+					
+					// 주문한 각 제품들을 배열에 저장
+					ENP_VAR.conversion.product.push({
+						productCode : cartList[0].goodsCd,
+						productName : result.goodsNm,
+						price : result.listPrice,
+						dcPrice : result.price,
+						qty : cartList[0].goodsQty
+					});
+					
+					ENP_VAR.conversion.totalPrice = result.price;  // 없는 경우 단일 상품의 정보를 이용해 계산
+					ENP_VAR.conversion.totalQty = cartList[0].goodsQty;  // 없는 경우 단일 상품의 정보를 이용해 계산
+					
+					(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: 'M'}); // W:웹, M: 모바일, B: 반응형
+					<!-- Enliple Tracker End -->
 				} else if (result.cartGb == "O"){
 					// 신규 고객 판매 상품 체크
 					if(result.newCustCanYn == "N") {