メインコンテンツへスキップ

税金を含む価格設定とは?

税金を含む価格設定では、表示される製品価格に適用される税金を直接埋め込むことができます。顧客は、より透明でコンバージョンに優しい体験のために、事前に最終的な金額を1つ表示されます。チェックアウト時に、Dodoは表示された価格に基づいて顧客の所在地から税金を除いた部分と税金の金額を計算し、請求書に明確に分けて表示します。
最終的な税額は顧客の所在地や税区分によって変わります。チェックアウトと請求書には、表示価格から導かれた計算済みの税額部分が表示されます。

主な利点

  • 顧客に対する明確さ: 事前に表示される最終価格
  • 地域ごとのコンプライアンス: 所在地ごとに税金が計算され、分けられます
  • 正確な請求書: 請求書には価格から導出されたネット金額と税金が表示されます
  • コンバージョンに優しい: チェックアウト時の驚きを減少させます

製品設定

ダッシュボードで製品を作成または編集し、価格設定の設定で税金を含む価格設定を有効にします。

価格設定

  • 価格 (必須): 顧客に表示される基本価格。
  • 税金を含む価格設定: 表示された価格を税金を含むものとして扱うためにトグルをオンにします。Dodoは、顧客の所在地と税金のカテゴリに基づいて、チェックアウト時にネット(税金前)金額と税金部分を計算します。
今後の購入のみが更新された税込設定を反映します。既存の購入や有効なサブスクリプションには遡って変更を加えません。
「Tax inclusive」のような一貫した製品文言を使用して、顧客が合計をひと目で理解できるようにしましょう。

API管理

POST /products を使って、tax_inclusivetrue に設定した製品を作成します。

API Reference

API を通じて製品を作成する
既存製品で tax_inclusive を切り替えるには PATCH /products/{id} を使用します。

API Reference

API で製品を更新する
税込表示済みの製品の販売には POST /checkout-sessions/create を使用します。表示価格は変わらず、チェックアウトで純額と税額が導出されます。

API Reference

チェックアウトセッションを作成する
払い戻しを発行するには POST /refunds を使用します。必要に応じて tax_inclusive フラグを使って払い戻しが税込かどうかを指定できます。

API Reference

払い戻しを作成する

統合例

税金を含む価格設定で製品を作成

const product = await client.products.create({
  name: 'Pro Plan',
  description: 'All features included',
  price: {
    currency: 'USD',
    price: 10000
    tax_inclusive: true
  }
});

既存の製品を更新して税金を含むに切り替え

await client.products.update(product.id, {
  price: {
    tax_inclusive: true
  }
});

ベストプラクティス

  • 正しい税金カテゴリを選択して、地域ごとの正確な計算を確保します。
  • 合計を明確に伝えるために、製品コピーに「税金を含む」ラベルを使用します。
  • サンドボックスでテストして検証します。

関連