PM · Pet Mall Demo
기획 패키지 11개 문서의 설계를 실제로 동작시킨 데모입니다. 화면 수를 채우는 대신 "몰이 500개로 늘어도 견디는가"를 결정하는 세 가지 구조를 실데이터로 확인할 수 있게 만들었습니다.
petmall.revuplan.com
기획서가 "운영을 시작한 뒤에 바꾸기 가장 어렵다"고 지목한 부분입니다.
product 에 mall_id 가 없다. 몰별로는 노출 여부와 예외 판매가만 1행 저장한다. 가격 수정에 전 몰 반영 작업이 존재하지 않는다.
기획서 04번 4장 · 09번 4장 →
02UPDATE·DELETE 가 DB 트리거로 차단된다. 잔액은 원장의 결과값이고, 잔액을 직접 고치는 경로가 없다.
기획서 06번 2장 →
03order_item 에 소비자가·공급가·출고택배비를 스냅샷으로 박는다. 단가를 바꿔도 과거 정산액은 변하지 않는다.
기획서 04번 6장 →
와일드카드 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번을 화면에서 그대로 수행합니다.
H-05 에서 상품 1건 가격 수정 → [전 몰 반영 확인] 버튼. 예외를 설정한 몰만 다른 값이고 나머지는 전부 즉시 반영됩니다. 반영 누락 0건.
H-16 위저드 5단계. 트랜잭션은 1초 안에 끝나고, 외부 API 호출은 모두 뒤로 미룹니다. 와일드카드 DNS 라 개설 즉시 접속됩니다.
민트펫샵에 보류 주문이 대기 중입니다. H-41 에서 충전하면 주문 시각 오름차순으로 자동 해제됩니다. 고객 화면에는 보류가 보이지 않습니다.
H-43 대행 환불. 점주가 바뀌거나 PG 를 교체한 주문도 결제 당시 merchant_id 로 취소를 보냅니다. 현재 설정으로 보내면 실패하는 건입니다.
H-80 에서 네 숫자를 대조합니다 — 원장 합계 = 현재 잔액 = 점주 화면 = 월 정산서. 반품·환불·이용료·조정까지 거친 뒤에도 일치해야 합니다.
8문항 문진을 비로그인으로 완주합니다. 체중 경계는 하한 포함·상한 미포함이고, 매핑표에 없는 조건은 상담으로 넘깁니다.
권한 분리 — 운영 · 경리 · 물류 · 총괄 (HQ-01)
admin / demo1234oper / demo1234acct / demo1234logi / demo1234모바일 우선. 자기 몰 데이터만 보입니다 (OW-03)
010-1111-1111 / petmall1234010-2222-2222 / petmall1234010-3333-3333 / petmall1234