3개 상품(휴대폰 · 유심 · 인터넷+TV) × 2개 채널(오프라인 12개 / 온라인 1개) · 정책 등록 주체 분리
🎯 정책 등록 구조
상품
🏪 오프라인 (12개 매장)
🌐 온라인 (1개 통합)
🏪 매장 등록
12개 등록 (광주 봉이 8 + 서울 일타 4)
1개만 등록 (통합 온라인 매장)
📱 휴대폰 시세
매장별 각자 등록 (12개 매장 독립)
통합 1개 (온라인 정책표)
📇 유심 정책
매장별 각자 등록 (유심-매장 · 12개 매장)
통합 1개 (유심-온라인)
🔗 통신사 공식 URL
해당 없음 (오프라인은 매장 개통)
통신사 × 유형 총 6개 URL 등록 SKT · KT · LG U+ 각각 (기기변경 URL + 번호이동 URL)
📡 인터넷+TV 정책
🔄 통합 1개 (온·오프라인 공통) — 현금 페이백만 등록 ※ 휴대폰 결과 카드에 체크박스 "인터넷+TV 같이 신청" 표시
💡 핵심 규칙:
· 휴대폰 / 유심 — 오프라인 매장별 독립 + 온라인 1개 통합
· 인터넷+TV — 온·오프라인 통합 1개 (요금은 3사 표준 결합, 현금 페이백만 등록)
📇 유심 정책 팁:
· 유심 변경 = 기기 그대로, 유심만 다른 통신사로 교체 (번호이동과 동일하지만 기기 구매 없음)
· MNP(번호이동)만 가능 · 010 신규 제외
· 🔑 선택약정 기반 → 월 요금 25% 할인 (SK/KT 개통 시 적용 · LG 개통 후 고객센터 신청)
· 📊 요금제 3사 × 3종 = 9개 · 매장/온라인 구조 동일 · 현금 페이백 값만 다름
· SK: 5GX 슬림(33) / 베이직 플러스(45) / 5GX 레귤러(55)
· KT: 5G 슬림(37) / 5G 심플(50) / 5G 비디오(69)
· LG: 5G 슬림+(33) / 5G 스탠다드(61) / 5G 프리미어 레귤러(85)
🛠️ 어드민 매장 중심 관리 구조
매장을 등록하면 그 매장 안에서 휴대폰 시세 · 유심 정책 · 기본 정보를 함께 관리. 인터넷+TV 사은품(63개 상품)은 별도 통합 관리.
🗂️ 매장 목록 (13개 = 오프라인 12 + 온라인 1)
├─ 🏪 봉이모바일 상무점 (광주)
│ ├─ ⓘ 기본정보 (주소·전화·영업시간·지도좌표)
│ ├─ 📱 휴대폰 시세 (제조사 × 기종 × 통신사 × 서비스유형)
│ └─ 📇 유심 정책 (통신사 × 요금제 구간 × 현금 페이백)
├─ 🏪 봉이모바일 익산점 (전북)
│ └─ ... (동일 구조)
├─ ... 전대·신창·첨단·순천·남악·여수 (광주/전라 8개)
├─ 🏪 일타 강남점 (서울)
│ └─ ... (동일 구조)
├─ ... 홍대·종로·건대 (서울 4개)
└─ 🌐 온라인 통합 매장 (단일)
├─ 📱 휴대폰 시세 (전국 동일)
├─ 📇 유심 정책 (전국 동일)
└─ 🔗 통신사 공식 URL 6개 등록
├─ SKT 기기변경 URL
├─ SKT 번호이동 URL
├─ KT 기기변경 URL
├─ KT 번호이동 URL
├─ LG U+ 기기변경 URL
└─ LG U+ 번호이동 URL
🔄 별도 관리 (매장 독립)
└─ 📡 인터넷+TV 사은품 (온·오프라인 통합 1개 · 63개 상품)
✅ 어드민 UI 흐름: 매장 목록 → 매장 클릭 → 상세 화면에 탭 3개 (기본정보 / 휴대폰 시세 / 유심 정책) · 각 탭에서 그 매장 전용 데이터만 편집
🎨 등록 폼 공통 템플릿: 🏪 매장(오프라인/온라인) · 📱 휴대폰 시세 · 📇 유심 정책 · 📡 인터넷+TV 사은품 — 등록/편집 UI 구조 동일 (필드만 상품별로 다름, 레이아웃/동작/저장 로직 공통) → 개발 비용 절감 · 운영자 학습 1회로 전체 관리 가능
📋 STEP 분류 (온라인 · 오프라인 · 공통/관리)
🌐 온라인 경로 (1개 채널)
STEP 0 · 통합 바텀시트 (시세·유심결과·신청서·유의사항·공식URL)
STEP 11 · 마이페이지
🏪 오프라인 경로 (12개 매장)
STEP 3 · 위치 기반 매장 매칭
STEP 10 · 매장 방문 후 흐름
※ 매장 방문 신청서는 STEP 0에 통합
⚙️ 공통/관리 (정책 등록)
STEP 4 · 매장 관리 (어드민)
STEP 8 · 어드민 신청서 관리
STEP 9 · 시세 데이터 흐름 + 공통폼
🚫 할부 불가 케이스 — 기기값 0원 + 현금 페이백 받는 폰 (출고가 − 공시 − 매장지원금 ≤ 0 → 현금가 음수): 정책 시점에 따라 할부 차단 · 현금 개통만 진행. 이유: 기기값 무료 + 고객이 현금까지 받는 구조라 할부 부적합. 시세 등록 시 자동 감지 → 할부 옵션 disabled.
현금 일시불공시지원금 위약금
출고가 − 공시지원금 − 매장지원금 = 실 결제액
📍 매장: 640,000원 일시불 🌐 온라인: 590,000원 일시불
✅ 매장지원금 즉시 차감 · ⚠️ 공시지원금은 24개월 유지 의무 (해지 시 잔여 공시 위약금)
· 인터넷 1G 33,000원 · TV 28,000원
· 셋톱 스마트3 4,400원 · WiFi GIGA WiFi 1,100원
· 결합할인 -2,200원 (제휴카드 가입 시 추가 -10,000원)
월 요금64,300원
🎁현금 사은품 (07_Gift #28)+ 49만원
합계 혜택108만원 시세 + 49만원 사은품
📝 이름 (예: 홍길동) *
👤 성별 *
남자
여자
📅 1990-01-01 *
📱 010-1234-5678 *
🎨 색상 선택 (코발트 바이올렛 ▼) *
📝 메모 (선택) — 요청사항 자유 입력
📡 인터넷+TV 추가 정보동시가입 체크 시만 표시
🏠 설치 주소 *
📅 설치 희망일 *
⏰ 시간대
입주 형태
자가
전세
월세
기존 인터넷
사용중
신규
※ 설치일정은 신청 후 통신사 콜백 시 협의 · 임대 시 동의서 추가 필요
✓
전체 동의
✓
(필수) 비회원 서비스 이용약관
▶
✓
(필수) 개인정보 제3자 제공 및 활용 동의
▶
⚠️ 다음 단계 → 📋 상품 유의사항 확인 (무선 5단계 / 유심 5단계) → 통신사 공식 URL 이동
다음 단계 →
📋 상품 유의사항 — 무선 5단계 / 유심 5단계 + 📡 인터넷+TV 1개 동의 (체크 시 추가)
온·오프라인 동일 플로우 · 온/오프라인 모두 신청서 제출 전 고객이 디지털로 각 단계 "확인했어요" 필수 클릭 · 매장은 추가로 방문 시 상담사 재확인
모두 확인 후 → 🌐 온라인은 통신사 공식 URL 이동 · 📍 오프라인은 매장 방문 예약 확정 (개통은 매장 방문 시)
📘 무선 · 상품 유의사항 5단계 (온·오프라인 공통 · 📡 인터넷+TV 동시가입 시 1개 추가 동의)
휴대폰 구매(번이/기변) 전용 · 온/오프라인 모두 각 단계 "확인했어요" 필수 클릭 (디지털 동의 증빙 확보) · 매장 방문 시 상담사 재확인
1 / 5 · 요금제·약정 유지
약정 2년 · 요금제 유지기간 내 변경/해지 시 위약금
· 요금제 185일 사용 의무 · 185일 이내 변경/해지 → 지원금 전액 반환 · 185일 후 47,000원↑ 요금제 자유 변경 · 첫 달 유심비 7,700원 추가
✓ 확인했어요
2 / 5 · 추가지원금 환수
개통 후 185일 이내 다음 발생 시 추가지원금 전액 환수
· 정지 / 해지 · 유심·기기 변경 · 명의 변경 · 미사용
✓ 확인했어요
3 / 5 · 수령·개통 (수령 방식만 다름)
기기 수령 후 개통 · 수령 전 박스 개봉 금지 (공통)
· 🌐 온라인: 택배 수령 → 고객센터 통화 → 개통 · 🏪 오프라인: 매장 수령 → 즉시 개통 · 공통: 개봉 후 모델변경/취소/교환 불가 · 초기불량: 제조사 서비스센터 14일 이내
✓ 확인했어요
4 / 5 · 의무 가입 조건 ⚠️
부가서비스·워치·보험·할부이자 확인 필수
· 🎁 부가서비스: 통신사별 의무 가입 (SK 3·KT 4·LG 3) · 유지기간 내 해지 시 추가금 · ⌚ 워치: 동시개통 조건 · 미개통 시 5만원 · 🛡️ 보험: 의무 가입 (M+3개월) · 💳 할부이자: 할부 개통 시 5.9%
✓ 확인했어요
5 / 5 · 지원금 확정 (확정 시점 다름) ⚠️
확정 후 지원금 변경 불가
· 🌐 온라인: 통신사 공식 URL 작성 완료 시 확정 · 🏪 오프라인: 매장 접수 시 확정 · 확정 전까지: 지원금 변경 가능
✓ 확인했어요
✓
📡 인터넷+TV 결합 약정 동의 (조건부 · 동시가입 시)
3년 결합약정 · 사은품 환수(6개월 100%/12개월 50%) · 설치비 별도 · 결합할인은 무선 회선 해지 시 종료
📍 매장 방문 신청 완료 (예약 확정 · 매장에서 개통)
🌐 통신사 공식 URL → (온라인 개통 페이지)
✅ 5단계 동의 완료 시 → 오프라인 = 방문 신청 완료(예약 확정) · 온라인 = 공식 URL 리다이렉트
💡 통신사별 문구 치환: 레이아웃·단계·필드 모두 동일, 통신사명(SKT · KT · LG U+)과 요금제명·URL만 가변
→ 고객이 선택한 통신사에 따라 자동 렌더링 (예: "KT 통신사를 2년간 유지해주세요" → "SKT 통신사를 2년간 유지해주세요")
📙 유심 · 상품 유의사항 5단계 (온·오프라인 공통 · 📡 인터넷+TV 동시가입 시 1개 추가 동의)
유심 변경(MNP) 전용 · 무선 5단계와 별개 · 온/오프라인 모두 각 단계 "확인했어요" 필수 클릭 (디지털 동의 증빙 확보) · 매장 방문 시 상담사 재확인
1 / 4 · 유지기간 (3사 상이)
요금제/회선 유지기간 3사별 상이
· SK: M+6개월 (당월 말일 + 6개월) · KT: 183일 · LG: 183일
✓ 확인했어요
2 / 4 · 환수조건 (유지기간 내)
다음 경우 현금 페이백 전액 환수
· 회선 미유지 · 정지 · 해지 등 비정상 판정 · 요금제 하향 · New 단말 기변
✓ 확인했어요
3 / 5 · 수령·개통 · 유심비 (수령 방식만 다름)
유심 수령 후 개통 · 수령 방식만 온/오프 다름
· 🌐 온라인: 택배 수령 → 고객센터 통화 → 개통 · 🏪 오프라인: 매장 수령 → 즉시 개통 · 유심비: SK/LG 다음 달 청구 · KT 선납 (현금 페이백 차감)
✓ 확인했어요
4 / 5 · 선택약정 25% 할인
월 요금 25% 할인 (3사 적용 방식 상이)
· SK / KT: 개통 시 자동 적용 · LG: 개통 후 고객센터 통해 고객 본인 직접 신청 필요
✓ 확인했어요
5 / 5 · 페이백 확정 (확정 시점 다름) ⚠️
확정 후 현금 페이백 금액 변경 불가
· 🌐 온라인: 통신사 공식 URL 작성 완료 시 확정 · 🏪 오프라인: 매장 접수 시 확정 · 확정 전까지: 페이백 조건 변경 가능 · 실제 지급: 14일 개통 후 · 유지기간 조건부
✓ 확인했어요
✓
📡 인터넷+TV 결합 약정 동의 (조건부 · 동시가입 시)
3년 결합약정 · 사은품 환수(6개월 100%/12개월 50%) · 설치비 별도 · 결합할인은 유심 회선 해지 시 종료
📍 매장 방문 신청 완료 (예약 확정 · 유심)
🌐 통신사 공식 URL → (유심 온라인 개통)
✅ 5단계 동의 완료 시 → 오프라인 = 방문 신청 완료(예약 확정) · 온라인 = 공식 URL 리다이렉트
매장 방문: 자체 DB에 접수 → 매장 상담사 알림 → 방문 확인 전화 온라인 신청: 자체 DB 수집 (현금 페이백 약속 · 이벤트 동의) → 통신사 공식 URL (SKT/KT/LGU+)로 이동하여 실제 개통 완료
📨 두 신청서 모두 어드민 자동 접수
📍 매장 방문 신청서 제출
→
🛠️ 어드민 접수함 (매장별 배정)
🌐 온라인 신청서 제출
→
🛠️ 어드민 접수함 (온라인 담당자)
· 두 신청서 모두 어드민 자동 접수 → 상태 관리 (접수/확인/완료/취소)
· 매장 방문 신청서 → 해당 매장 담당자
· 온라인 신청서 → 온라인 담당자 (콜센터) · 통신사 공식 URL 작성 여부 체크
· 상세 컬럼·필터·상태 흐름은 ⚙️ STEP 8 — 어드민 신청서 관리 참조
🏪 오프라인 · STEP 3 — 위치 기반 매장 매칭
기본 흐름 (위치 허용)
고객 위치 허용
→
GPS 좌표
→
가까운 지역 매장 자동 매칭
→
해당 지역 가격 표시
Fallback (위치 미허용)
위치 미허용
→
지역 직접 선택 서울/경기/광주/전남 전북/부산 등
→
해당 지역 매장 + 가격 조회
→
카드 노출
🔄 지역 변경 (카드 내)
카드에서 "🔄 지역 변경" 클릭
→
지역 목록 드롭다운 서울/경기/광주/전남 전북/부산/대구...
→
선택 지역 시세 재조회
→
가격 변경 반영 매장 목록 변경
기본: GPS 위치 기반 가까운 매장 자동 표시 지역 변경: 다른 지역 시세를 보고 싶을 때 직접 변경 가능 매장 선택: 같은 지역 내 여러 매장이 있으면 ▼ 드롭다운으로 매장 변경 가능
↓
⚙️ 관리 · STEP 4 — 매장 관리 (어드민) — 전국 확대
현재 매장 (12개) → 전국 확장
🏪 광주 봉이모바일 (8개)
상무점 · 익산점 · 전대점 · 신창점
첨단점 · 순천점 · 남악점 · 여수점
🏪 서울 일타 (4개)
강남점 · 홍대점 · 종로점 · 건대점
1taphone.com
🌐 온라인 매장 (1개 통합)
온라인 대리점 정책 · 전국 동일 가격 SKT/KT/LG U+ 공식 URL 연결
확장 계획: 전국 매장
서울 추가 · 경기 · 인천 · 부산 · 대구
대전 · 전남 · 경남 · 충남 · 강원 등 지역별 매장 그룹핑
매장 상세 탭 구조 (클릭 시 열림)
ⓘ 기본 정보
이미지 · 주소 · 랜드마크 · 전화번호 · 네이버지도 · 카카오채널 · 영업시간 · 운영상태
📱 휴대폰 시세 (매장별 각자)
제조사 × 기종 × 통신사 × 개통유형 · 색상 · 지역별 차등
📇 유심 정책 (매장별 각자)
통신사 × 요금제 구간 × 현금 페이백 · 리베이트 차등
🌐 온라인 매장 전용 관리 (1개 통합)
📱 휴대폰 시세
전국 동일 가격 · 온라인 대리점 리베이트 기준
📇 유심 정책
전국 동일 현금 페이백 · 배송 개통
🔗 통신사 공식 URL (6개)
SKT/KT/LG U+ × (기기변경 + 번호이동) · 온라인 신청 후 이동 링크
📡 인터넷+TV (매장 독립 · 통합 1개)
온·오프라인 통합 1개 정책 · 매장별 관리 X · 현금 페이백만 등록 · 요금은 3사 표준 결합 계산기 사용
어드민 매장 기능 (공통)
매장 카드
→
추가 — 새 매장 등록
수정 — 정보 편집
삭제
운영중/휴업 — 토글
매장별 독립 관리: 오프라인 12개 매장 각자 휴대폰 시세·유심 정책 등록 (지역·협상력 반영) 온라인 매장: 단일 통합 매장 · 전국 동일 가격 · 공식 URL 6개 관리 등록 폼 공통 템플릿: 매장/시세/유심/현금 페이백 모두 동일 UI 구조 (필드만 상품별 차이)
↓
⚙️ 관리 · STEP 8 — 어드민 신청서 관리 NEW
매장/온라인 신청서를 분리 관리 — 관리 주체가 다름
📍 매장 방문 신청 관리
관리 주체: 매장 담당자 내용: 방문 예약 확인 → 고객 연락 → 방문 유도
컬럼
설명
성별 / 생년월일 / 휴대폰번호
고객 정보 (회원은 자동 채움)
희망 매장
12개 중 선택 (위치 기반)
희망 방문일 / 시간
예약 일시 (30분 단위)
관심 모델 / 색상
기종 / 유심 + 색상
개통 유형
번이 / 기변 / 유심만 / 신규
메모
고객 자유 입력 (요청사항)
인터넷+TV
관심 여부 (고객 체크) → 상담 대기 플래그
인터넷+TV 계약
상담사가 체크 (계약 완료 시)
인터넷+TV 사은품
현금 자동 지급 (③ 시트 63개 상품별 등록 금액 · 예: 인터넷 1G+B tv 결합 49만원)
상태
접수 → 방문확인 → 방문완료 → 개통완료 / 취소
필터: 매장별 (광주 8 + 서울 4) / 상태별 / 날짜별 / 인터넷+TV 상담대기
🌐 온라인 신청 관리
관리 주체: 온라인 담당자 (콜센터) 내용: 기본 신청서 확인 → 공식 URL 작성 여부 확인 → 개통 처리
컬럼
설명
성별 / 생년월일 / 휴대폰번호
고객 정보 (회원은 자동 채움)
관심 모델 / 색상
기종 / 유심 + 색상
통신사 / 개통유형
SKT / KT / LG U+ × (번이/기변/유심)
메모
고객 자유 입력 (요청사항)
약관 동의
비회원 서비스 이용약관 · 개인정보 제3자 제공
유의사항 확인
무선 5단계 / 유심 5단계 모두 확인 완료 여부 (상품 분기)
인터넷+TV
관심 여부 (고객 체크) → 상담 대기 플래그
인터넷+TV 계약
상담사가 체크 (계약 완료 시)
인터넷+TV 사은품
현금 자동 지급 (③ 시트 63개 상품별 등록 금액 · 예: 인터넷 1G+B tv 결합 49만원)
번이 값(항상 음수) → 14일 후 지급 · 유지기간 내 재정산 조건부 (SK M+6 / KT·LG 183일)
📡 인터넷+TV 사은품
체크한 경우만 → ③ 시트 등록 금액 (63개 상품별 · 예: 49만원) 어드민 13번 메뉴 지급 대기 생성
분리 이유: 매장 신청은 매장 담당자가 방문 일정 관리, 온라인 신청은 콜센터가 공식 URL 작성 여부 확인 후 개통 처리 어드민 메뉴: 매장 방문 신청 관리 / 온라인 신청 관리 (별도 탭 or 별도 메뉴) 현금 페이백/포인트: 기존 어드민 현금 페이백 관리(13번) + 포인트 관리(14번)에서 통합 관리
↓
⚙️ 데이터 · STEP 9 — 시세 데이터 흐름 + 공통 입력 폼
📋 시세 입력 공통 폼 — 오프라인 · 온라인 별도 등록 (구조 동일)
· 🏪 오프라인 공통폼: 각 매장(12개)에서 자기 매장 시세 등록 · 지역/매장별 차등 가능
· 🌐 온라인 공통폼: 온라인 통합 매장 1개가 전국 동일 시세 등록
· 두 폼 구조는 완전 동일 — 3블록(📱 무선 + 📇 유심 + 📡 인터넷+TV 사은품)이 한 화면에 같이 보임
· 단위: 만원 · 음수 = 현금 페이백(고객 수령), 양수 = 고객 부담
💡 봉이 거래 공식 · 매장지원금(=고객 할인) · 결제 방식별 위약금 룰
· 공시 적용: 출고가 − 공시지원금 − 매장지원금 = 현금가 (할부 시 할부원금)
예①) 180만 − 50만 − 66만 = 64만 (할부 시 64만 ÷ 24개월 = 월 26,667원)
예②) 50만 − 40만 − 20만 = −10만 (음수 = 현금 페이백) → 🚫 할부 차단 · 현금만 가능
· 선택약정 25%: 출고가 − 매장지원금 = 현금가 (공시 미적용 · 월요금 25% 할인)
예) 180만 − 150만 = 30만 + 월 요금 25%↓
· ⚠️ 할부 시 매장지원금이 위약금 (24개월 유지 의무 · 미달 시 잔여 매장지원금 반환)
· ✅ 현금 일시불은 매장지원금 즉시 차감 · ⚠️ 공시지원금 위약금 (24개월 유지)
· 🚫 현금가 ≤ 0 (기기값 0원 + 페이백) = 할부 차단 · 현금 개통만 가능
어드민 UI에서 한 행씩 편집 대신 Excel 일괄 편집 지원 · 매장/온라인별 별도 파일
📥 Excel 다운로드 현재 폼 데이터
→
✏️ Excel에서 편집 대량 수정
→
📤 Excel 업로드 검증 · 덮어쓰기
→
🛠️ 어드민 폼 반영 DB 저장
· 업로드 검증: 필수 컬럼 체크 (통신사 / 펫네임 / 용량 / 출고가 / 요금제 / 공시 / 번이 현금가 / 기변 현금가) · 오타/누락 행 오류 표시
· 입력 컬럼 4종 (번이 공시·번이 선약·기변 공시·기변 선약 현금가): 자동 계산 없음 · 매장이 4컬럼 모두 직접 입력. 매장지원금은 공시·선약 케이스에서 다를 수 있으므로 자동 계산 부적합
· 파일 구분: 오프라인 공통폼 = 매장별 파일 (12개) + 온라인 공통폼 = 통합 파일 (1개)
· 통합 템플릿 (다운로드 → 편집 → 업로드):
📥 template-form.xlsx (10컬럼 입력 · 번이·기변 각각 공시/선약 · 무선 공통, 유심/사은품 별도 시트 · 2026-05-31 정책)
🔧 기종 추가/삭제 시 → 컬럼이 아닌 "행(Row)"으로 처리
· 컬럼 구조는 고정 10개 (통신사/펫네임/용량/출고가/요금제/공시/번이 공시현금가/번이 선약현금가/기변 공시현금가/기변 선약현금가) — 2026-05-31 정정: 페이백 폐기 → 할부원금 직접 차감
· 신규 기종 출시: Excel에서 행 추가 → 업로드하면 DB에 insert (예: 갤럭시 Z플립8 출시 → 3사 × 1행씩 = 3행 추가)
· 단종 기종: 행 삭제 또는 "운영중지" 플래그 컬럼 추가 (히스토리 보존 원할 시)
· 요금제·용량 신설: 동일 기종을 여러 요금제·용량으로 등록 가능 (예: SK S26U · 512GB · 프리미엄 / SK S26U · 1TB · 프리미엄 2행)
· 공시현금가 음수 = 할부 차단 · 현금 개통만: 출고가 − 공시 − 매장지원금 ≤ 0인 경우 자동 감지 → 결제 방식에서 할부 옵션 disabled (기기값 0원 + 페이백 받는 폰)
· 할부원금 산식: 공시 = 출고가 − 공시 − 매장지원금 / 선약 = 출고가 − 매장지원금. 각 ÷ 24로 월 할부
· Upsert PK: (통신사 + 펫네임 + 용량 + 요금제) 조합 → 업로드 시 동일 조합 있으면 덮어쓰기, 없으면 insert
🗄️ DB 스키마 · 데이터 소스 (공통폼 구조 반영)
데이터
소스
DB 테이블
주요 컬럼
비고
🏪 매장
어드민 매장 등록
bongi_stores
id, name, type(offline/online), address, phone, lat, lng
통합 1개 정책 (store_id 없음 · 63개 상품 카탈로그 · 07_Gift 시트 임베드)
🔗 통신사 공식 URL
어드민 온라인 매장
bongi_carrier_urls
carrier, type(mnp/change), url
3사 × 2유형 = 6행
💰 공시지원금
smartchoice.or.kr 크롤링
bongi_subsidy_data
carrier, model, plan, subsidy, updated_at
매일 09시 자동 크롤링 · 참조용
공통폼 Excel 업로드
→
업로드 검증 Upsert
→
Supabase DB 5개 테이블 + 크롤링 1개
→
STEP 0 통합 바텀시트 (AI 채팅)
매장/온라인 동시 비교 카드
STEP 8 어드민 신청서 관리
↓
⚙️ 관리 · 부가서비스 정책 (무선 전용 · 어드민 직접 편집) NEW
무선(휴대폰) 개통 시 적용 · 유심·인터넷+TV 해당 없음 · Excel 업로드 X · 어드민 UI에서 직접 추가/삭제/편집
🎁 부가서비스 (10종)
+ 추가
편집
삭제
통신사
부가서비스명
월청구금
유지기간
미가입 추가금
SK
우주패스
혜택별 상이
당월+6개월
5만원
벅스 앤 데이터 플러스
17,500원
당월+4개월
5만원
마이스마트콜3
3,500원
당월+2개월
2만원
KT
필수팩
9,900원
당월+3개월
5만원
OTT+스타벅스
13,900원
당월+3개월
5만원
모아진
13,000원
당월+3개월
5만원
DC카드
무료
당월+3개월
5만원
LG
교보SAM+구글원 패키지
16,500원
당월+3개월
5만원
V컬러링 음악감상+벨링콘텐츠팩
15,400원
당월+3개월
5만원
유플레이 프리미엄
15,400원
당월+4개월
5만원
※ 의무 가입 · 유지기간 내 해지 시 미가입 추가금 발생 · "당월+N개월" = 개통 당월 + N개월 유지
📌 필수 조건 / 유의사항 (부가서비스 아님 · 개별 정책)
+ 추가
편집
항목
조건 설명
추가금/이자
워치
워치 동시개통 조건 · 워치 미개통 시 추가금 발생
5만원
소노라이프
LG U+ 소노라이프 상품 가입 조건 · 비용 발생 X · 미가입 시 추가금 발생
5만원
휴대폰 보험
의무 가입 (부가서비스 아님) · 유지기간: M+3개월
보험료 별도
할부이자
할부 개통 시 발생 · 금액 상이 가능
5.9%
※ 부가서비스가 아닌 개별 가입 조건 · 어드민에서 별도 테이블로 관리
어드민 메뉴: 📱 무선 정책 → 🎁 부가서비스 / 📌 필수 조건 (2개 탭) 편집 방식: 행 단위 + / 편집 / 삭제 (Excel 업로드 X · 변경 빈도 낮음) DB 테이블:bongi_wireless_addons (부가서비스) · bongi_wireless_conditions (필수조건) 적용 범위: 무선(휴대폰) 개통 신청서 제출 시 자동 표시 · 유심/인터넷+TV 해당 없음
↓
🏪 오프라인 · STEP 10 — 매장 방문 2가지 경로
고객이 매장을 방문하는 경로는 2가지
A. 📱 앱에서 신청서 작성 후 방문 (예약)
STEP 0 바텀시트 → [매장 방문 신청] → 신청서 제출 → 예약 확정 → 매장 방문
📱 앱 신청서 제출 (성별·생년월일·휴대폰·색상·방문일시·메모)
🛠️ 어드민 접수 (매장 담당자 배정)
📞 담당자 방문 확인 전화
🏪 예약 일시 매장 방문 · 개통
장점: 회원 정보 자동 매칭 · 준비 완료 상태로 방문 · 대기 없음
B. 🚶 앱 없이 그냥 매장 방문 (워크인)
고객이 직접 매장 방문 → 상담사가 현장에서 신규 접수 → 개통
🚶 매장 직접 방문 (앱 가입 여부 무관)
🛠️ 현장 접수 (상담사) 개인정보·시세 안내
🎯 앱 가입 유도 (QR·알림톡) 혜택 안내 후 설치 권장
🏪 개통 완료
포인트: 현장에서 앱 가입 유도 → 재방문·크로스셀 전환
⚡ 개통 후 공통 처리 (A·B 동일)
어드민 등록 (개통 데이터)
→
CRM 전달 고객 프로필 생성
→
알림톡 · 마이페이지 상태 반영
→
플랫폼 크로스셀 (인터넷+TV · 렌탈 · 중고폰)
매장 개통 데이터 범위: 이름/전화/생년월일/성별/통신사/주소 전부 확보 · CRM 통합 관리 크로스셀 목표: 매장 개통 고객을 앱으로 유도 → 플랫폼에서 인터넷+TV/렌탈/중고폰 추가 가입 B(워크인) 비중 관리: 앱 가입 전환율이 핵심 KPI · 현장 QR·알림톡 · 가입 혜택 안내
↓
🌐 온라인 · STEP 11 — 마이페이지 신청 내역
회원 마이페이지 → 신청 내역 탭 · 매장/온라인 구분 · 현금 페이백 지급 상태 포함
📍 매장 방문 신청 내역 (경로 A)
갤럭시 S26 울트라 · 코발트 바이올렛방문확인
SKT → KT 번호이동
봉이모바일 상무점 · 04/23 14:00 방문 예정
📡 인터넷+TV 동시 가입 · 현금 페이백 80만원
💬 메모: "주차 가능한지 미리 확인 부탁드립니다"
접수방문확인방문완료개통완료
※ 경로 B (워크인)는 현장 접수 후 앱 가입 → 마이페이지 연동
🌐 온라인 신청 내역
KT 유심 변경배송중
SKT → KT · 5G 슬림(37,000)
유심비 후납 · 실납 27,750원
💰 현금 페이백 지급 예정 (14일 후)
접수URL확인상담중개통배송중완료
※ 유심은 즉시 개통 후 배송 · 휴대폰 구매는 배송 후 고객이 공식 URL 작성
💸 현금 페이백 지급 내역 (마이페이지 별도 탭)
종류
금액
조건
상태
📡 인터넷+TV
80만원
개통완료 시 자동 (③ 등록 금액)
지급대기
📇 유심
10만원
14일 개통 후 · M+6개월 유지
지급대기
📱 무선(시세)
해당 없음
번이/기변 시세 양수(부담) 모델
해당 없음
회원: 신청 내역 + 현금 페이백 지급 상태 실시간 확인 비회원/워크인: 카카오 알림톡 안내 · "앱 가입하면 실시간 확인 + 친구초대 포인트" 유도 상태바: 매장 4단계 (접수→방문확인→방문완료→개통완료) · 온라인 6단계 (접수→URL확인→상담중→개통→배송중→완료)
⚠️ KT, LG U+ URL은 당일 포함 3일 유효. URL 갱신 주기적 관리 필요 (어드민 → 온라인 매장 → 공식 URL 6개 등록). 유심만 변경 (MNP)은 번호이동 URL 재사용. SK브로드밴드(SKB)는 인터넷+TV 플로우 참조.
봉이모바일 · 휴대폰 구매 · 유심 · 매장 플로우 · 2026-04-21
⌚📱 데이터 · STEP 9.6 — 세컨디바이스 (워치·태블릿) 시세·정책 NEW
⌚📱 세컨디바이스 (워치 / 태블릿) = 휴대폰 신청 form의 옵션 · 별도 화면 X · 휴대폰 가입 form에서 세컨디바이스 추가 (없음 / ⌚워치 / 📱태블릿 중 택1) → 시세·요금제 자동 적용 · 단독 판매 ❌ · 메인 명의 일치 + 24개월 약정 의무 · 알림톡 발송 X (메인 회선 통합 안내)
⛔ 워치 ⊕ 태블릿 = 택1 (동시 선택 불가) · 한 휴대폰 개통에 세컨디바이스는 워치 1개 또는 태블릿 1개 중 하나만. UI는 라디오 버튼(없음/워치/태블릿)으로 상호 배타.
-- ② 세컨디바이스 요금제 (device_type별 별개 · 복수 등록 + 활성 토글) CREATE TABLEbongi_second_device_plans (
device_type TEXT, -- 'watch' · 'tablet' ← 워치 요금제 ≠ 태블릿 요금제 (별개 set) carrier TEXT, -- 'KT' · 'LGU+' · 'SKT' plan_name TEXT, -- 'T tab 18' · '5G 데이터투게더' · '5G 태블릿 4GB+나눠쓰기' monthly_fee INTEGER, -- 11000 · 19800 · 22000 … free_plan_threshold INTEGER, -- 메인 요금제 ≥ 이 금액 시 무료 (워치: SKT89k·LG95k·KT100k) active BOOLEAN -- 정책에 따라 활성만 전환 (예: KT 11k↔19.8k) );
※ 세컨디바이스는 한 개통당 워치/태블릿 택1 · 요금제는 device_type별 복수 등록 후 활성만 노출 · 전부 어드민 수정(하드코딩 X).
🔄 휴대폰 신청 form 내 세컨디바이스 옵션 흐름 (워치/태블릿 택1)
휴대폰 신청 form 기종·통신사·요금제 입력
▶
세컨디바이스 택1 ◯없음 ◯⌚워치 ◯📱태블릿 (라디오)
▶
선택 기기 모델·판가 표시 워치 L325… / 태블릿 SM-X216N… 자동 + 휴대폰 추가할인
▶
요금제(활성) 적용 device_type별 활성 요금제 · 무료조건 자동
📌 세컨디바이스 = 휴대폰 신청 form 옵션 (워치/태블릿 택1). 별도 신청 form ❌ · 별도 판매 메뉴 ❌. 휴대폰 신청 form 한 곳에서 라디오(없음/워치/태블릿)로 하나만 선택 → 펼침 영역에 모델·판가·요금제·휴대폰 추가할인 자동. 워치·태블릿 동시 선택 불가.
갤S26 Ultra −50k ✕Z Fold7 −40k ✕iPhone 16 Pro +10k ✕iPhone 16 Pro Max +15k ✕
LG U+
L335
489,500
150,000
140,000
기본 (전 기종) 0원iPhone 16 Pro Max 불가 ✕
📱 휴대폰 영향 — 다중 기종 매핑: 1 row(워치 모델)당 여러 휴대폰 기종 chip 동시 입력. 각 chip = (기종, 할인값/상승값/불가). + 기종 추가 버튼으로 무제한 매핑. 기본 (전 기종) chip은 매핑 없는 모든 기종에 일괄 적용 (fallback). 색상 의미: 🟢 음수(할인) · 🟡 양수(상승) · 🔴 불가(동시판매 X) · ⚪ 기본(fallback).
B. 휴대폰 신청 form — 하단에 ⌚ 워치 추가 토글
📱 휴대폰 신청 form
통신사: KT
기종: 갤럭시 S26 Ultra 256GB
요금제: 초이스스페셜 130,000원
가입유형: 번호이동
출고가: 1,800,000원
판가: 600,000원
⌚ 워치 추가 옵션
ON
워치 모델: L505 ▼
통신사: KT (자동)
출고가: 599,500원
공시지원금: 150,000원
워치 판가: 240,000원
요금제: 무료 (메인 130k ≥ 100k)
📱 휴대폰 단가 조정 (워치 동시판매 영향)
휴대폰 판가600,000원 → 550,000원(−50,000원 할인)
💰 최종 합산휴대폰 550,000 + 워치 240,000 = 790,000원
C. DB 처리 — 휴대폰 단가 조정 컬럼 추가
ALTER TABLEincentive_salesADD COLUMN watch_option JSONB, -- { model_code, sale_price, plan_free } phone_extra_discount INTEGER, -- 워치 추가 시 휴대폰 추가 할인 (음수: 할인, 양수: 상승) watch_cash_bonus INTEGER; -- 워치 추가 시 현금 사은품 가산 (+50,000 등)
ALTER TABLEbongi_watch_pricesADD COLUMN phone_discount_map JSONB; -- {갤럭시 S26: -30000, Z Flip7: 'unavailable', 아이폰 16 Pro: +10000}
📞 세컨디바이스 요금제 — 데이터 함께쓰기 (워치·태블릿 공통 · 3사 동일 명칭)
💡 워치·태블릿 동일 요금제: 통신 3사 모두 "데이터 함께쓰기" 명칭 사용. 메인 회선의 데이터를 세컨디바이스와 공유. 요금할인 조건(SKT 89·LGU+ 95·KT 100)도 워치·태블릿 동일 적용.
SKT
데이터 함께쓰기
메인 회선 데이터 공유 (워치·태블릿 공통)
월 11,000원
📊 메인 데이터 쉐어링 ⌚ 워치 / 📱 태블릿 공통 🎁 메인 89,000원 이상 시 무료
KT
데이터 함께쓰기
메인 회선 데이터 공유 (워치·태블릿 공통)
월 11,000원
📊 메인 데이터 쉐어링 ⌚ 워치 / 📱 태블릿 공통 🎁 메인 100,000원 이상 시 무료
LG U+ 확정
5G 태블릿 4GB + 데이터나눠쓰기
기본 4GB + 메인 데이터 공유 (태블릿)
월 22,000원
📊 기본 4GB + 메인 쉐어링 📱 태블릿 (워치는 별도 요금제) 🎁 메인 95,000원 이상 시 무료
📋 필수 조건 (어드민 탭)
⚠️ 메인 회선 동시 개통
워치 단독 가입 ❌. 메인 휴대폰과 같은 명의·같은 시점 동시 개통. (KT만 기존 메인에 워치 추가 허용)
⚠️ 명의 일치
메인 회선과 동일 명의 필수. 가족 명의 워치는 가족결합 시에만 예외 (자녀 워치 분리 허용).
⚠️ 24개월 약정 유지
매장지원금 = 위약금. 24M 내 해지 시 매장지원금 환수 + 통신사 위약금. 메인 회선 해지 시 워치 회선도 자동 해지.
🟡 부가서비스 (선택)
통신사별 부가서비스 가입 시 추가 할인 (SKT 분실보험·KT 안심·LGU+ 자녀 안심).