PM · Pet Mall Demo

반려동물 분양형 쇼핑몰 플랫폼

기획 패키지 11개 문서의 설계를 실제로 동작시킨 데모입니다. 화면 수를 채우는 대신 "몰이 500개로 늘어도 견디는가"를 결정하는 세 가지 구조를 실데이터로 확인할 수 있게 만들었습니다.

등록 몰 4 본사 원본 상품 16종 누적 주문 10건 기본 도메인 petmall.revuplan.com

설계의 세 기둥

기획서가 "운영을 시작한 뒤에 바꾸기 가장 어렵다"고 지목한 부분입니다.

지사몰 — Host 기반 격리

와일드카드 DNS 라 몰 개설 시 DNS 작업이 없습니다. 접속 도메인으로 몰을 판별하고, 그 뒤 모든 쿼리에 mall_id 가 강제로 붙습니다 (NF-08).

몰 주소 상태 예치 잔액 주문 보류

펫밸런스 마스터몰

master · 템플릿 A · 입점 1번 · 마스터

master.petmall.revuplan.com 운영 0 0 0

코코펫몰

coco · 템플릿 A · 입점 2번

coco.petmall.revuplan.com 운영 2,749,300 5 0

민트펫샵

mint · 템플릿 B · 입점 3번

mint.petmall.revuplan.com 운영 119,500 5 2

봄이네 반려샵

bom · 템플릿 C · 입점 4번

bom.petmall.revuplan.com 초안 3/5 0 0 0

봄이네 반려샵은 초안 상태로 남겨 뒀습니다 — PG 상점키·알림톡 채널은 외부 심사 대기 항목이라 개설과 분리돼 있고, 체크리스트 5항목이 차야 운영 전환됩니다 (MT-12).

시연 시나리오

기획서 "완료 판정 기준"(01번 8장) 중 2·3·4번을 화면에서 그대로 수행합니다.

  1. 01

    본사가 가격을 한 번 고치면 전 몰이 바뀐다

    완료기준 3번

    H-05 에서 상품 1건 가격 수정 → [전 몰 반영 확인] 버튼. 예외를 설정한 몰만 다른 값이고 나머지는 전부 즉시 반영됩니다. 반영 누락 0건.

    H-05 상품
  2. 02

    개발자 없이 몰을 개설할 수 있다

    완료기준 2번

    H-16 위저드 5단계. 트랜잭션은 1초 안에 끝나고, 외부 API 호출은 모두 뒤로 미룹니다. 와일드카드 DNS 라 개설 즉시 접속됩니다.

    H-16 몰 개설
  3. 03

    잔액이 부족하면 주문은 받고 출고만 멈춘다

    DP-25 ~ DP-28

    민트펫샵에 보류 주문이 대기 중입니다. H-41 에서 충전하면 주문 시각 오름차순으로 자동 해제됩니다. 고객 화면에는 보류가 보이지 않습니다.

    H-29 출고 보류
  4. 04

    환불은 결제 당시 상점키로 보낸다

    MT-29 · Q17

    H-43 대행 환불. 점주가 바뀌거나 PG 를 교체한 주문도 결제 당시 merchant_id 로 취소를 보냅니다. 현재 설정으로 보내면 실패하는 건입니다.

    H-43 대행 환불
  5. 05

    돈이 어긋나지 않는다

    완료기준 4번

    H-80 에서 네 숫자를 대조합니다 — 원장 합계 = 현재 잔액 = 점주 화면 = 월 정산서. 반품·환불·이용료·조정까지 거친 뒤에도 일치해야 합니다.

    H-80 월 마감
  6. 06

    문진은 로그인 없이, 미매칭은 금액을 만들지 않는다

    BK-02 · BK-38

    8문항 문진을 비로그인으로 완주합니다. 체중 경계는 하한 포함·상한 미포함이고, 매핑표에 없는 조건은 상담으로 넘깁니다.

    C-30 밸런스키트

본사 관리자

권한 분리 — 운영 · 경리 · 물류 · 총괄 (HQ-01)

총괄
admin / demo1234
운영
oper / demo1234
경리
acct / demo1234
물류
logi / demo1234
본사 관리자 로그인

점주 관리자

모바일 우선. 자기 몰 데이터만 보입니다 (OW-03)

코코펫몰
010-1111-1111 / petmall1234
민트펫샵
010-2222-2222 / petmall1234
봄이네 반려샵
010-3333-3333 / petmall1234
점주 관리자 로그인