Charm Pricing은 모든 checkout에서 변환된 가격을 49.99와 같이 깔끔한 끝자리로 반올림합니다. 규칙은 한 번만 설정하면 됩니다. Dodo Payments가 각 고객의 통화에 적용합니다.
Charm Pricing이란?
Adaptive Currency는 실시간 환율로 기본 가격을 변환합니다. 결과는 정확한 숫자지만 매력적인 경우는 드뭅니다. 예를 들어 $47.00 상품이 오늘은 €43.12, 내일은 €43.47로 표시될 수 있습니다. Charm Pricing은 변환된 금액을 가장 가까운 깔끔한 끝자리로 조정합니다. 고객에게는 43.12가 아닌 49.99가 표시됩니다. 환율이 변해도 끝자리는 안정적으로 유지됩니다. 시장별로 가격을 설정할 필요가 없습니다. 하나의 반올림 규칙을 선택하면 모든 통화에 적용됩니다.Charm Pricing을 사용하려면 Adaptive Currency가 필요합니다. 먼저 Adaptive Currency를 켜세요.
주요 이점
- 모든 통화에서 깔끔한 가격: 하나의 규칙으로 모든 시장에 적용됩니다. 가격 목록을 관리할 필요가 없습니다.
- 안정적인 끝자리: 환율이 몇 퍼센트 변해도 끝자리가 바뀌지 않습니다.
- 환율 변환으로 인한 어색한 가격 방지: 고객에게 43.12 또는 1043.87 같은 가격이 표시되지 않습니다.
- 신규 시장에 자동 적용: 아직 가격을 설정하지 않은 통화에도 깔끔한 가격이 적용됩니다.
한 시장의 정확한 가격을 직접 설정하려면 대신 Localized Pricing을 사용하세요. 해당 상품에서는 localized price가 항상 Charm Pricing보다 우선합니다.
Charm Pricing 활성화
1
Enable Adaptive Currency
Settings → Business로 이동합니다. Business Settings에서 Adaptive Currency를 켭니다. Adaptive Currency 없이는 Charm Pricing이 작동하지 않습니다.

2
Turn on Charm Pricing
같은 Business Settings 섹션에서 Charm Pricing을 켭니다 — 가격을 더 깔끔하고 매력적인 숫자로 반올림. 현재 반올림 유형은 토글 아래에 표시됩니다.

3
Set the rounding type and steps
Edit를 클릭하여 Set up Charm Pricing을 엽니다. Rounding type을 선택한 다음 각 가격 범위의 Rounding step을 조정합니다. Save Changes를 클릭합니다.
저장하기 전에 Try it을 사용하여 값을 확인하세요. 금액과 통화를 입력하면 대화 상자에 결과와 사용된 step이 표시됩니다.Dodo Payments는 각 범위에 기본 step을 제공합니다. Rounding types 및 Rounding steps을 참조하세요.


4
Confirm at checkout
다른 통화를 사용하는 청구 국가로 테스트 checkout을 엽니다. 가격에 예상한 끝자리가 표시되는지 확인합니다.
가격 계산 방식
Dodo Payments는 통화 변환 및 할인 적용 후, 세금 적용 전에 개당 가격에 Charm Pricing을 적용합니다.- step을 찾습니다. 금액에 따라 rounding-step 표에서 step이 선택됩니다. $47 가격은 10–99 범위에 속하므로 step은 10입니다.
- 목표값을 선택합니다. step에 따라 40과 50이라는 두 후보가 정해집니다. 반올림 유형에 따라 하나를 선택합니다. Nearest에서는 47이 50에 더 가깝습니다.
- 끝자리를 줄입니다. Dodo Payments는 step의 1/1000을 빼므로 50이 49.99가 됩니다. 줄어드는 값은 항상 최소 단위 하나 이상입니다. Whole은 이 단계를 건너뜁니다.
반올림 유형
반올림 step
step은 통화의 주 단위 기준 가격 크기에 따라 달라집니다. 다음은 기본값입니다. 모든 범위의 Rounding step을 변경할 수 있지만, 범위 자체는 변경할 수 없습니다.
step은 10,000에서 더 이상 증가하지 않습니다. 따라서 큰 금액에서도 변경 폭이 작게 유지됩니다. 이는 IDR 및 VND처럼 1달러당 단위 수가 많은 통화에서 중요합니다.
큰 step은 가격을 크게 이동시킵니다. 기본 step이 1,000이면 변환된 가격 $1,234가 $999.00이 됩니다. 변경 폭이 catalogue에 비해 너무 크다면 해당 범위의 step을 낮추세요.
계산 예시
JPY처럼 소수점이 없는 통화는 1 whole unit만큼 줄어듭니다. 끝자리는 ¥4,999이며 ¥4,999.99가 아닙니다.
Charm Pricing이 적용되지 않는 경우
다음과 같은 경우 Dodo Payments는 변환된 가격을 그대로 유지합니다:- step이 가격보다 큰 경우. 가격은 한 full step보다 적게 이동할 수 없습니다.
- 결과가 0 이하가 되는 경우.
- 금액에 일치하는 step이 없는 경우.
Checkout에서의 적용 방식
Charm Pricing은 가격 계산의 마지막 단계입니다. localized price가 없는 상품의 순서는 다음과 같습니다:- 기본 가격 — 상품에 설정한 가격입니다.
- Purchasing Power Parity — 상품이 사용하도록 설정된 경우 국가별 비율이 적용됩니다.
- 할인 — 모든 상품 할인 및 discount code가 적용됩니다.
- 통화 변환 — 할인된 금액이 실시간 환율로 고객의 통화로 변환됩니다.
- Charm 반올림 — 결과가 깔끔한 끝자리로 조정됩니다.
- 세금 — Charm이 적용된 금액을 기준으로 계산됩니다. Tax-Inclusive Pricing을 참조하세요.
구독
구독은 고객이 구독할 때 반올림 step과 반올림 유형을 기록합니다. Dodo Payments는 갱신할 때마다 동일한 결정을 반복 적용합니다. 고정되는 항목: 반올림 step과 반올림 유형입니다. step을 수정하거나 반올림 유형을 변경해도 기존 구독의 가격은 다시 계산되지 않습니다. 고객에게는 동의한 규칙이 유지됩니다. 변경될 수 있는 항목: 금액입니다. 갱신할 때마다 현재 환율로 가격을 변환한 후 고정된 규칙을 적용합니다. 규칙이 변경되지 않아도 환율이 크게 변하면 갱신 금액이 달라질 수 있습니다.주요 동작
모범 사례
- Nearest로 시작하세요. 가격을 가장 적게 이동시킵니다. Floor는 적용되는 할인 폭을 감수할 수 있을 때만 사용하세요.
- 가장 큰 상품과 가장 작은 상품을 확인하세요. 가격 범위에 따라 step이 달라지므로 $5 상품과 $1,200 상품은 다르게 작동합니다.
- 단위 수가 많은 통화의 step을 검토하세요. IDR, VND 및 KRW 가격은 step이 10,000으로 고정되는 상위 범위에 들어갑니다.
- 출시 전에 구독 가격을 점검하세요. 나중에 step을 수정해도 기존 구독자의 가격은 다시 계산되지 않습니다.
- 변환 수수료를 고려하세요. Charm이 적용된 line은 수수료 포함 방식이므로 수수료가 매출에서 차감됩니다.
관련 항목
Adaptive Currency
변환된 가격에 Charm Pricing을 적용합니다. Charm Pricing에 필요합니다.
Purchasing Power Parity
가격에 민감한 국가에서 더 낮은 금액을 청구합니다. Charm 반올림 전에 실행됩니다.
Localized Pricing
국가 또는 통화별로 정확한 가격을 설정합니다. Charm Pricing보다 우선합니다.
Tax-Inclusive Pricing
가격에 세금이 포함되는지 여부를 제어합니다.