From 3dd8b341e7fb0f43e84ba8fbb786ad7c28e510cc Mon Sep 17 00:00:00 2001 From: "opacity@t-win.kr" Date: Fri, 5 Dec 2025 16:16:39 +0900 Subject: [PATCH] =?UTF-8?q?[=ED=86=B5=ED=95=A9=EB=A1=9C=EA=B7=B8]SearchIte?= =?UTF-8?q?mcard=20=ED=95=A0=EC=9D=B8=EB=A5=A0=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SearchResults/SearchCard/SearchItemCard.jsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/com.twin.app.shoptime/src/views/SearchPanel/SearchResults/SearchCard/SearchItemCard.jsx b/com.twin.app.shoptime/src/views/SearchPanel/SearchResults/SearchCard/SearchItemCard.jsx index d69f81d5..50c41761 100644 --- a/com.twin.app.shoptime/src/views/SearchPanel/SearchResults/SearchCard/SearchItemCard.jsx +++ b/com.twin.app.shoptime/src/views/SearchPanel/SearchResults/SearchCard/SearchItemCard.jsx @@ -80,11 +80,20 @@ export default memo(function SearchItemCard({ const xContainer = tItemCard?.parentNode?.parentNode; const yContainer = tBody?.children[0]?.children[0]?.children[0]; + // 할인율 계산 + const discountRate = + priceNumber > discountPriceNumber + ? Math.round( + ((priceNumber - discountPriceNumber) / priceNumber) * 100 + ) + "%" + : ""; + sendLog({ productId: prdtId, productTitle: title, partner: patncNm, - price: dcPrice ? dcPrice : price, + price: price, + discount: discountRate, resultType: "item", }); if (xContainer && yContainer) {