← 마스터맵
✈️ 봉이 여행 eSIM — 개발 기획서
글로벌 데이터 재판매 · CMI-DW(차이나모바일) 도매 · 유심사 벤치마크 · 무인센터 크로스셀 · 2026-07
✅ 핵심: 해외여행 고객에게 여행 eSIM을 봉이 안에서 판매. China Mobile Int'l(CMLink/CMI-DW) 도매 재판매(국내 유심사 84%가 이 구조). 기존 통신고객+로밍상담 트래픽으로 CAC≈0 크로스셀 → 신규 유심사보다 순마진 우위.
1 · 시장조사 (실측 · 역설계)
조달처 확인 — 유심사 API 역설계
유심사(usimsa) 공개 API에서 공급사(supplier) 필드 확보 → CMI-DW = China Mobile International이 68목적지 중 57개(84%) 공급. 인기 아시아국(일본·중국·베트남·태국·필리핀·말레이)만 로컬(BC-AZ·WEBBING·TSIM) 병행.
| 목적지 | 공급사 | 현지 로밍망 | 판매가 범위 |
| 일본 | CMI-DW | Softbank / KDDI | 1,500~81,900원 |
| 유럽 42개국 | CMI-DW | 로밍 | 1,700~108,900원 |
| 미국/캐나다 | CMI-DW | AT&T / T-Mobile 외 | 1,900~118,800원 |
| 태국·베트남 등 | CMI-DW + BC-AZ | 로컬 병행 | 멀티소싱 |
일본 실측 단가 (210옵션 중 대표)
| 무제한(데일리) | 소매가 | 정량 | 소매가 |
| 3일 | 9,900원 | 1일 1GB | 2,000원 |
| 5일 | 16,100원 | 1일 2GB | 2,600원 |
| 7일 | 21,800원 | 1일 4GB | 3,300원 |
도매원가(usdPrice)는 API에서 마스킹 → 한계단가 역산: 데이터 원가 GB당 극소, 무제한 도매 일당 ~1,000~1,400원 추정 → 마진 50~60%. 정확 원가는 CMI 계약 필요.
국내 시장 규모·경쟁사 (2026-07 조사)
| 순위 | 업체(운영사) | 이용자 | 매출 | 비고 |
| 1 | 유심사(가제트코리아) | 700~800만 | 65.5억(23)→~130억(24)→500억(25목표) | eSIM 전업·기업가치 300억+·코스닥 상장추진 |
| 2 | 로밍도깨비(유엔젤) | 300만 | 유엔젤 전체 530억(24) | 코스닥·eSIM은 사업부문(본업 통신SW/AI) |
| 3 | 도시락eSIM(와이드모바일) | 미공개 | 회사 ~31억(24) | 와이파이렌털+eSIM+USIM 합(본업 와이파이렌털) |
| 4 | 말톡(Dial Comm) | 미공개 | 미공개 | — |
⚠️ 판매건수·eSIM 단독매출은 대부분 비공개(이용자수만 공개, DART도 부문 분리 안 함). 정확 수치는 각 사 감사보고서 한계.
💡 2·3위가 "본업 + eSIM 겸업"(유엔젤=통신SW, 와이드모바일=와이파이렌털) = 봉이 모델(통신 본업 + eSIM 크로스셀)과 정확히 일치·시장 검증됨. eSIM 전업 1위 유심사는 3년 만에 65→500억(목표)·상장 추진 → 시장 급성장·고수익 확인. 봉이는 여기에 통신 상담 고객이라는 더 강한 크로스셀 자산 보유.
2 · 타겟 업체 · API 공급 업체
벤치마크 경쟁사 (B2C)
| 업체 | 특징 | 조달처 |
| 유심사 (usimsa.com) | 800만·API공개 | CMI-DW 84% |
| 도시락 eSIM | 와이파이+eSIM | 미확인(API비공개) |
| 로밍도깨비 | 앱 1위 | 미확인(SPA/앱) |
| Airalo / Holafly | 글로벌 벤치 | — |
API 공급 업체 (도매 애그리게이터 · 계약 타겟) + 연락처
| 공급 업체 | 특징 | 연락처 |
| CMLink (CMI) ⭐ | 차이나모바일·190개국·유심사 주력 | cs@cmlink.com · esim_hello@cmlinkesim.com |
| eSIM Access | RedteaGO 연합·3억유저·GSMA | team@esimaccess.com |
| eSIM Card | 700+리셀러·200개국 | sales@esimcard.com |
| Maya Mobile | 글로벌 B2B | support@maya.net |
| eSIM Go | 영국·도매+MVNE | 폼 esimgo.com/contact |
| Gohub / MobiMatter / Airhub / Telnyx | 화이트라벨 API | 파트너 폼 |
소싱 전략: 1차 = CMLink 직접 계약(유심사와 동일 원가). 2차(리스크 분산) = eSIM Access·Maya 멀티소싱. 어댑터를 공급사 무관 인터페이스로 설계.
⚠️ 메일 발송·계약은 사람 확인 후 진행 — 봉이가 임의 발송하지 않음.
3 · 봉이 현재 구조 재사용
| 레이어 | 패턴 | eSIM 적용 |
| 서버 | server/routes/{module}.js | routes/esim.js 신규 |
| 외부연동 | 어댑터 services/*(cti.js=Mock→env플래그) | services/cmlink.js |
| DB | supabase.from() | esim_* + rental_categories.travel-esim |
| 카테고리 | rental_categories 메타·SQL 1줄 | product_group 여행/글로벌 ✅신설 |
| 주문/정산 | 신청→계약→페이백/포인트 | eSIM 주문 동일 흐름 |
✅ 카테고리 rental_categories.travel-esim(여행/글로벌·ticket_prefix E·6필드) dev+live 반영(준비중, is_active=false).
4 · 백엔드 설계 (유심사 3단 드릴다운 = 표준)
GET /destinations→GET /products/:dest→GET /plans/:id/options→POST /orders→QR 발급
// services/cmlink.js — CMI 도매 어댑터 (env ESIM_PROVIDER=mock|cmlink)
export const cmlink = {
listCountries(), // 목적지
listPackages(countryCode), // 상품(플랜)
listOptions(packageId), // 옵션(일수×데이터)+도매가
order(optionId, customer), // 주문→프로파일/QR
status(orderId), // 발급/사용 상태
};
가격정책: 도매(USD)×환율 + 마진율(정책 fetch, 하드코딩 금지) = 소매가. feedback_no_hardcode
5 · 프론트
목적지→상품→결제→eSIM QR
고객 client/src/pages/esim/ + 어드민 상품관리(카테고리 재사용). 무인센터(cs) 로밍 상담 → "로밍 vs eSIM 비교" → 딥링크 크로스셀.
🖼️ 와이어프레임 보기
6 · DB 스키마
esim_products(destination,supplier,carrier,network,...)
esim_options(product_id,days,quota,is_unlimited,
wholesale_usd,fx_rate,margin_rate,retail_krw)
esim_orders(customer_id,option_id,status,
provider_order_id,qr_url,activated_at)
7 · 부가서비스 구성 (3분류)
| 분류 | 예시 | 정체·구현 | 봉이 반영 |
| ① 공급사(도매사) 제품 사양 | 구글맵·특정앱 무과금(zero-rating) · 검열 우회(중국서 구글·ChatGPT·카톡) · 핫스팟·음성·데이터쉐어 | 도매사(CMLink) 제품에 포함된 망 기능 → 봉이 단독 제조 불가, 지원 상품을 계약·선택해야만 판매 가능 | zero-rating·우회 지원 제품 큐레이션 + "구글맵·ChatGPT 그대로" 셀링 |
| ② 저속무제한(FUP) 안내 | "데이터 다 써도 지도·메신저 계속" | ①의 무과금과 별개. "고속 X GB + 소진 후 저속 무제한" 구조라 저속으로도 지도 작동 → 여행자 불안(길 잃음) 해소 안내 | 같은 구조 상품 + 안내 문구 자유 |
| ③ 자체 부가 | 안심케어(usimsaCare 30만원 보상)·번들·포인트·한국어 CS | 공급사 무관. 자체 약관 + 보상예산/보험제휴 + 결제옵션으로 직접 운영 | 페이백·포인트·무인 고객센터 인프라 재사용(봉이 우위) |
핵심: 부가의 대부분은 "상품 선택 + 마케팅 안내 + 자체 정책"으로 봉이가 만든다(공급사는 망 기능·우회 상품만 제공). usimsaCare·"구글맵 무료"·ChatGPT 우회 모두 봉이 재현 가능. 특히 ③ 자체 부가는 봉이가 기존 통신 인프라(페이백·포인트·CS)가 있어 신규 유심사보다 유리.
💡 "구글맵 무료"의 실체: 유심사가 2025.12.3 OPEN한 실제 무과금(zero-rating) 서비스 — 로밍망 옵션 5개국(일본·베트남·필리핀·싱가포르·태국)에서 구글맵 데이터를 실제로 무료 처리. 이는 도매사(CMLink)가 로밍 라우팅에서 제공하는 망 기능이라 봉이 단독 제조 불가 → 공급사가 지원하는 제품을 계약·선택해야만 판매 가능(별도로 "소진 후 저속무제한" 안내는 봉이 자유).
8 · 개발 로드맵 (2주 모듈)
| 주차 | 작업 |
| 1주 | services/cmlink.js Mock 어댑터 + routes/esim.js + DB 스키마 + 유심사 벤치 시드 |
| 2주 | 고객 프론트(목적지→결제 Mock) + 어드민 상품관리 + cs 챗봇 크로스셀 딥링크 |
| 계약 후 | CMLink 실계약 → env 플래그로 어댑터 교체 → 실주문·QR·정산 |
외부 API(CMI)는 계약 전까지 Mock으로 전 기능 개발 → 계약 후 플래그 교체(봉이 표준: Tredit·PASS 동일).
9 · 리스크 · 사람 필요 블로커
🔴 CMLink/CMI 파트너 계약(도매가·최소물량·정산) — 사람 협상 필요
🟠 소매 가격경쟁(유심사·도시락) → "상담+판매 원스톱" 편의로 차별화
🟠 결제·전자상거래 고지(청약철회·환불) 법무 검토
🟠 eSIM QR 발급실패 재발급 CS 플로우
✅ 완료: 시장조사·기획서·와이어프레임·카테고리 dev+live·master-map 편입·라이브 배포