メインコンテンツへスキップ
割引コードの概要カバー
割引コードを使用すると、ターゲットを絞ったプロモーションやインセンティブを実施できます。パーセンテージまたは固定金額の割引を作成し、制限や有効期限を設定し、製品に制限をかけ、チェックアウト時にシームレスに適用できます。

割引コードとは?

割引コードは、チェックアウト時に注文合計を減少させるプロモーショントークンです。以下の目的に最適です:
  • 季節キャンペーン:ブラックフライデー、製品の発売、または記念日
  • 獲得オファー:初回購入インセンティブまたは紹介報酬
  • リテンション:既存顧客へのウィンバックまたはロイヤルティ報酬
  • B2B取引:プライベートコードを介した契約または交渉価格

主な利点

  • 柔軟な割引:パーセンテージまたは固定金額の割引
  • ターゲット制御:製品やサブスクリプションサイクルによる制限
  • キャンペーンガバナンス:有効期限と使用制限
  • シームレスなチェックアウト:チェックアウトセッションを介した UI フィールドと API サポート

割引コードの作成

Dodo Payments ダッシュボードで割引コードを作成し、ホストされたチェックアウトまたは API 経由で適用します。

ダッシュボードの設定

  • 割引名(必須):内部およびダッシュボード表示名
  • コード(必須):顧客がチェックアウト時に入力する文字列
  • タイプと金額(必須):パーセンテージまたは固定金額の値を設定するか、提供されたボタンを使用してランダムコードを生成します
  • 有効期限(オプション):コードが無効になる日付
  • 使用制限(オプション):すべての顧客による最大総引き換え数
  • 製品制限(オプション):選択した製品に適用を制限
  • サブスクリプションサイクル制限(オプション):割引が適用される請求サイクルの数
サブスクリプションの導入価格にサイクル制限を使用します(例:“3ヶ月間50%オフ”)。

チェックアウト体験

  1. ショッパーはチェックアウトフィールドにコードを入力します。
  2. 対象となる割引が適用され、合計が即座に更新されます。
チェックアウトセッションでは、discount_code を渡してコードを事前に適用し、feature_flags.allow_discount_code を設定して入力フィールドを表示します。

API 管理

タイプと金額を指定して、プログラムで割引コードを作成します。

API リファレンス

割引作成 API を表示します。
すべての割引を一覧表示するか、管理および監査のための詳細を取得します。

API リファレンス

一覧表示および取得 API を閲覧します。
金額、有効期限、または制限などの割引設定を変更します。

API リファレンス

割引の詳細を更新する方法を学びます。
適用する前に、割引が有効で適用可能かどうかを確認します。

API リファレンス

割引の使用を検証します。
もはや必要のない割引を無効化または削除します。

API リファレンス

割引を削除します。

一般的なユースケース

  • 導入オファー:新製品のための期間限定の発売プロモーション
  • バルクまたは B2B:特定の製品セットに対する契約割引
  • リテンション施策:解約防止ワークフローにおけるウィンバックコード
  • 季節キャンペーン:休日やイベントに基づくプロモーション

統合例

チェックアウトセッションで割引を適用

割引を事前に適用し、コード入力 UI を表示します。
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  discount_code: 'BLACKFRIDAY2024',
  customer: { email: '[email protected]', name: 'Jane Doe' },
  return_url: 'https://yoursite.com/return'
});

事前適用なしで割引入力を有効にする

顧客が事前にコードを渡さずにチェックアウト時にコードを入力できるようにします。
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  feature_flags: {
    allow_discount_code: true
  },
  return_url: 'https://yoursite.com/return'
});

ベストプラクティス

  • 明確に名前を付ける:キャンペーン名に一致する認識可能なコードを使用する
  • 時間制限を設ける:緊急性を高め、悪用を防ぐために有効期限を追加する
  • 賢く範囲を設定する:マージン漏れを避けるために特定の製品に制限する
  • 早期に検証する:チェックアウトを確認する前にコードの適用可能性を確認する
  • 影響を監視する:キャンペーンごとの使用状況とコンバージョンを追跡する
割引コードは、獲得とリテンションのための強力な手段です。シンプルでよく名付けられたオファーから始め、徹底的に検証し、パフォーマンスに基づいて反復してください。