docs: [pricing] 수당 체계 변경
- 개인 가입: 파트너 20% + 유치 파트너 5% = 합계 25% - 단체 가입: 단체 30% (유치 파트너 없음) - 매니저 수당: 개발비 요율 → 첫달 구독료 별도 지급 - 협업지원금(유치자) 3% 완전 제거 - PPTX 생성 스크립트 슬라이드 5, 6 동일 반영
This commit is contained in:
@@ -274,8 +274,7 @@ async function main() {
|
||||
s5.addText('개인 가입', { x: 0.5, y: 2.85, w: 4.3, h: 0.45, fontSize: 14, bold: true, color: C.green, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
const personalItems = [
|
||||
['파트너 수당', '20%', C.green],
|
||||
['매니저 수당', '5%', C.blue],
|
||||
['유치자 수당', '3%', C.gray600],
|
||||
['유치 파트너 수당', '5%', C.blue],
|
||||
];
|
||||
personalItems.forEach((item, i) => {
|
||||
const iy = 3.4 + i * 0.45;
|
||||
@@ -283,14 +282,15 @@ async function main() {
|
||||
s5.addText(item[0], { x: 0.95, y: iy, w: 2, h: 0.38, fontSize: 11, color: C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
s5.addText(item[1], { x: 3, y: iy, w: 1.3, h: 0.38, fontSize: 14, bold: true, color: item[2], align: 'right', valign: 'middle', fontFace: 'Arial' });
|
||||
});
|
||||
// 매니저 수당 별도 안내
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 0.8, y: 4.3, w: 3.7, h: 0.3, rectRadius: 0.06, fill: { color: 'FFF8E1' } });
|
||||
s5.addText('+ 매니저: 첫달 구독료 (별도)', { x: 0.95, y: 4.3, w: 3.4, h: 0.3, fontSize: 9, color: 'F57F17', valign: 'middle', fontFace: 'Arial' });
|
||||
|
||||
// 단체
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 5.2, y: 2.85, w: 4.3, h: 2.1, rectRadius: 0.12, fill: { color: C.orangeBg }, line: { color: C.orangeBorder, width: 1 } });
|
||||
s5.addText('단체 가입', { x: 5.2, y: 2.85, w: 4.3, h: 0.45, fontSize: 14, bold: true, color: C.orange, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
const groupItems = [
|
||||
['단체 수당', '30%', C.orange],
|
||||
['매니저 수당', '0%', C.gray400],
|
||||
['유치자 수당', '3%', C.gray600],
|
||||
];
|
||||
groupItems.forEach((item, i) => {
|
||||
const iy = 3.4 + i * 0.45;
|
||||
@@ -298,12 +298,18 @@ async function main() {
|
||||
s5.addText(item[0], { x: 5.65, y: iy, w: 2, h: 0.38, fontSize: 11, color: C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
s5.addText(item[1], { x: 7.7, y: iy, w: 1.3, h: 0.38, fontSize: 14, bold: true, color: item[2], align: 'right', valign: 'middle', fontFace: 'Arial' });
|
||||
});
|
||||
// 유치 파트너 없음 안내
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 5.5, y: 3.85, w: 3.7, h: 0.3, rectRadius: 0.06, fill: { color: C.gray100 } });
|
||||
s5.addText('유치 파트너 없음', { x: 5.65, y: 3.85, w: 3.4, h: 0.3, fontSize: 9, color: C.gray400, valign: 'middle', fontFace: 'Arial' });
|
||||
// 매니저 수당 별도 안내
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 5.5, y: 4.3, w: 3.7, h: 0.3, rectRadius: 0.06, fill: { color: 'FFF8E1' } });
|
||||
s5.addText('+ 매니저: 첫달 구독료 (별도)', { x: 5.65, y: 4.3, w: 3.4, h: 0.3, fontSize: 9, color: 'F57F17', valign: 'middle', fontFace: 'Arial' });
|
||||
|
||||
// 합계 뱃지
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 1.5, y: 4.7, w: 2, h: 0.35, rectRadius: 0.06, fill: { color: C.green } });
|
||||
s5.addText('합계 28%', { x: 1.5, y: 4.7, w: 2, h: 0.35, fontSize: 11, bold: true, color: C.white, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 6.2, y: 4.7, w: 2, h: 0.35, rectRadius: 0.06, fill: { color: C.orange } });
|
||||
s5.addText('합계 33%', { x: 6.2, y: 4.7, w: 2, h: 0.35, fontSize: 11, bold: true, color: C.white, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 1.5, y: 4.75, w: 2, h: 0.35, rectRadius: 0.06, fill: { color: C.green } });
|
||||
s5.addText('합계 25%', { x: 1.5, y: 4.75, w: 2, h: 0.35, fontSize: 11, bold: true, color: C.white, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
s5.addShape(pres.ShapeType.roundRect, { x: 6.2, y: 4.75, w: 2, h: 0.35, rectRadius: 0.06, fill: { color: C.orange } });
|
||||
s5.addText('합계 30%', { x: 6.2, y: 4.75, w: 2, h: 0.35, fontSize: 11, bold: true, color: C.white, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
|
||||
// ═══════════════════════════════════════════════════════
|
||||
// 슬라이드 6: 수당 계산 예시
|
||||
@@ -326,16 +332,19 @@ async function main() {
|
||||
const fullPriceData = [
|
||||
['', '개인 가입', '단체 가입'],
|
||||
['파트너/단체', '400만원', '600만원'],
|
||||
['매니저', '100만원', '0원'],
|
||||
['유치자', '60만원', '60만원'],
|
||||
['유치 파트너', '100만원', '-'],
|
||||
['합계', '500만원', '600만원'],
|
||||
];
|
||||
fullPriceData.forEach((row, i) => {
|
||||
const ry = S6.tblCardY + 0.05 + i * S6.rowH;
|
||||
const isHeader = i === 0;
|
||||
s6.addText(row[0], { x: 0.7, y: ry, w: 1.4, h: S6.rowH, fontSize: isHeader ? 8 : 10, bold: isHeader, color: isHeader ? C.gray600 : C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
const isTotal = i === 3;
|
||||
s6.addText(row[0], { x: 0.7, y: ry, w: 1.4, h: S6.rowH, fontSize: isHeader ? 8 : 10, bold: isHeader || isTotal, color: isHeader ? C.gray600 : C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
s6.addText(row[1], { x: 2.1, y: ry, w: 1.2, h: S6.rowH, fontSize: isHeader ? 8 : 12, bold: !isHeader, color: isHeader ? C.gray600 : C.green, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
s6.addText(row[2], { x: 3.4, y: ry, w: 1.2, h: S6.rowH, fontSize: isHeader ? 8 : 12, bold: !isHeader, color: isHeader ? C.gray600 : C.orange, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
});
|
||||
// 매니저 수당 별도 안내 (정가)
|
||||
s6.addText('+ 매니저: 첫달 구독료 50만원 (별도)', { x: 0.7, y: S6.tblCardY + 0.05 + 4 * S6.rowH, w: 3.8, h: 0.22, fontSize: 8, color: 'F57F17', fontFace: 'Arial' });
|
||||
|
||||
// 10% 할인 판매
|
||||
s6.addText('10% 할인(1,800만원) 판매 시', { x: 5.2, y: S6.tblY, w: 4.3, h: S6.tblTitleH, fontSize: 12, bold: true, color: C.text, fontFace: 'Arial' });
|
||||
@@ -344,16 +353,19 @@ async function main() {
|
||||
const discountData = [
|
||||
['', '개인 가입', '단체 가입'],
|
||||
['파트너/단체', '360만원', '540만원'],
|
||||
['매니저', '90만원', '0원'],
|
||||
['유치자', '54만원', '54만원'],
|
||||
['유치 파트너', '90만원', '-'],
|
||||
['합계', '450만원', '540만원'],
|
||||
];
|
||||
discountData.forEach((row, i) => {
|
||||
const ry = S6.tblCardY + 0.05 + i * S6.rowH;
|
||||
const isHeader = i === 0;
|
||||
s6.addText(row[0], { x: 5.4, y: ry, w: 1.4, h: S6.rowH, fontSize: isHeader ? 8 : 10, bold: isHeader, color: isHeader ? C.gray600 : C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
const isTotal = i === 3;
|
||||
s6.addText(row[0], { x: 5.4, y: ry, w: 1.4, h: S6.rowH, fontSize: isHeader ? 8 : 10, bold: isHeader || isTotal, color: isHeader ? C.gray600 : C.text, valign: 'middle', fontFace: 'Arial' });
|
||||
s6.addText(row[1], { x: 6.8, y: ry, w: 1.2, h: S6.rowH, fontSize: isHeader ? 8 : 12, bold: !isHeader, color: isHeader ? C.gray600 : C.green, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
s6.addText(row[2], { x: 8.1, y: ry, w: 1.2, h: S6.rowH, fontSize: isHeader ? 8 : 12, bold: !isHeader, color: isHeader ? C.gray600 : C.orange, align: 'center', valign: 'middle', fontFace: 'Arial' });
|
||||
});
|
||||
// 매니저 수당 별도 안내 (할인)
|
||||
s6.addText('+ 매니저: 첫달 구독료 50만원 (별도)', { x: 5.4, y: S6.tblCardY + 0.05 + 4 * S6.rowH, w: 3.8, h: 0.22, fontSize: 8, color: 'F57F17', fontFace: 'Arial' });
|
||||
|
||||
// 팁
|
||||
s6.addShape(pres.ShapeType.roundRect, { x: 0.5, y: S6.tipY, w: 9, h: S6.tipH, rectRadius: 0.08, fill: { color: 'FFF8E1' }, line: { color: 'FFE082', width: 0.5 } });
|
||||
|
||||
@@ -102,13 +102,15 @@
|
||||
```
|
||||
┌─ 개인 가입 ─────────────────┐ ┌─ 단체 가입 ─────────────────┐
|
||||
│ │ │ │
|
||||
│ 파트너 수당: 20% │ │ 단체 수당: 30% │
|
||||
│ 매니저 수당: 5% │ │ 매니저 수당: 0% │
|
||||
│ 유치자 수당: 3% │ │ 유치자 수당: 3% │
|
||||
│ ───────────── │ │ ───────────── │
|
||||
│ 합계: 28% │ │ 합계: 33% │
|
||||
│ 파트너 수당: 20% │ │ 단체 수당: 30% │
|
||||
│ 유치 파트너 수당: 5% │ │ ───────────── │
|
||||
│ ───────────── │ │ 합계: 30% │
|
||||
│ 합계: 25% │ │ │
|
||||
│ │ │ (여러 고객 묶어서 계약) │
|
||||
│ (개별 고객이 직접 계약) │ │ (유치 파트너 없음) │
|
||||
│ │ │ │
|
||||
│ (개별 고객이 직접 계약) │ │ (여러 고객 묶어서 계약) │
|
||||
│ + 매니저 수당: 첫달 구독료 │ │ + 매니저 수당: 첫달 구독료 │
|
||||
│ (별도 지급) │ │ (별도 지급) │
|
||||
└──────────────────────────────┘ └──────────────────────────────┘
|
||||
```
|
||||
|
||||
@@ -119,18 +121,21 @@
|
||||
| | 개인 가입 | 단체 가입 |
|
||||
|---|---:|---:|
|
||||
| 파트너/단체 수당 | **400만원** | **600만원** |
|
||||
| 매니저 수당 | 100만원 | 0원 |
|
||||
| 유치자 수당 | 60만원 | 60만원 |
|
||||
| 유치 파트너 수당 | 100만원 | - |
|
||||
| **합계** | **500만원** | **600만원** |
|
||||
| + 매니저 수당 (별도) | 첫달 구독료 50만원 | 첫달 구독료 50만원 |
|
||||
|
||||
**10% 할인(1,800만원)으로 판매한 경우:**
|
||||
|
||||
| | 개인 가입 | 단체 가입 |
|
||||
|---|---:|---:|
|
||||
| 파트너/단체 수당 | **360만원** | **540만원** |
|
||||
| 매니저 수당 | 90만원 | 0원 |
|
||||
| 유치자 수당 | 54만원 | 54만원 |
|
||||
| 유치 파트너 수당 | 90만원 | - |
|
||||
| **합계** | **450만원** | **540만원** |
|
||||
| + 매니저 수당 (별도) | 첫달 구독료 50만원 | 첫달 구독료 50만원 |
|
||||
|
||||
> 할인하면 내 수당도 줄어든다. **정가에 가깝게 팔수록 수당이 크다!**
|
||||
> 매니저 수당은 개발비 요율이 아니라, 첫달 구독료를 별도 지급하는 형태이다.
|
||||
|
||||
### 수당 빠른 조견표 (개인 가입, 20%)
|
||||
|
||||
@@ -343,8 +348,9 @@ Step 1 Step 2 Step 3 Step 4
|
||||
│ │
|
||||
├─ 내 수당 ──────────────────────────────────────────────────┤
|
||||
│ │
|
||||
│ 파트너 수당: 360만원 (개인) / 540만원 (단체) │
|
||||
│ 매니저 수당: 90만원 (개인) / 0원 (단체) │
|
||||
│ 파트너 수당: 360만원 (개인) / 540만원 (단체) │
|
||||
│ 유치 파트너 수당: 90만원 (개인) / - (단체) │
|
||||
│ 매니저 수당: 첫달 구독료 (별도 지급) │
|
||||
│ │
|
||||
└────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
@@ -401,25 +407,29 @@ Step 1 Step 2 Step 3 Step 4
|
||||
|
||||
### Q3. 단체 가입이 뭔가?
|
||||
|
||||
여러 고객을 묶어서 한꺼번에 계약하는 것이다. 파트너 수당률이 20% → **30%**로 올라가지만, 매니저 수당은 없어진다.
|
||||
여러 고객을 묶어서 한꺼번에 계약하는 것이다. 단체 수당률 **30%**를 받는다. 단, 유치 파트너 수당은 없다.
|
||||
|
||||
### Q4. 유치자(협업지원금)가 뭔가?
|
||||
### Q4. 유치 파트너 수당이 뭔가?
|
||||
|
||||
내가 다른 사람을 영업파트너로 데려오면, 그 파트너가 판매할 때마다 개발비의 **3%**를 추가로 받는다.
|
||||
개인 가입 시 나를 유치한 파트너에게 개발비의 **5%**가 지급된다. 단체 가입에는 유치 파트너 수당이 없다.
|
||||
|
||||
### Q5. 개발비를 전액 면제하면?
|
||||
### Q5. 매니저 수당이 뭔가?
|
||||
|
||||
매니저 수당은 개발비 요율이 아니라, **첫달 구독료를 별도 지급**하는 형태이다. 예를 들어 구독료가 50만원/월이면 매니저 수당도 50만원이다.
|
||||
|
||||
### Q6. 개발비를 전액 면제하면?
|
||||
|
||||
수당도 **0원**이 된다. 개발비가 0이면 수당 계산 기준이 0이기 때문이다.
|
||||
|
||||
### Q6. 무료 체험을 많이 주면 나한테 손해인가?
|
||||
### Q7. 무료 체험을 많이 주면 나한테 손해인가?
|
||||
|
||||
**아니다.** 무료 체험은 구독료에만 영향을 주고, 수당은 개발비 기준이다. 고객 유치가 쉬워지는 장점이 있다.
|
||||
|
||||
### Q7. 2년차부터 고객이 내는 돈은?
|
||||
### Q8. 2년차부터 고객이 내는 돈은?
|
||||
|
||||
**구독료만** 낸다. 개발비는 처음 한 번만 내는 비용이다.
|
||||
|
||||
### Q8. 시뮬레이터 결과대로 계약해야 하나?
|
||||
### Q9. 시뮬레이터 결과대로 계약해야 하나?
|
||||
|
||||
**아니다.** 시뮬레이터는 참고용이다. 실제 계약은 고객과 별도 협의로 결정한다.
|
||||
|
||||
@@ -437,4 +447,4 @@ Step 1 Step 2 Step 3 Step 4
|
||||
|
||||
---
|
||||
|
||||
**최종 업데이트**: 2026-03-15
|
||||
**최종 업데이트**: 2026-03-16
|
||||
|
||||
Reference in New Issue
Block a user