# 과금 정책 (Monetization) > 코드: `MN` | 결제, 구독, 포인트 관련 정책 --- ## MN-001: [정책명 - 예: 잔액 표시] ### 정책 내용 - [핵심 정책 설명 1] - [핵심 정책 설명 2] ### UI 영향 | 화면 | 위치 | 표시 방식 | mockup | |-----|------|----------|--------| | [화면1] | [위치] | [표시 방식] | [파일명].html | | [화면2] | [위치] | [표시 방식] | [파일명].html | | [화면3] | [위치] | [표시 방식] | [파일명].html | ### 표시 규칙 ``` [상세 규칙 설명] 예시: 보너스 45회 + 기본 127회 인 경우: [헤더 배지] 💬 172 ← 합산 표시 [상세 뷰 - 상점/설정] 🎁 보너스: 45회 (D-12 만료) 💬 기본권: 127회 (영구) ``` --- ## MN-002: [정책명 - 예: 소모 규칙] ### 정책 내용 - [소모 조건 1] - [소모 조건 2] - [소모되지 않는 경우] ### 적용 화면 - `[화면1].html` - [용도] - `[화면2].html` - [용도] ### UI 표시 ``` [사용 전] 액션을 수행하면 1회가 소모됩니다. 남은 횟수: 🎁 45 + 💬 127 = 172회 [사용 후] 남은 횟수: 171회 (-1) ``` --- ## MN-003: [정책명 - 예: 우선 소모 순서] ### 정책 내용 - [우선순위 1] - [우선순위 2] - [우선순위 3] ### 로직 ```javascript function consume() { if (bonus > 0) { bonus -= 1; } else if (credits > 0) { credits -= 1; } else { showRechargePopup(); } } ``` ### UI 표시 ``` [안내 - 상점/사용 화면 진입 시] 💡 보너스가 먼저 사용되고, 소진 후 기본권이 사용됩니다. ``` --- ## MN-004: [정책명 - 예: 충전 패키지] ### 정책 내용 | 패키지 | 수량 | 가격 | 단가 | 할인율 | |-------|------|------|-----|-------| | 스타터 | [N]회 | [가격]P | [단가]P | - | | 베이직 | [N]회 | [가격]P | [단가]P | [N]% | | 스탠다드 | [N]회 | [가격]P | [단가]P | [N]% | | 프리미엄 | [N]회 | [가격]P | [단가]P | [N]% | ### 적용 화면 - `shop.html` - 상점 ### UI 구성 ``` [충전 섹션] ┌─────────────────────────────────────┐ │ 🏷️ 스타터 │ │ [N]회 · [가격]P │ │ │ ├─────────────────────────────────────┤ │ ⭐ 베이직 BEST │ │ [N]회 · [가격]P ([N]% 할인) │ │ │ ├─────────────────────────────────────┤ │ 💎 스탠다드 │ │ [N]회 · [가격]P ([N]% 할인) │ │ │ ├─────────────────────────────────────┤ │ 👑 프리미엄 │ │ [N]회 · [가격]P ([N]% 할인) │ │ │ └─────────────────────────────────────┘ ``` --- ## MN-005: [정책명 - 예: 프리미엄 구독] ### 정책 내용 | 항목 | 무료 | 프리미엄 ([가격]원/월) | |-----|------|---------------------| | [혜택1] | [무료 내용] | **[프리미엄 내용]** | | [혜택2] | [무료 내용] | **[프리미엄 내용]** | | [혜택3] | [무료 내용] | **[프리미엄 내용]** | | [혜택4] | [무료 내용] | **[프리미엄 내용]** | ### 적용 화면 - `shop.html` - 구독 탭 - `settings.html` - 구독 관리 ### UI 표시 ``` [구독 배너 - 비구독자] ┌─────────────────────────────────────┐ │ 👑 프리미엄 구독 │ │ │ │ ✓ [혜택1 설명] │ │ ✓ [혜택2 설명] │ │ ✓ [혜택3 설명] │ │ │ │ 월 [가격]원 [구독하기] │ └─────────────────────────────────────┘ [구독자 배지] 👑 Premium Member ``` --- ## MN-006: [정책명 - 예: 포인트 충전] ### 정책 내용 | 금액 | 포인트 | 보너스 | |-----|-------|-------| | [금액1]원 | [포인트]P | - | | [금액2]원 | [포인트]P | +[N]% | | [금액3]원 | [포인트]P | +[N]% | | [금액4]원 | [포인트]P | +[N]% | | [금액5]원 | [포인트]P | +[N]% | ### 적용 화면 - `shop.html` - 포인트 탭 --- ## MN-007: [정책명 - 예: 구독 관리] ### 정책 내용 - 구독 해지 시 [해지 정책] - 구독 혜택은 [혜택 유효 기간] - 보유 아이템은 [보유 정책] ### 적용 화면 - `settings.html` - 계정 > 구독 관리 ### UI 구성 ``` [구독 상태] 👑 프리미엄 구독 중 다음 결제일: YYYY-MM-DD 월 [가격]원 [해지하기] 버튼 [해지 확인 팝업] ⚠️ 구독을 해지하시겠습니까? • [해지 후 유효 기간 안내] • [보너스 처리 안내] • [보유 아이템 안내] [해지하기] [취소] ``` --- ## 관련 mockup | 정책 | mockup 파일 | |-----|------------| | MN-001 | home.html, chat.html, shop.html | | MN-002, MN-003 | chat.html, [action].html | | MN-004, MN-005, MN-006 | shop.html | | MN-007 | settings.html |