---
title: 프로모션
description: 충전 코드 발행: 지갑 보너스, 서비스 전용 크레딧, 상한선 및 최소 주문 금액이 있는 정률 할인 — 생성, 배포 및 추적.
url: https://nexcmp.com/ko/docs/billing/promotions/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# 프로모션 {#promotions}

> **관리자 페이지 위치:** Finance › Billing › Vouchers (`/billing/vouchers`). **포털 위치:** Billing › Redeem code (예치금 서랍 내부에도 있음).

## 작동 내용 {#what-it-does}

**충전 코드**(바우처)는 고객에게 제공하는 일회용 비밀 코드입니다. 생성 방식에 따라 다음 기능이 제공됩니다:

| 유형 | 고객 혜택 | 적용 위치 |
|---|---|---|
| 모든 서비스 대상 **Bonus credit** | 지갑에 적립되는 금액 | 지갑 잔액. 모든 용도로 사용 가능. |
| 선택한 서비스 대상 **Bonus credit** | 서비스 크레딧 | 해당 서비스 결제에만 사용할 수 있는 별도 지갑. |
| **Discount %** | 선택한 서비스의 첫 주문에 대한 할인율 | 크레딧이 적립되지 않으며, 결제 시 할인이 적용됩니다. |

캠페인, 보상 크레딧, 파트너 제휴 또는 첫 주문 할인에 활용하세요.

## 요구 사항 {#requirements}

| 항목 | 요구 사항 |
|---|---|
| 역할 | 관리자. |
| 고객 | 고객이 포털에 로그인한 상태에서 코드를 사용합니다(게스트 불가). 기본적으로 고객은 이메일 인증을 완료해야 합니다. |
| VND 코드 | VND로 생성된 코드는 저장된 환율을 사용하여 사용 시점에 USD로 환산됩니다([Currency and exchange rates](https://nexcmp.com/ko/docs/catalog/currency-and-exchange-rates/) 참조). |

## 배치 생성 {#create-a-batch}

1. **Finance › Billing › Vouchers**를 열고 **Create vouchers**를 클릭합니다.
2. 양식을 작성합니다. 예시 값은 괄호 안에 있습니다.

   | 필드 | 참고 |
   |---|---|
   | 배치 이름 | 1–80자 (`Spring welcome`). |
   | 대상 | **Main site clients**, **Single reseller's customers**(고객 목록 필요) 또는 **Reseller wallet**. |
   | 대상 사용자 | **All in target audience** 또는 **Specified** — 줄당 이메일 또는 고객 ID 하나씩, 최대 1,000개. 리셀러 고객의 경우 반드시 *Specified*여야 합니다. |
   | 대상별 1개 코드 | *Specified* 선택 시 나열된 고객당 하나의 코드가 생성됩니다. |
   | 코드 유형 | **Bonus credit** 또는 **Discount %**. |
   | 적용 대상 | 하나 이상의 서비스 선택; 비워두면 **All services**. |
   | 통화, 액면가 | USD는 $1.00부터, VND는 10,000부터 1,000 단위로 설정(보너스 크레딧만 해당). |
   | 할인율 (%) | 1에서 100 사이 (할인 %만 해당). |
   | 최대 할인 한도 (USD) | 할인 %에 필수, $1.00부터 시작. 사용 1회당 최대 할인 금액입니다. |
   | 최소 주문 금액 (USD) | `0` = 없음. 첫 주문 금액이 이 금액 이상이어야 합니다. |
   | 코드 수 | 1에서 1,000개의 무작위 코드. |
   | 코드당 사용 횟수 | 1~100,000. `1`은 코드당 1명을 의미하며, 공유 코드인 경우 값을 높이세요. |
   | 계정당 최대 사용 횟수 | 최소 1 이상. % 할인인 경우 `1`이어야 합니다. |
   | 시작 시간(선택 사항), 만료일 | 만료일은 오늘 이후이자 시작일 이후여야 하며, 최대 2년 이내여야 합니다. |
   | 코드 접두사(0~6자) | 문자만 가능하며, 비워 둘 경우 사이트 접두사가 사용됩니다. |
   | 사용자 지정 코드(수량이 1개인 경우에만 해당) | A~Z 및 0~9 문자로 구성된 6~32자. 공유하기는 쉽지만 추측하기도 쉬우므로 사용 횟수를 낮게 설정하세요. |
   | 이메일 인증 필수 | 기본적으로 활성화되어 있습니다. |
   | 내부 메모, 사유 | 사유는 필수이며 감사 로그에 기록됩니다. |

3. 최악의 경우를 파악할 수 있도록 폼에 **최대 노출 금액**(액면가 x 코드 수 x 사용 횟수)이 표시됩니다. **Generate codes**를 클릭합니다.
4. **지금 코드를 복사하세요.** 코드는 한 번만 표시되며 NexCMP에는 해시와 마지막 4자리만 저장됩니다. **Copy all** 또는 **Download CSV**를 사용하고 확인란을 체크한 뒤 창을 닫으세요.



## 유형별 동작 방식 {#how-each-type-behaves}

### 크레딧 보너스(선택된 서비스 없음) {#wallet-bonus-no-service-selected}

크레딧은 **조정** 항목(참조 `vch:...`)으로 지갑에 적립됩니다. 카드 결제 수단으로 환불되지 않으며, 파트너 커미션이 적립되지 않고, 인보증을 생성하지 않으며, 할당량 산정을 위한 지갑 잔액에 포함됩니다. VND 코드는 사용 시점의 환율을 적용합니다.

### 서비스 크레딧(서비스 선택됨) {#service-credit-services-selected}

- 이 크레딧은 **별도의 포켓**에 보관되며 선택한 서비스의 비용(신규 주문, 갱신, 시간당 또는 일일 요금, 업그레이드) 결제에만 사용할 수 있고 지갑보다 **먼저** 소모됩니다.
- 인출, 양도 또는 현금으로 전환할 수 없으며 코드와 함께 만료됩니다.
- 원장에는 전체 청구 금액과 일치하는 크레딧 내역이 함께 표시되므로, 지갑에서는 고객이 실제로 지불한 금액만 차감되면서도 서비스별 매출은 정확하게 유지됩니다.
- [할당량](https://nexcmp.com/ko/docs/billing/quotas/) 티어를 높이지 **않으며** [자동 충전](https://nexcmp.com/ko/docs/billing/auto-top-up/) 기능에 의해 무시됩니다.
- 크레딧이나 할인이 적용되어 결제된 요금이 환불되는 경우, 코드가 지불했던 금액만큼 지갑 환불금에서 차감되어 크레딧 포켓으로 반환됩니다.

### % 할인 {#discount}

1. 고객이 코드를 입력하면 **활성화**됩니다. % 할인 코드는 계정당 한 번만 사용할 수 있습니다.
2. 시간당 요금이 아닌 선택된 서비스의 **첫 번째 청구** 금액 중 **최소 주문 금액** 이상인 부분에 대해 백분율 할인이 적용되며, **최대 할인 한도**를 초과할 수 없습니다.
3. 할인 금액은 청구 시점에 서버에서 다시 계산되며 브라우저에 표시된 금액은 무시됩니다. 사용 내역 행은 코드가 실제로 사용되고 실제 할인이 적용될 때 기록됩니다.
4. 시간당 사용 요금에는 코드가 적용되지 않습니다.

## 고객이 수행하는 작업 {#what-the-customer-does}

1. 포털에서 **Billing**을 열고 **Redeem code**를 클릭하거나, 예치금 서랍에서 **Have a top-up code?**를 사용합니다.
2. 코드를 입력하고(대소문자 구분 없음, 대시 선택 사항) **Check**를 클릭합니다. 포털에 제공되는 혜택(*Valid code: +$5.00*, *$5.00 credit for VPN*, *20% off voucher for Virtual Machines (up to $5.00)*, *Valid for orders from $10.00* 등)이 표시됩니다.
3. **Redeem**을 클릭하고 확인합니다. 각 코드는 계정당 한 번만 사용할 수 있습니다.

코드는 사이트에 종속되어 있어 한 사이트의 코드는 다른 사이트에서 "유효하지 않으며", 다른 곳에 존재한다는 힌트도 제공되지 않습니다. 잘못된 입력은 제한되며, 여러 번 실패할 경우 계정이 몇 분 동안 잠깁니다("일시 잠금 전 남은 시도 횟수 N회").

## 추적 및 중단 {#track-and-stop}

- **Batches**는 각 배치와 그 상태(*active*, *disabled*, *expired*, *used up*), 사용 횟수 및 노출 금액을 나열합니다. 배치를 열어 **Codes** (마스크됨) 및 **Redemptions** 탭과 **Export CSV**를 확인하세요.
- **Redemptions**은 모든 배치의 사용 내역을 나열하고, **Reseller quotas**는 각 리셀러의 월간 발행 한도 중 사용된 비율을 보여주며, **Settings**는 리셀러 코드를 켜거나 끄고 기본 월간 한도를 설정합니다.
- **Disable batch**는 사용되지 않은 모든 코드를 중단하며, 이미 이루어진 사용 내역은 유지됩니다. 단일 코드도 개별적으로 비활성화할 수 있습니다.

## 확인 {#verify}

1. 코드 1개로 이루어진 배치 생성: 할인율 % 20, 최대 한도 $5, 최소 주문 금액 $10, 대상 서비스 Virtual Machines.
2. 테스트 고객으로서 이를 사용합니다. 포털에 활성화되었다고 표시됩니다.
3. 최소 $10 이상(월간 주기) 비용이 발생하는 VM을 주문합니다. 인보이스에 할인(최대 $5)이 적용된 내역이 표시됩니다.
4. 배치에서 해당 코드가 실제 할인과 함께 1회 사용된 것으로 표시됩니다.

## 한도 및 참고 사항 {#limits-notes}

- 코드는 생성 시 **audience**와 **sité**에 종속되며, 나중에 이동할 수 없습니다.
- 리셀러는 월간 노출 한도 내에서 자신의 고객에게 코드를 발행할 수 있습니다. [Resellers](https://nexcmp.com/ko/docs/customers/resellers/)를 참조하세요.
- 고객용 사이드바 프로모션 슬라이드(**Marketing › Promo slides**)는 별도의 기능이며 할인을 제공하지 않습니다.
- 일반 텍스트로 된 코드는 저장되지 않으므로, 분실된 배치는 복구할 수 없습니다. 비활성화하고 새 배치를 만드세요.

## Troubleshooting {#troubleshooting}

| 증상 | 원인 | 해결 방법 |
|---|---|---|
| "퍼센트 코드: 계정당 1회 사용" (`percent_one_per_account`) | Discount %에 대해 계정당 최대 사용 횟수가 1보다 큼 | `1`(으)로 설정합니다. |
| 최대 한도가 필수라는 폼 오류 메시지 표시 | 최대 할인 한도가 없는 Discount % | 최소 $1.00 이상을 입력하세요. |
| 고객을 찾을 수 없음 | 목록의 이메일 또는 ID가 존재하지 않음 | 목록을 수정하세요 (오류 메시지에 알 수 없는 항목이 표시됩니다). |
| 고객이 "invalid code" 메시지를 확인함 | 잘못된 사이트, 만료됨, 비활성화됨, 소진됨, 대상 고객이 아님, 또는 이메일 인증 안 됨 | 배치와 고객을 확인하세요. |
| 크레딧이 사용되지 않음 | 청구 건이 다른 서비스에 속함 | 크레딧은 배치에서 선택한 서비스에만 적용됩니다. |
| 할인이 적용되지 않음 | 최소 주문 금액 미달, 시간당 과금, 또는 다른 서비스용으로 활성화된 코드 | 조건을 충족하는 첫 주문을 진행하세요. |
| 고객의 코드 사용이 잠김 | 잘못된 시도가 너무 많이 발생함 | 잠금이 해제될 때까지 기다리세요. |


