프로젝트 배경
[ 기술적 이슈 & 해결 과정 ] 1. 옵션 조합이 너무 복잡한 문제 문제 •색상/사이즈 같은 여러 옵션 조합이 들어가는데, 이걸 CRUD로 단순 처리하면 재고나 가격 관리가 꼬일 수 있음. 해결 •옵션과 변형(variant)을 분리해서 모델링하고, 기존 옵션과 신규 옵션을 비교해 필요한 부분만 업데이트하도록 설계했다. •orphanRemoval / cascade 를 조정해서 불필요한 데이터가
프로젝트 성과
패키지 상품 운영 가능 → 매출 확대 기반 마련
카페24에서 지원되지 않던 패키지 상품 기능을 완전히 커스텀 구현해
클라이언트가 원하는 상품 구성 판매가 가능해졌고, 신규 매출 라인업을 확보하게 됨.
클라이언트가 원하는 상품 구성 판매가 가능해졌고, 신규 매출 라인업을 확보하게 됨.
모바일에서도 완전한 주문 가능
Next.js 기반 반응형 웹 구현으로 PC/모바일/태블릿 모두에서 구매 가능 하도록 적용
데이터 조회 속도 최대 60% 향상
QueryDSL 기반 최적화로 상품·주문 리스트 조회 성능이 크게 개선됨.
핵심 기능
진행 단계
기획
2025.09.
클라이언트 요구 정리(패키지 상품, Admin 기능), 전체 쇼핑몰 구조 정의, 기능 우선순위 확정.
프로젝트 상세
[ 프로젝트 배경 ] - 카페24로는 구현이 안 되는 패키지 상품 기능이 필요했고, 동시에 카페24 수준으로 상품·옵션·재고·주문·반품·환불까지 모두 관리할 수 있는 Admin 기능을 직접 구축 필요 - 웹페이지 및 백엔드 개발 필요 [ 개발 과정 ] 1. 전체 도메인 분석 및 모델링 •Product, Option, Variant, Stock, Order, OrderItem, Return, Ref







