checkout 화면 버튼 클릭시 로그 호출 수정
This commit is contained in:
@@ -201,13 +201,15 @@ export default function CheckOutPanel({ panelInfo }) {
|
||||
const toggleOrderSideBar = useCallback(() => {
|
||||
if (!orderSideBarOpen) {
|
||||
dispatch(sendLogCheckOutBtnClick({ btnNm: "ORDER ITEMS" }));
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
buttonTitle: "ORDER ITEMS",
|
||||
buttonId: "checkout_order_items_view",
|
||||
contextName: Config.LOG_CONTEXT_NAME.CHECKOUT,
|
||||
messageId: Config.LOG_MESSAGE_ID.PINCODE
|
||||
}));
|
||||
console.log('oder items')
|
||||
messageId: Config.LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
console.log("oder items");
|
||||
}
|
||||
|
||||
setOrderSideBarOpen((prev) => !prev);
|
||||
@@ -217,12 +219,14 @@ export default function CheckOutPanel({ panelInfo }) {
|
||||
const toggleOfferSideBar = useCallback(() => {
|
||||
if (!offerSideBarOpen) {
|
||||
dispatch(sendLogCheckOutBtnClick({ btnNm: "OFFERS & PROMOTION" }));
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
buttonTitle: "OFFERS & PROMOTION",
|
||||
buttonId: "checkout_offers_promotion_view",
|
||||
contextName: Config.LOG_CONTEXT_NAME.CHECKOUT,
|
||||
messageId: Config.LOG_MESSAGE_ID.PINCODE
|
||||
}));
|
||||
messageId: Config.LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
setOfferSideBarOpen((prev) => !prev);
|
||||
@@ -250,12 +254,16 @@ export default function CheckOutPanel({ panelInfo }) {
|
||||
(term) => term.termsID === termsID
|
||||
);
|
||||
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
buttonTitle: selectedTerms.termsTypeName,
|
||||
buttonId: `checkout_terms_${selectedTerms.termsTypeName.toLowerCase().replace(/\s+/g, '_')}`,
|
||||
buttonId: `checkout_terms_${selectedTerms.termsTypeName
|
||||
.toLowerCase()
|
||||
.replace(/\s+/g, "_")}`,
|
||||
contextName: Config.LOG_CONTEXT_NAME.CHECKOUT,
|
||||
messageId: Config.LOG_MESSAGE_ID.PINCODE
|
||||
}))
|
||||
messageId: Config.LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
setCurrentTerms(selectedTerms);
|
||||
dispatch(setShowPopup(Config.ACTIVE_POPUP.termsPopup));
|
||||
Spotlight.focus("spotlightId_TbuttonScrollerDown");
|
||||
|
||||
@@ -144,13 +144,14 @@ export default function InformationContainer({
|
||||
|
||||
setTab(index);
|
||||
dispatch(setShowPopup(Config.ACTIVE_POPUP.qrPopup));
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
buttonTitle: `${btnNm} ADD/EDIT`,
|
||||
buttonId: `checkout_info_${btnNm.toLowerCase().replace(/\s+/g, '_')}`,
|
||||
buttonId: `checkout_info_${btnNm.toLowerCase().replace(/\s+/g, "_")}`,
|
||||
contextName: Config.LOG_CONTEXT_NAME.CHECKOUT,
|
||||
messageId: Config.LOG_MESSAGE_ID.PINCODE
|
||||
}))
|
||||
|
||||
messageId: Config.LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
},
|
||||
[dispatch, doSendLogMyInfoEdit]
|
||||
);
|
||||
|
||||
@@ -38,7 +38,6 @@ export default function SummaryContainer({
|
||||
(state) => state.checkout?.checkoutData.productList?.[0]
|
||||
);
|
||||
|
||||
|
||||
const dispatch = useDispatch();
|
||||
|
||||
const items = useMemo(
|
||||
@@ -99,19 +98,19 @@ export default function SummaryContainer({
|
||||
);
|
||||
|
||||
const handleClickOrder = useCallback(() => {
|
||||
|
||||
if (doSendLogPaymentEntry) {
|
||||
doSendLogPaymentEntry();
|
||||
}
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
buttonTitle: "PLACE ORDER",
|
||||
buttonId: "checkout_place_order_view",
|
||||
contextName: Config.LOG_CONTEXT_NAME.CHECKOUT,
|
||||
messageId: Config.LOG_MESSAGE_ID.PINCODE
|
||||
}))
|
||||
messageId: Config.LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
|
||||
setPlaceOrderPopup(true);
|
||||
|
||||
}, [doSendLogPaymentEntry, setPlaceOrderPopup]);
|
||||
|
||||
const renderItemList = useCallback(
|
||||
|
||||
@@ -120,19 +120,20 @@ export default function SingleProduct({
|
||||
|
||||
const handleMobileSendPopupOpen = useCallback(() => {
|
||||
if (productData && Object.keys(productData).length > 0) {
|
||||
const regularPrice = productData?.priceInfo?.split("|")[0];
|
||||
const discountPrice = productData?.priceInfo?.split("|")[1];
|
||||
const discountRate = productData?.priceInfo?.split("|")[4];
|
||||
const { priceInfo, patncNm, prdtId, prdtNm, brndNm, catNm } = productData;
|
||||
const regularPrice = priceInfo.split("|")[0];
|
||||
const discountPrice = priceInfo.split("|")[1];
|
||||
const discountRate = priceInfo.split("|")[4];
|
||||
const logParams = {
|
||||
status: "open",
|
||||
nowMenu: nowMenu,
|
||||
partner: productData?.patncNm,
|
||||
productId: productData?.prdtId,
|
||||
productTitle: productData?.prdtNm,
|
||||
partner: patncNm,
|
||||
productId: prdtId,
|
||||
productTitle: prdtNm,
|
||||
price: discountRate ? discountPrice : regularPrice,
|
||||
brand: productData?.brndNm,
|
||||
brand: brndNm,
|
||||
discount: discountRate,
|
||||
category: productData?.catNm,
|
||||
category: catNm,
|
||||
contextName: LOG_CONTEXT_NAME.SHOPBYMOBILE,
|
||||
messageId: LOG_MESSAGE_ID.SMB,
|
||||
};
|
||||
|
||||
@@ -11,7 +11,12 @@ import {
|
||||
sendLogShopByMobile,
|
||||
sendLogTotalRecommend,
|
||||
} from "../../../actions/logActions";
|
||||
import { LOG_CONTEXT_NAME, LOG_MENU, LOG_MESSAGE_ID, LOG_TP_NO } from "../../../utils/Config";
|
||||
import {
|
||||
LOG_CONTEXT_NAME,
|
||||
LOG_MENU,
|
||||
LOG_MESSAGE_ID,
|
||||
LOG_TP_NO,
|
||||
} from "../../../utils/Config";
|
||||
import {
|
||||
formatGMTString,
|
||||
formatLocalDateTime,
|
||||
@@ -156,12 +161,14 @@ export default function ShowOption({
|
||||
};
|
||||
|
||||
dispatch(sendLogDetail(params));
|
||||
dispatch(sendLogTotalRecommend({
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
menu: LOG_MENU.DETAIL_PAGE_THEME_DETAIL,
|
||||
buttonTitle: 'DESCRIPTION',
|
||||
buttonTitle: "DESCRIPTION",
|
||||
contextName: LOG_CONTEXT_NAME.DETAILPAGE,
|
||||
messageId: LOG_MESSAGE_ID.BUTTONCLICK
|
||||
}))
|
||||
messageId: LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
}
|
||||
}, [productData]);
|
||||
|
||||
@@ -171,7 +178,7 @@ export default function ShowOption({
|
||||
const discountPrice = productData?.priceInfo?.split("|")[1];
|
||||
const discountRate = productData?.priceInfo?.split("|")[4];
|
||||
const logParams = {
|
||||
status: 'open',
|
||||
status: "open",
|
||||
nowMenu: nowMenu,
|
||||
partner: productData?.patncNm,
|
||||
productId: productData?.prdtId,
|
||||
@@ -181,15 +188,17 @@ export default function ShowOption({
|
||||
discount: discountRate,
|
||||
category: productData?.catNm,
|
||||
contextName: LOG_CONTEXT_NAME.SHOPBYMOBILE,
|
||||
messageId: LOG_MESSAGE_ID.SMB
|
||||
}
|
||||
dispatch(sendLogTotalRecommend(logParams))
|
||||
dispatch(sendLogTotalRecommend({
|
||||
messageId: LOG_MESSAGE_ID.SMB,
|
||||
};
|
||||
dispatch(sendLogTotalRecommend(logParams));
|
||||
dispatch(
|
||||
sendLogTotalRecommend({
|
||||
menu: LOG_MENU.DETAIL_PAGE_THEME_DETAIL,
|
||||
buttonTitle: 'Shop By Mobile',
|
||||
buttonTitle: "Shop By Mobile",
|
||||
contextName: LOG_CONTEXT_NAME.DETAILPAGE,
|
||||
messageId: LOG_MESSAGE_ID.BUTTONCLICK
|
||||
}))
|
||||
messageId: LOG_MESSAGE_ID.BUTTONCLICK,
|
||||
})
|
||||
);
|
||||
}
|
||||
if (showProductInfo && Object.keys(showProductInfo).length > 0) {
|
||||
const params = {
|
||||
|
||||
Reference in New Issue
Block a user