본문으로 건너뛰기
&Dolphin
운영 중

K몰 포인트 시스템

적립·사용·지급·환불을 하나의 원장으로 다루는 포인트 엔진

기간
2025.11 진행 중
진행률
75%

소개

쇼핑몰이 결제할 때 호출하는 포인트 시스템입니다. 적립·사용·지급·환불이 하나의 원장에 기록되고, 관리자는 대시보드에서 포인트와 매출, 회원과 지점을 함께 봅니다.

거래는 사용·적립·환불·취소·무적립·캐시·배분 일곱 가지 유형으로 전부 행으로 남습니다. 구매 한 건은 구매자에서 끝나지 않고 추천인·인플루언서·시스템으로 연쇄 적립되며, 적립률은 지점마다 다르게 설정합니다. 받은 포인트는 숙성 기간을 지나야 쓸 수 있고, 차감에는 정해진 순서가 있어 배송비부터 소진합니다. 포인트 지급은 요청한 뒤 담당자가 이메일로 승인해야 나가고, 승인되지 않은 요청은 만료됩니다. 관리자는 전체·지점별 내역과 사용자·관리자·인플루언서, 포인트 설정을 다루고 Excel 로 내려받습니다.

운영 중입니다. 요청받은 개선을 순차적으로 반영하고 있습니다.

기술 스택

영역기술선택 이유
백엔드Java 17 · Spring Boot 3.4 · JPA원장은 트랜잭션 경계가 전부입니다. 연쇄 적립이 한 트랜잭션에서 끝나야 했습니다
프론트엔드React 18 — 관리자 · 사용자 두 벌관리자와 사용자는 보는 것이 완전히 달라 화면을 나눴습니다
데이터MySQL 8 · Redis금액과 잔액을 다루므로 관계형 저장소가 전제입니다
연동Apache POI · 메일 승인관리자가 Excel 로 대사하고, 지급 승인은 메일로 받습니다 — 둘 다 실무가 이미 그렇게 돌아가고 있었습니다

개발 일정

  1. 포인트 원장 설계

    완료2025.11.01 – 2025.12.15

    거래 유형과 차감 순서, 숙성 규칙 확정

  2. 쇼핑몰 연동

    완료2025.12.16 – 2026.02.10

    결제 시점 적립·사용 API 와 감사 기록

  3. 관리자 대시보드

    완료2026.02.11 – 2026.03.31

    지점별 내역, 설정, Excel 내보내기

  4. 운영 및 개선

    진행 중2026.04.01 – 진행 중

    운영 중입니다. 요청받은 개선을 순차 반영합니다

K몰 포인트 시스템 | &Dolphin