거래처별 공급가·할인율·MOQ 가격 엔진, 주문 시점 가격 스냅샷, 견적 요청부터 주문 자동 생성까지의 B2B 전용 흐름을 React + Node.js 기반으로 설계·구현하는 프로젝트입니다.
거래처별 공급가·할인율·MOQ 가격 엔진, 주문 시점 가격 스냅샷, 견적 요청부터 주문 자동 생성까지의 B2B 전용 흐름을 React + Node.js 기반으로 설계·구현하는 프로젝트입니다. 거래처 화면과 관리자 핵심 화면을 하나의 마스터-디테일 워크스페이스로 구성하고, 가격 오적용을 막는 검증 시나리오를 함께 제시합니다.
작업 범위
주요 업무



스냅샷 이관 시점과 유효기간 정책 설계가 필요합니다
멱등 처리 구조 설계가 필요합니다
거래처 등급별 공급가와 할인율을 적용해 주문 시점 가격을 계산하고, 확정된 가격을 주문 건에 스냅샷으로 고정하는 화면입니다.
거래처별 가격 결정 과정을 규칙 ID까지 남기는 스냅샷 구조로 구현해, 사후 가격 변경이 기존 주문에 영향을 주지 않음을 테스트로 검증합니다.


상품별 최소 주문 수량과 주문 단위를 검증하며 여러 품목을 한 번에 담고, 주문서와 배송지를 작성하는 대량 주문 화면입니다.
수십 개 품목을 한 번에 붙여넣어도 MOQ 위반·단위 불일치를 라인별로 즉시 짚어 주는 대량 주문 입력 구조를 구현합니다.


거래처가 견적을 요청하면 관리자가 견적서를 작성해 전송하고, 거래처가 확인한 견적이 주문으로 자동 생성되는 B2B 전용 흐름 화면입니다.
견적서에 확정된 가격이 재계산 없이 주문으로 이어지는 전환 구조를 구현해, 견적과 주문 금액의 불일치 가능성을 구조적으로 제거합니다.


토스페이먼츠 결제와 무통장 입금을 함께 지원하고, 입금 기한이 지난 주문을 자동 취소하며 배송 현황까지 이어서 조회하는 화면입니다.
결제 승인부터 무통장 기한 초과 자동 취소, 송장 등록 이후 배송 조회까지 하나의 주문 상태 머신으로 묶는 구조를 구현합니다.


거래처·등급·MOQ 규칙 분석, 가격 우선순위 정의, 주문·견적 스냅샷 테이블과 PostgreSQL ERD 설계
Express 기반 가격 계산·MOQ 검증·견적 상태 머신·견적→주문 전환 트랜잭션 API 구현
React 마스터-디테일 워크스페이스, 대량 주문 폼, 견적서 작성 화면과 권한별 화면 분기 구현
토스페이먼츠 연동, 입금 기한 스케줄러, 가격·견적 검증 시나리오 테스트 세트 구성