[cart] 목업데이터 NAN노출 부분 수정

- 상단에서 $ 가 들어가는 문제가 있어 수정후 현재 목업데이터로는 옵션이 들어가지 않아 미연의 사태를 방지하기위해서 0.00으로 임시수정.
This commit is contained in:
junghoon86.park
2025-11-05 08:46:28 +09:00
parent cedc965319
commit 1e32e62631

View File

@@ -128,12 +128,12 @@ const CartProduct = ({ cartInfo }) => {
}, [groupedCartData])
// 파트너사별 총합 계산
const calculatePartnerTotal = (items) => {
const calculatePartnerTotal = (items) => {
const productTotal = items.reduce((sum, item) =>
sum + (parseFloat(item.price3 || item.price2 || 0) * item.prodQty), 0
);
const optionTotal = items.reduce((sum, item) =>
sum + (parseFloat(item.optPrc || 0) * item.prodQty), 0
sum + (parseFloat(item.optPrc.replace("$","") || 0) * item.prodQty), 0
);
const shippingTotal = items.reduce((sum, item) =>
sum + parseFloat(item.shippingCharge || 0), 0
@@ -263,11 +263,13 @@ const CartProduct = ({ cartInfo }) => {
Product Total ${totals.productTotal.toLocaleString('en-US', {
minimumFractionDigits: 2,
maximumFractionDigits: 2
})} +
Option ${totals.optionTotal.toLocaleString('en-US', {
})} +
{/* Option ${totals.optionTotal.toLocaleString('en-US', {
minimumFractionDigits: 2,
maximumFractionDigits: 2
})} +
})} + */}
Option $0.00 +
S&H ${totals.shippingTotal.toLocaleString('en-US', {
minimumFractionDigits: 2,
maximumFractionDigits: 2