チャームプライシングでは、すべてのチェックアウトで、換算後の価格を 49.99 のような整った末尾に丸めます。ルールは一度設定するだけです。Dodo Payments が各顧客の通貨に適用します。
チャームプライシングとは?
Adaptive Currency は、ライブ為替レートで基準価格を換算します。結果は正確な数値ですが、魅力的とは限りません。47.00ドルの商品が、今日は €43.12、明日は €43.47 と表示されることがあります。 チャームプライシングは、換算された金額を最も近い整った末尾に移します。顧客に表示されるのは43.12ではなく 49.99 です。為替レートが変動しても末尾は安定します。 市場ごとに価格を設定する必要はありません。丸めルールを1つ選ぶだけで、すべての通貨に適用されます。チャームプライシングには Adaptive Currency が必要です。まず Adaptive Currency を有効にしてください。
主なメリット
- すべての通貨で整った価格: 1つのルールですべての市場をカバーします。価格表を管理する必要はありません。
- 安定した末尾: 為替レートが数パーセント変動しても、末尾は変わりません。
- 換算による不自然な数値を排除: 顧客に43.12や1043.87のような数値を表示しません。
- 新しい市場にも自動適用: 価格を設定していない通貨でも、整った価格になります。
特定の市場に手動で正確な価格を設定する場合は、代わりに Localized Pricing を使用してください。その商品のチャームプライシングより、ローカライズされた価格が常に優先されます。
チャームプライシングを有効にする
1
Enable Adaptive Currency
Settings → Business に移動します。Business Settings で Adaptive Currency を有効にします。これが無効な場合、チャームプライシングは機能しません。

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 を使って値を確認できます。金額と通貨を入力すると、ダイアログに結果と使用されたステップが表示されます。Dodo Payments では、各価格範囲にデフォルトのステップが設定されています。Rounding types と Rounding steps を参照してください。


4
Confirm at checkout
別の通貨の請求先国を指定してテストチェックアウトを開きます。価格が期待どおりの末尾で表示されることを確認します。
価格の計算方法
Dodo Payments は、通貨換算後かつ割引適用後、税計算前の 単位あたり 価格にチャームプライシングを適用します。- ステップを確認する。 金額に応じて、丸めステップの表からステップを選択します。47ドルの価格は10~99の範囲に入るため、ステップは 10 です。
- 目標値を選ぶ。 ステップから 40 と 50 の2つの候補が得られます。丸めタイプによって一方が選ばれます。Nearest では、47は50に近いため50になります。
- 末尾を調整する。 Dodo Payments はステップの1000分の1を差し引くため、50は 49.99 になります。この調整幅が最小通貨単位を下回ることはありません。Whole ではこの手順を省略します。
丸めタイプ
丸めステップ
ステップは、通貨の主要単位での価格の大きさによって決まります。以下がデフォルトです。任意の範囲で Rounding step を変更できますが、範囲自体は変更できません。
ステップは10,000で増加が止まります。これにより高額になるほど変更幅が小さくなります。また、IDRやVNDのように1ドルあたりの単位数が多い通貨では重要です。
大きなステップでは価格が大きく移動します。デフォルトのステップが1,000の場合、換算価格 1,234ドル は 999.00ドル になります。カタログに対して変更幅が大きすぎる場合は、その範囲のステップを小さくしてください。
計算例
JPYのように小数点以下の桁がない通貨では、1単位全体を調整します。末尾は¥4,999であり、¥4,999.99ではありません。
チャームプライシングが適用されない場合
Dodo Payments は、以下の場合には換算価格を変更しません。- ステップが価格より大きい場合。価格を1ステップ未満の幅で移動することはできません。
- 結果が0以下になる場合。
- 金額に一致するステップがない場合。
チェックアウトでの適用方法
チャームプライシングは価格計算の最後のステップです。ローカライズされた価格がない商品の場合、順序は次のとおりです。- 基準価格 — 商品に設定した価格。
- Purchasing Power Parity — 商品がオプトインしている場合、国別の割合を適用。
- 割引 — 商品割引と discount code を適用。
- Currency conversion — 割引後の金額をライブレートで顧客の通貨に換算。
- チャーム丸め — 結果を整った末尾に移動。
- 税 — チャーム適用後の金額を基に計算。Tax-Inclusive Pricing を参照。
サブスクリプション
サブスクリプションでは、顧客が登録した時点の丸めステップと丸めタイプが記録されます。Dodo Payments は更新のたびに同じ判断を繰り返します。 固定されるもの: 丸めステップと丸めタイプ。ステップや丸めタイプを変更しても、既存のサブスクリプションは再価格設定されません。顧客には同意したルールが引き続き適用されます。 変動するもの: 金額。更新のたびに現在の為替レートで価格を換算し、その後固定されたルールを適用します。ルールが変わらなくても、為替レートが大きく変動すると更新金額が変わることがあります。重要な動作
ベストプラクティス
- まず Nearest を使用する。 価格の移動幅が最も小さくなります。Floor は、適用される割引を受け入れられる場合にのみ使用してください。
- 最大と最小の商品を確認する。 ステップは価格範囲によって変わるため、5ドルの商品と1,200ドルの商品では動作が異なります。
- 単位数の多い通貨のステップを確認する。 IDR、VND、KRWの価格は、ステップが10,000に固定される上位範囲に入ります。
- ローンチ前にサブスクリプションの価格を確認する。 後からステップを編集しても、既存のサブスクライバーの価格は再設定されません。
- 換算手数料を考慮する。 チャームが適用された明細は手数料込みになるため、手数料は収益から差し引かれます。
関連項目
Adaptive Currency
チャームプライシングが丸める換算処理。チャームプライシングに必要です。
Purchasing Power Parity
価格に敏感な国では料金を下げます。チャーム丸めの前に実行されます。
Localized Pricing
国または通貨ごとに正確な価格を設定します。チャームプライシングを上書きします。
Tax-Inclusive Pricing
価格に税を含めるかどうかを管理します。