✅ Spring_

🛠 조합상품 할인율 – 진짜 할인율로 보여줘야 하는 이유?

CodeLoge 2025. 5. 30. 17:40

피드백 #1. “30% 할인이라고 써 있는데 왜 더 싸지?”

→ 단순 조합 할인만 출력될 경우, 실제 할인 체감도 떨어짐

 

❓ 현상

• 조합상품에 대해 30% 할인만 보여주는 구조

 구성 상품에도 10%, 20%씩 이미 할인 적용된 경우가 있음

 소비자 입장에선 "어? 할인 별로 없네?"라고 인식

 실제로는 원가 대비 40% 넘게 깎였는데도 표시 안됨

 

❗ 핵심 논점

 단순 조합 할인율만 보여줘선 할인 혜택 체감 어려움

 개별 할인 + 조합 할인의 누적 결과가 최종가

 따라서 표시해야 할 할인율 = 총 할인율(%)


✅ 계산 조건

항목
A 상품 1000원 → 10% 할인 → 900원
B 상품 1000원 → 20% 할인 → 800원
개별할인 후 총합 900 + 800 = 1700원
조합할인 30% 적용 1700 × 0.7 = 1190원
원가 총합 2000원
총 할인율 (2000 - 1190) ÷ 2000 = 40.5%

✍️ 개선 방식

 기존 출력

조합 할인율: 30%

 개선 출력

총 할인율: 40.5%
(개별 할인 + 조합 할인 반영)

 처리 방식

1️⃣ SQL: 개별 가격 조회

2️⃣ Java: 할인 적용 후 최종 가격 계산

3️⃣ VO에 추가 필드

 originalTotalPrice

 finalPrice

 totalDiscountRate


📌 요약
소비자 입장에서 실제 할인받은 퍼센트를 보여주는 게 더 직관적이고 정확함
단순히 조합 할인율 하나만 보여주는 건 이제 비효율적임
→ 진짜 할인율 계산 및 출력 구조로 개선 완료

 


발표는 후회 없었지만, 질의응답에서는 아는 것도 제대로 설명하지 못해 아쉬움이 남았다.
이해한 걸 내 언어로 말하는 힘, 그게 아직 부족했다는 걸 느꼈다.