정기구독의 요금제는 회차 가격표로 표현해요. "1회차 9,900원, 2회차 9,900원, … 12회차 8,000원"처럼 회차별 판매가가 나열된 표가 상품에 박히고, 이 표가 고객에게 보이는 가격이자 자동 결제의 기준이 돼요.
규칙과 결과를 나눠 저장해요
구독 템플릿에는 계산 규칙(원가에 10% 가산, 1회차에 보증금 등)이, 상품에는 규칙이 계산된 결과 가격표가 저장돼요. 템플릿을 나중에 수정해도 이미 만들어진 상품·계약의 가격은 바뀌지 않아요. 이 구조의 이유는 구독 모델 구조에서 자세히 다뤄요.
요금제 패턴
| 패턴 | 회차 가격표 설계 |
|---|---|
| 월간 요금제 | 무제한 회차(회차 미지정) + 월 주기, 매 회차 같은 가격 |
| 연간 요금제 | 무제한 회차 + 월 주기 12회차 단위 또는 연 단위 청구 |
| 약정 요금제 | 12회차/24회차처럼 회차 수를 고정 — 기간이 끝나면 만료돼요 |
| 장기 할인 | 회차가 지날수록 가격을 낮게 — "12회차부터 8,000원" |
회차 수를 고정하면 마지막 회차 결제 후 계약이 만료(자연 종료) 상태가 돼요. 해지와 만료의 차이는 구독 용어 사전을 봐요.
회차 가격표에 들어가는 것
| 항목 | 설명 |
|---|---|
| 판매가 | 회차에 청구되는 금액이에요. |
| 비과세가 | 판매가 중 비과세 금액이에요. |
| 할인가·할인 유형 | 회차별 할인을 결과 가격에 반영해요. |
| 회차 혜택 사용 여부 | 특정 회차에 혜택을 얹을지 정해요. 무료체험·회차 혜택 |
가격 검증 규칙
상품 저장 시 회차 가격표는 구독 옵션(duration) 단위로 독립 검증돼요.
- 회차 가격은 0원 이상이어야 해요. 음수 회차가 하나라도 있으면 저장이 거부돼요.
- 한 구독 옵션 안에서 최소 한 회차는 0원보다 커야 해요. 전 회차 0원은 종량제에서만 허용돼요.
- 12회차 구독과 24회차 구독처럼 옵션이 여러 개면 각 옵션이 따로 검증돼요.
1회차를 0원으로 두는 무료체험 설계는 이 규칙 안에서 가능해요 — 무료체험·회차 혜택에서 이어서 봐요.
판매 후 가격을 바꾸고 싶다면
이미 체결된 계약의 가격표는 스냅샷으로 고정돼 있어서 상품 가격을 고쳐도 소급되지 않아요. 살아 있는 계약의 금액을 바꾸는 방법은 두 가지예요.
| 상황 | 방법 |
|---|---|
| 다음 회차부터 계약 자체를 변경 | 내용 변경 |
| 특정 회차에만 할인·추가 요금 | 금액 조정 |
