> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.78.0 (2026年2月2日)

> プッシュ通知によるコミュニケーション設定、チェックアウトセッション向けカスタムフィールド、および拡張されたチェックアウト言語サポート

## 新機能

### 1. **コミュニケーション設定**

新しくなったコミュニケーション設定で通知の受け取り方を自在にコントロールできます。メール、プッシュ、アプリ内通知をワークフローに合わせて設定してください。

<Frame>
  <img src="https://mintcdn.com/dodopayments/YvuokxDCslyAwOyr/images/communication-preferences/overview.png?fit=max&auto=format&n=YvuokxDCslyAwOyr&q=85&s=f600972c9d588b5427d250073bf15aac" alt="通知設定を示すコミュニケーション設定の概要" style={{ maxHeight: '500px', width: 'auto' }} width="2848" height="1548" data-path="images/communication-preferences/overview.png" />
</Frame>

**主な機能**

* **刷新されたメールデザイン**: 明確なCTAと読みやすさを備えた新しくモダンなメールテンプレート
* **プッシュ通知**: 新しい売上、異議申し立て、支払いなど重要なイベントをモバイルで即座に通知
* **細かなコントロール**: 通知対象のイベントと配信チャネルを正確に選択
* **複数メール対応**: 通知を受け取るメールアドレスを複数追加
* **顧客のメール設定**: 顧客が受け取るメールを設定

**通知カテゴリ**

| カテゴリ          | 説明                          |
| ------------- | --------------------------- |
| **売上＆支払い**    | 新しい売上、成功した支払い、失敗した支払い       |
| **支払い＆返金**    | 支払い完了、返金リクエスト、返金完了          |
| **サブスクリプション** | 新しいサブスクリプション、更新、キャンセル、プラン変更 |
| **異議申し立て**    | 異議申し立ての作成、証拠提出の要求、異議申し立ての解決 |

<Check>
  結果: 通知が必要なタイミングと方法で配信されるため、ビジネスの状況を常に把握できます。
</Check>

詳細: [Communication Preferences Guide](/features/communication-preferences)

### 2. **チェックアウトセッションのカスタムフィールド**

チェックアウト中に顧客から追加情報を収集できるカスタムフィールドを利用できます。テキスト入力、ドロップダウン、日付などを追加して必要なデータを取得しましょう。

**対応フィールドタイプ**

| タイプ        | 説明                | ユースケース               |
| ---------- | ----------------- | -------------------- |
| `text`     | 1行テキスト入力          | 会社名、注文メモ             |
| `number`   | 数値入力              | 数量、年齢                |
| `email`    | バリデーション付きメール入力    | 請求連絡先メール             |
| `url`      | バリデーション付きURL入力    | ウェブサイト、ソーシャルプロフィール   |
| `date`     | 日付ピッカー            | 配送日、イベント日            |
| `dropdown` | 事前定義されたオプションから選択  | サイズ、色、プランタイプ         |
| `boolean`  | はい/いいえの値用チェックボックス | 利用規約の同意、ニュースレターの受信同意 |

**仕組み**

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'pdt_123', quantity: 1 }],
  custom_fields: [
    {
      key: 'company_name',
      label: 'Company Name',
      field_type: 'text',
      required: true
    },
    {
      key: 'team_size',
      label: 'Team Size',
      field_type: 'dropdown',
      options: ['1-10', '11-50', '51-200', '200+'],
      required: true
    },
    {
      key: 'newsletter',
      label: 'Subscribe to our newsletter',
      field_type: 'boolean',
      required: false
    }
  ],
  return_url: 'https://yoursite.com/success'
});
```

**利点**

* **柔軟なデータ収集**: 注文処理やパーソナライズに必要な情報を何でも取得
* **バリデーション内蔵**: メールとURLフィールドが入力形式を自動で検証
* **必須/任意の制御**: 要件に応じてフィールドを必須または任意としてマーク
* **Webhook配信**: カスタムフィールドの値が支払いWebhookイベントに含まれる

<Info>
  カスタムフィールドの値は、支払いおよびサブスクリプションのレスポンス内の`custom_field_responses`配列で返されます。
</Info>

詳細: [チェックアウトセッションのカスタムフィールド](/developer-resources/checkout-session#15-collecting-custom-fields)

### 3. **拡張されたチェックアウト言語サポート**

チェックアウトページは現在 **21言語** をサポートしており、以前の16言語から拡張されています。顧客の母国語でより良い購入体験を提供できます。

**追加された新言語**

| 言語     | コード  |
| ------ | ---- |
| 韓国語    | `ko` |
| マレー語   | `ms` |
| ルーマニア語 | `ro` |
| ロシア語   | `ru` |
| タイ語    | `th` |

**サポートされているすべての言語**

Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese.

**特定言語の強制**

Use the `force_language` parameter to override automatic language detection:

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'pdt_123', quantity: 1 }],
  customization: {
    force_language: 'ko' // Force Korean language
  },
  return_url: 'https://yoursite.com/success'
});
```

<Tip>
  デフォルトでは、チェックアウトページはブラウザ設定から顧客の優先言語を自動検出します。ウェブサイトの言語と整合性を保ちたい場合は `force_language` を使用してください。
</Tip>

詳細: [Checkout Language Support](/features/checkout#supported-languages)

### 4. **一般的なバグ修正と改善**

このリリースにはパフォーマンスの改善、UIの磨き上げ、および細かなバグの修正が含まれており、より信頼性が高く洗練された体験を提供します。
