SYSTEM BLUEPRINT

특수필름 5단 옵션 쇼핑몰 고도화
쇼핑몰·관리자 화면 스토리보드

구매자가 5단 옵션을 골라 주문하고, 내부·입점사 관리자가 그 주문을 설정·확인하는 화면을 순서대로 담았습니다.

스토리보드란?

스토리보드는 수정될 화면을 실제 모습에 가깝게 미리 그려 보는 문서입니다. 구매자와 관리자 화면을 주문이 흘러가는 순서대로 배치했습니다.

  1. 구매자가 특수필름을 5단 옵션으로 고르고 추가상품과 함께 주문하는 흐름
  2. 내부 관리자가 옵션을 설정하고 주문을 확인하는 흐름
  3. 입점사 관리자가 자기 상품 주문을 재단·출고하는 흐름

마지막까지 보시면 기존 주문을 지키면서 5단 옵션이 쇼핑몰과 관리자 화면에 어떻게 이어지는지 그려지실 것입니다.

구매자 · 쇼핑몰 시나리오

구매자 주문 흐름

특수필름 상품을 5단 옵션으로 고르고 추가상품과 함께 결제까지 이어지는 흐름입니다.

1. 상품 선택

특수필름 상품 상세
진입

2. 5단 옵션

종류·농도·부위·폭·길이
차례로 선택

3. 추가상품

시공 도구를
본상품에 묶어 담기

4. 장바구니

옵션 요약과
금액 재계산

5. 주문 결제

옵션·금액 확인 후
결제 완료

구매자 · 쇼핑몰 | 화면 01

상품 상세 · 5단 옵션 선택

shop.example/goods/film-ps70
필름몰틴팅필름보호필름(PPF)시공 도구기획전 검색 장바구니 2 마이
원본 사진SF-PS-HEAT70
전면
측면
후면
롤 규격
4.8 (1,284) · 재단 후 2일 출고 · 특수필름은 재단 후 교환 불가
특수필름 · 열차단
프리미엄 열차단 틴팅필름 PS70
18%89,000원109,000원
1필름 종류열차단 PS70선택 완료
2농도35% (중간)선택 완료
3시공 부위측후면 5면선택 완료
4롤 폭1,520mm선택 중
5재단 길이길이를 고르세요대기
4·5단은 특수필름에만 나타납니다옵션 추가금 +12,000원

[화면 개요 및 목적]

제안서의 "단계 수 설정형 옵션"을 구매자 화면으로 옮긴 모습입니다. 특수필름 상품에서만 4·5단(롤 폭·재단 길이)이 나타나고, 앞 단계를 고르면 다음 단계가 열립니다. 데모 Step 1에서 직접 골라볼 수 있습니다.

[핵심 기능 로직]

옵션 단계는 상품별 설정값을 읽어 1~5단을 그립니다. 조합마다 추가금·품절을 서버에서 계산해 표시하고, 특수필름 유형이면 재단 길이 규칙과 교환 불가 안내를 붙입니다. 일반 상품은 기존 3단 화면 그대로입니다.

  • 상품마다 단계 수 조절
    Spring MVC · JSP
  • 특수필름 규칙 분리
    상품 유형 분기 로직
구매자 · 쇼핑몰 | 화면 02

장바구니 · 추가상품 묶음

shop.example/cart
필름몰틴팅필름보호필름(PPF)시공 도구기획전 검색 장바구니 2 마이
장바구니
프리미엄 열차단 틴팅필름 PS70
1단 열차단 PS702단 35%3단 측후면 5면4단 1,520mm5단 3m
수량 1
101,000원
정상
추가상품 · 전용 헤라 세트1개9,900원수정 완료
추가상품 · 시공용 분사기1개6,800원수정 완료
자동차 도어컵 보호필름 PPF
1단 투명 유광2단 4매
수량 2
24,000원
정상
추가상품 · 클리너 250ml1개5,900원수정 완료
본상품을 지우면 딸린 추가상품도 함께 지워집니다
결제 예정 금액
상품 금액125,000원
옵션 추가금12,000원
추가상품22,600원
배송비0원
합계159,600원
이번 수정으로 고친 것
추가상품 수량 변경 시 금액 미반영
본상품 삭제 후 추가상품 잔류
옵션 변경 시 추가상품 초기화

[화면 개요 및 목적]

제안서 첫 과업인 추가상품 버그 수정이 보이는 화면입니다. 추가상품은 본상품 아래 묶여서 수량·삭제·옵션 변경을 함께 따라가고, 5단 옵션은 한 줄 요약으로 표시됩니다. 데모 Step 2에서 확인합니다.

[핵심 기능 로직]

장바구니 항목에 본상품-추가상품 부모 관계를 두어, 본상품 삭제·옵션 변경 시 추가상품이 함께 처리됩니다. 금액은 상품·옵션 추가금·추가상품을 나눠 다시 계산하고, 현장 재현한 버그 목록을 하나씩 고친 뒤 표시합니다.

  • 추가상품 잔류 버그 해결
    장바구니 부모-자식 관계
  • 금액 재계산 누락 방지
    MyBatis 금액 쿼리 정리
구매자 · 쇼핑몰 | 화면 03

주문서 · 최종 금액 확인

shop.example/order/form
필름몰틴팅필름보호필름(PPF)시공 도구기획전 검색 장바구니 2 마이
주문서 작성
결제 전 5단 옵션과 추가상품을 다시 확인합니다.
배송지
받는 분김*준연락처010-****-5678주소서울 금천구 가산디지털1로 168, 3층요청사항재단 필름은 말아서 보내주세요
결제 수단
신용카드 계좌이체 간편결제
주문 전 확인
재단 상품 교환·반품 불가 안내 확인 개인정보 수집·이용 동의 (필수) 시공점 연결 안내 받기 (선택)
주문 상품 2건
상품 · 옵션금액
열차단 틴팅필름 PS70
PS70 / 35% / 측후면 5면 / 1,520mm / 3m
101,000원
└ 추가 · 전용 헤라 세트, 시공용 분사기16,700원
도어컵 보호필름 PPF
투명 유광 / 4매 × 2
24,000원
└ 추가 · 클리너 250ml5,900원
최종 결제 금액159,600원
금액 검증 통과재단 상품 교환 불가 동의 필요

[화면 개요 및 목적]

주문 프로세스 전반 수정의 마지막 관문입니다. 결제 직전 5단 옵션과 추가상품이 빠짐없이 적히고, 서버가 다시 계산한 금액과 화면 금액이 같을 때만 결제로 넘어갑니다. 데모 Step 3과 이어집니다.

[핵심 기능 로직]

주문 생성 시 옵션 5단 값과 조합 코드를 주문 상품에 함께 저장해, 이후 옵션이 바뀌어도 주문 당시 내용이 남습니다. 재단 상품은 교환 불가 동의를 받아야 결제 버튼이 열립니다.

  • 주문 당시 옵션 보존
    MySQL 5.7 주문 옵션 테이블
  • 결제 금액 이중 확인
    서버 금액 재계산
내부 · 입점사 관리자 시나리오

관리자 설정·처리 흐름

내부 관리자가 5단 옵션을 설정하고, 들어온 주문을 내부·입점사 관리자가 함께 확인해 출고하는 흐름입니다.

1. 단계 설정

상품별 옵션
단계 수 지정

2. 조합 관리

조합별 추가금·
재고 등록

3. 주문 확인

5단 옵션 주문
상세 확인

4. 입점사 처리

재단 완료·
출고 처리

5. 호환 점검

기존 3단 주문
금액 대조

내부 · 입점사 관리자 | 화면 01

내부 관리자 · 옵션 단계 설정

admin.example/goods/option
내부 관리자 운영팀 박지현 · 2026.09.23 14:20
옵션 설정 · 열차단 틴팅필름 PS70
상품마다 옵션 단계 수를 1~5단으로 정합니다. 기존 3단 상품도 같은 화면에서 관리합니다.
옵션 단계단계 수 5단
1단필름 종류PS50·PS70·세라믹사용
2단농도15·35·50%사용
3단시공 부위전면·측후면·썬루프사용
4단롤 폭1,020 · 1,520mm신규 5단
5단재단 길이1m 단위 1~30m신규 5단
상품 유형: 특수필름 · 재단 규칙 적용
조합별 추가금전체 270개
조합 코드추가금상태
PS70-35-SD-1520-3M+12,000원판매
PS70-15-FR-1520-2M+8,000원판매
PS50-50-SUN-1020-1M+3,000원품절
CER-35-SD-1520-5M+26,000원판매
CER-15-FR-1020-4M+19,000원미사용

[화면 개요 및 목적]

제안서의 핵심 설계를 관리자 쪽에서 보여줍니다. 운영자가 상품마다 옵션 단계 수를 1~5단으로 정하고, 조합별 추가금·품절을 한 표에서 관리합니다. 데모 Step 4 직전 설정 화면입니다.

[핵심 기능 로직]

옵션 그룹·옵션 값·조합을 단계 수와 무관한 구조로 저장하고, 기존 3단 데이터는 이관 스크립트로 같은 구조에 옮깁니다. 현재 Java/Spring·MyBatis·MySQL 5.7·JEUS 환경 안에서 바꿉니다.

  • 다음 특수상품도 재작업 없음
    옵션 그룹·값·조합 구조
  • 기존 3단 데이터 보존
    MySQL 5.7 이관 스크립트
내부 · 입점사 관리자 | 화면 02

내부 관리자 · 주문 상세

admin.example/order/detail
내부 관리자 운영팀 박지현 · 2026.09.23 14:20
주문 상세 ORD-20260923-00418
5단 옵션과 추가상품이 한 주문 안에서 묶여 보이고, 입점사 관리자 화면과 같은 데이터를 봅니다.
재단 대기
주문 품목옵션 (1~5단)수량금액
열차단 틴팅필름 PS70PS70 · 35% · 측후면 5면 · 1,520mm · 3m1101,000원
└ 추가 · 전용 헤라 세트-19,900원
└ 추가 · 시공용 분사기-16,800원
도어컵 보호필름 PPF투명 유광 · 4매224,000원
└ 추가 · 클리너 250ml-15,900원
김*준 · 010-****-5678159,600원
처리 이력
결제 완료09.23 10:12
입점사 확인09.23 11:40
재단 · 포장진행 중
출고예정 09.25
기존 3단 주문 호환
이관 전 주문 3,418건 금액 대조 일치
엑셀 다운로드에 4·5단 열 추가

[화면 개요 및 목적]

주문이 들어온 뒤 내부 관리자가 보는 화면입니다. 5단 옵션과 추가상품이 한 주문 안에 묶여 보이고, 입점사 처리 이력이 같은 화면에 쌓입니다. 데모 Step 4에서 확인합니다.

[핵심 기능 로직]

주문 상세·엑셀 다운로드·정산 쿼리까지 옵션을 읽는 곳을 전수 수정합니다. 이관 전 주문 샘플로 수정 전후 금액을 대조한 결과를 변경 문서와 함께 소스 원본으로 인계합니다.

  • 옵션 표시 누락 방지
    MyBatis 쿼리 전수 점검
  • 인계 후에도 유지보수
    소스 원본 · 변경 문서
내부 · 입점사 관리자 | 화면 03

입점사 관리자 · 주문 확인

partner.example/order
입점사 관리자 입점사 · 필름하우스 · 2026.09.23 14:20
입점사 주문 확인
오늘 새 주문
14건
재단 대기
6건
이번 달 매출
3,284,500원
전체재단 대기출고 완료취소 요청
주문번호상품 · 5단 옵션추가상품상태처리
ORD-0923-00418PS70 · 35% · 측후면 · 1,520mm · 3m헤라 세트 외 1재단 대기
ORD-0923-00409PS50 · 15% · 전면 · 1,020mm · 2m-재단 대기
ORD-0922-00377세라믹 · 50% · 썬루프 · 1,020mm · 1m분사기 1출고 완료송장 등록됨
재단 완료를 누르면 내부 관리자 주문 상세에도 같은 상태가 표시됩니다 엑셀 (4·5단 열 포함)

[화면 개요 및 목적]

입점사가 자기 상품 주문을 보고 재단·출고하는 화면입니다. 5단 옵션 전체가 한 줄로 보여 재단 실수를 줄이고, 추가상품도 함께 챙깁니다.

[핵심 기능 로직]

입점사 계정은 자기 상품 주문만 조회하도록 기존 권한 조건을 그대로 쓰고, 옵션 표시 부분만 5단 구조를 읽게 바꿉니다. 내부 관리자와 같은 주문 데이터를 보므로 상태가 바로 맞춰집니다.

  • 재단 실수 줄이기
    5단 옵션 한 줄 요약
  • 내부·입점사 상태 일치
    공통 주문 테이블
시나리오

| 화면 01

[화면 개요 및 목적]

[핵심 기능 로직]

    | 화면 02

    [화면 개요 및 목적]

    [핵심 기능 로직]

      | 화면 03

      [화면 개요 및 목적]

      [핵심 기능 로직]