공통 한도 안내 모달 (머지 완료: alpha #9393 · beta #9394) · 아이콘·에러코드 미표시 · 6개 언어 · 2026-07-02
parsePlanLimitError + useHandlePlanLimitError + 전역 atom + DashboardLayout 1회 마운트.
상위 플랜으로 올리면 더 많은 바이어를 검색할 수 있어요.
플랜을 올리면 더 많은 바이어 리스트를 저장할 수 있어요.
플랜을 올리면 더 많은 캠페인을 발송할 수 있어요.
플랜을 올리면 더 많은 이메일 계정을 연동할 수 있어요.
제목/설명 AlertDialog primitive · CTA 2개(나중에=Cancel 좌 / 플랜 업그레이드=Action 우 →navigate('/upgrade')). 아이콘 없음, 에러코드 화면 노출 없음(코드는 백엔드 로그·내부 매핑 전용).
| 언어 | 제목 | 설명 |
|---|---|---|
| 한국어 | 이번 달 바이어 검색 한도를 모두 사용했어요 | 상위 플랜으로 올리면 더 많은 바이어를 검색할 수 있어요. |
| English | You've used all your buyer searches this month | Upgrade your plan to search more buyers. |
| 日本語 | 今月のバイヤー検索の上限に達しました | プランをアップグレードするとより多くのバイヤーを検索できます。 |
| 中文 | 本月的买家搜索次数已用完 | 升级方案即可搜索更多买家。 |
| Bahasa | Anda telah menggunakan semua pencarian pembeli bulan ini | Tingkatkan paket Anda untuk mencari lebih banyak pembeli. |
| ไทย | คุณใช้การค้นหาผู้ซื้อของเดือนนี้ครบแล้ว | อัปเกรดแผนเพื่อค้นหาผู้ซื้อได้มากขึ้น |
| 플랜 | 검색 월/일/시 | 바이어 저장 | 발송 월/일 | 이메일 계정 | 상품 | WS | 체험 |
|---|---|---|---|---|---|---|---|
| 무료체험 | 10 / 3 / 2 | 300 | 5,000 / 200 | 1 | 3 | 1 | 14일 |
| Pro | 50 / 10 / 3 | 1,000 | 5,000 / 200 | 1 | 3 | 1 | - |
| Team | 무제한 / 20 / 5 | 3,000 | 15,000 / 2,000 | 3 | 무제한 | 3 | - |
| Enterprise | 전 항목 무제한 (맞춤) | ||||||
| Infinite (내부) | 전 항목 무제한 | ||||||
모달은 이 한도를 초과할 때 뜬다. Team 검색은 월 무제한이라 검색 한도 모달이 뜨지 않음(시간 5·일 20 안전레일만 유지). 무제한 항목은 애초에 차단되지 않아 모달 대상 아님.
| # | 행동 | 조건 | 에러 code(내부) | 예상 결과 |
|---|---|---|---|---|
| 1 | 바이어 검색 실행 | 검색 한도 소진 | monthly_limit_exceeded | 모달(검색) |
| 2 | /leads 그룹 추가(사전체크) | 저장 한도 초과 예상 | checkLimit=false | 모달(바이어) · 토스트 제거 |
| 3 | /leads 그룹 추가(서버 throw) | 사후 초과 | USAGE_MONTHLY_LIMIT_EXCEEDED | 모달(바이어) |
| 4 | 캠페인 활성화 | 발송 월 한도 소진 | PLAN_EMAIL_MONTHLY_LIMIT_REACHED | 모달(발송) |
| 5 | 캠페인 활성화 | 주소 미입력 | LEGAL_ADDRESS_REQUIRED | 기존 주소 모달 우선 |
| 6 | 실제 발송(백그라운드) | 발송 중 한도 | send-time | 모달 없음(정상) defer/알림 |
| 7 | Team 검색 | 월 무제한(null) | — | 모달 없음(정상) |
| 8 | 관리자 액션 | admin bypass | — | 모달 없음(정상) |
| 9 | 네트워크/기타 에러 | 한도 무관 | 기타 | 기존 토스트 유지 |
/upgrade SPA 이동(하드 window.location 제거).