diff --git a/resources/views/sales/price-simulator/index.blade.php b/resources/views/sales/price-simulator/index.blade.php index 75745954..8d14b626 100644 --- a/resources/views/sales/price-simulator/index.blade.php +++ b/resources/views/sales/price-simulator/index.blade.php @@ -225,15 +225,18 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70 20%
- 매니저 수당 + 유치 파트너 수당 5%
+
+ 매니저 수당 + 첫 달 구독료 +
총 수당률 - 25% + 25% + 첫 달 구독료
-

유치 파트너가 있으면 +3% (협업지원금)

@@ -252,29 +255,23 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70 단체 수당 30% -
- 매니저 수당 - 0% -
총 수당률 30%
-

유치 파트너가 있으면 +3% (협업지원금)

-

유치 파트너 (협업지원금)란?

+

매니저 수당이란?

- 나를 영업파트너로 소개(유치)해 준 사람이 있다면 "유치 파트너 있음"에 체크하세요. - 유치 파트너는 내가 올린 매출의 3%를 협업지원금으로 받습니다. + 매니저는 영업파트너를 관리하는 역할입니다. 개인 가입 건에 대해 매니저는 요율이 아닌 첫 달 구독료를 수당으로 받습니다.

-
-

- 예시: A 파트너가 B 파트너를 유치(소개)했습니다. B 파트너가 개발비 500만원짜리 고객을 데려오면, A 파트너는 협업지원금으로 500만원 × 3% = 15만원을 받습니다. +

+

+ 예시: 개인 가입 고객의 월 구독료가 50만원이면, 매니저는 50만원(첫 달 구독료)을 수당으로 받습니다.

@@ -363,9 +360,9 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70

수당 시뮬레이션 (보라색 영역)

@@ -422,10 +419,12 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70
영업파트너 수당 (20%) 100만원 - 매니저 수당 (5%) + 유치 파트너 수당 (5%) 25만원 + 매니저 수당 (첫 달 구독료) + 50만원 본사 순수익 - 375만원 + 325만원
@@ -433,12 +432,12 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70

예시 2: 기본 패키지 + 품질관리 (단체 가입)

-

협회를 통해 회원사 5곳이 동시에 가입하는 상황. 유치 파트너(협회장)가 있음.

+

협회를 통해 회원사 5곳이 동시에 가입하는 상황.

STEP 1. 설정

-

가입 유형: 단체 가입 / 유치 파트너: 있음 (체크)

+

가입 유형: 단체 가입

STEP 2. 상품 선택

@@ -453,10 +452,6 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70
단체 수당 (30%) 300만원 - 매니저 수당 - 0원 - 협업지원금 (3%) - 30만원

5개사 동시 가입 시 총 단체 수당: 1,500만원

@@ -538,7 +533,7 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70

Q. 개인 가입과 단체 가입, 어떤 게 더 유리한가요?

-

상황에 따라 다릅니다. 개인 가입(20%)은 수당률이 낮지만 매니저 수당(5%)이 별도로 나갑니다. 단체 가입(30%)은 수당률이 높고 매니저 수당이 없습니다. 고객이 단체(법인/협회)라면 단체 가입이 유리하고, 개별 사업자라면 개인 가입을 선택하세요.

+

상황에 따라 다릅니다. 개인 가입은 파트너 20% + 유치 파트너 5%이고 매니저에게 첫 달 구독료가 지급됩니다. 단체 가입은 30%로 수당률이 높습니다. 고객이 단체(법인/협회)라면 단체 가입이 유리하고, 개별 사업자라면 개인 가입을 선택하세요.

@@ -618,20 +613,7 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70
-

3. 무료 체험 기간

-

- 서비스 시작 후 첫 1주일(7일) 구독료를 면제해 줄 수 있습니다. -

-
-

예: 무료 체험 적용 시

-

→ 첫 7일: 구독료 0원 / 8일째부터: 구독료 정상 부과

-

→ 1년차 총 비용 = 개발비 + 약 11.75개월 구독료

-

선택 가능: 없음, 1주일(7일)

-
-
- -
-

4. 프로모션 메모

+

3. 프로모션 메모

적용하는 프로모션의 이름이나 사유를 메모할 수 있습니다. 비용 요약 하단에 메모가 표시되어, 나중에 어떤 프로모션을 적용했는지 기억하기 쉽습니다. @@ -666,14 +648,12 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70

시나리오: 대형 제조업체 신규 계약

상품 3개 선택 → 개발비 합계 800만원

추가 할인: 10% → 개발비 720만원

-

무료 체험: 2개월

→ 1년차 비용 크게 절감, 수당은 720만원 기준 계산

시나리오: 소규모 업체 부담 완화

필수 상품만 선택 → 개발비 300만원

구독료 할인: 20%

-

무료 체험: 3개월

→ 초기 부담 최소화로 계약 유도

@@ -699,7 +679,7 @@ class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-70 x-on:click="signupType = 'individual'">
👤
개인 가입
-
파트너 20% + 매니저 5%
+
파트너 20% + 유치 파트너 5%
👥
단체 가입
-
단체 30% + 매니저 0%
+
단체 30%
- {{-- 유치파트너(협업지원금) 토글 --}} - {{-- 업종 카테고리 선택 --}} @@ -977,30 +951,6 @@ class="w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer accent-o - {{-- 무료 체험 기간 (1주일 고정) --}} -
- -
- - -
-

- 첫 7일간 구독료가 면제됩니다 -

-
- {{-- 프로모션 메모 --}}
@@ -1023,9 +973,6 @@ class="w-full px-3 py-2 text-sm border border-gray-200 rounded-lg focus:ring-2 f

구독료

-

- 구독료 -

{{-- 초기화 버튼 --}} @@ -1102,11 +1049,6 @@ class="w-full py-2 text-xs text-gray-500 bg-gray-50 hover:bg-gray-100 rounded-lg - {{-- 무료 체험 기간 안내 --}} -
- 무료 체험 - 첫 1주일(7일) 무료 -
{{-- 연 구독료 --}}
연 구독료 @@ -1122,9 +1064,6 @@ class="w-full py-2 text-xs text-gray-500 bg-gray-50 hover:bg-gray-100 rounded-lg

개발비 + 12개월 구독료 (VAT 별도) -

{{-- 프로모션 미적용 대비 절감액 --}}
@@ -1173,27 +1112,26 @@ class="w-full py-2 text-xs text-gray-500 bg-gray-50 hover:bg-gray-100 rounded-lg
- {{-- 매니저 수당 --}} -
+ {{-- 유치 파트너 수당 (개인 가입 시 5%) --}} +
+ 유치 파트너 수당 +
+
+ + (5%) +
+
+ {{-- 매니저 수당 (개인 가입 시 첫 달 구독료) --}} +
+
+ 매니저 수당
- - -
-
- {{-- 유치 수당 --}} -
-
- - 협업지원금 (유치) -
-
- - (3%) + + (첫 달 구독료)
@@ -1282,7 +1220,6 @@ function buildRequiredSelected(catId) { showHelp: false, showPromo: false, signupType: 'individual', - hasReferrer: false, selectedCategoryId: firstCategoryId, selected: buildRequiredSelected(firstCategoryId), @@ -1294,8 +1231,6 @@ function buildRequiredSelected(catId) { promoRegistrationAmount: 0, promoWaiveRegistration: false, promoSubscriptionPercent: 0, - promoFreeTrial: false, - promoFreeMonths: 0, promoNote: '', // --- 카테고리 선택 (상호 배타) --- @@ -1423,8 +1358,7 @@ function buildRequiredSelected(catId) { hasAnyPromo() { return this.promoWaiveRegistration || this.promoRegistrationAmount > 0 - || this.promoSubscriptionPercent > 0 - || this.promoFreeTrial; + || this.promoSubscriptionPercent > 0; }, promoDevDiscountMax() { @@ -1487,12 +1421,7 @@ function buildRequiredSelected(catId) { }, annualSubscriptionFee() { - const annual = this.finalSubscriptionFee() * 12; - if (this.promoFreeTrial) { - // 1주일(7일) 무료: 월 구독료의 7/30 차감 - return Math.round(annual - this.finalSubscriptionFee() * 7 / 30); - } - return annual; + return this.finalSubscriptionFee() * 12; }, totalFirstYearCost() { @@ -1531,8 +1460,6 @@ function buildRequiredSelected(catId) { this.promoRegistrationAmount = 0; this.promoWaiveRegistration = false; this.promoSubscriptionPercent = 0; - this.promoFreeTrial = false; - this.promoFreeMonths = 0; this.promoNote = ''; }, @@ -1541,10 +1468,6 @@ function buildRequiredSelected(catId) { return this.signupType === 'individual' ? 20 : 30; }, - managerRate() { - return this.signupType === 'individual' ? 5 : 0; - }, - commissionBaseAmount() { return this.finalRegistrationFee(); }, @@ -1553,17 +1476,20 @@ function buildRequiredSelected(catId) { return Math.floor(this.commissionBaseAmount() * this.partnerRate() / 100); }, - managerCommission() { - return Math.floor(this.commissionBaseAmount() * this.managerRate() / 100); + referralPartnerCommission() { + // 개인 가입: 유치 파트너 5%, 단체 가입: 0% (비공식 3%는 표시 안 함) + if (this.signupType !== 'individual') return 0; + return Math.floor(this.commissionBaseAmount() * 5 / 100); }, - referrerCommission() { - if (!this.hasReferrer) return 0; - return Math.floor(this.commissionBaseAmount() * 3 / 100); + managerCommission() { + // 개인 가입: 첫 달 구독료, 단체 가입: 0 + if (this.signupType !== 'individual') return 0; + return this.finalSubscriptionFee(); }, totalCommission() { - return this.partnerCommission() + this.managerCommission() + this.referrerCommission(); + return this.partnerCommission() + this.referralPartnerCommission() + this.managerCommission(); }, companyNetRevenue() { @@ -1610,7 +1536,6 @@ function buildRequiredSelected(catId) { resetAll() { this.signupType = 'individual'; - this.hasReferrer = false; this.linkedPricing = false; this.selectedCategoryId = firstCategoryId; this.selected = buildRequiredSelected(firstCategoryId);