Multi-Currency
Ultimate Multisite: Multi-Currencyを使用すると、ネットワーク全体で複数の通貨での支払いを受け付けることができます。本アドオンは、ライブまたは手動の交換レートを使用して価格を自動的に換算し、任意の通貨で商品ごとの正確な価格を設定できるようにし、さらにジオロケーション(地理的位置情報)を通じて訪問者が好む通貨を自動で検出します。これらすべてを単一の管理ダッシュボードから管理できます。
主な機能
- 自動為替レート換算 — 選択したプロバイダーから取得したレートを使用して、基本通貨から価格を換算します。
- 商品ごとの価格上書き — 自動換算をバイパスし、任意の商品に通貨ごとの正確な価格を設定できます。
- 通貨セレクターのサインアップフィールド — チェックアウト時やサインアップ時に、顧客が希望の通貨を選択できます。
- 複数の為替レートプロバイダー — ECB、Frankfurter、Stripe、または完全に手動でのレート設定が可能です。
- ジオロケーションに基づく通貨検出 — 訪問者の国に一致する通貨を自動で事前選択します。
- 管理ダッシュボード — アクティブな通貨、為替レート、プロバイダーの設定をすべて一箇所で管理できます。
要件
- Ultimate Multisite 2.0.0以上
- WordPress Multisiteのインストール
- PHP 7.4以上
インストール
- プラグインファイルを
/wp-content/plugins/ultimate-multisite-multi-currencyにアップロードします。 - WordPressのプラグイン画面からプラグインを有効化します(ネットワーク有効化)。
- Ultimate Multisite → Multi-Currency に移動し、管理ダッシュボードを開きます。
- 受け付けたい通貨を追加し、為替レートプロバイダーを設定します。
設定
管理ダッシュボード
Multi-Currencyの管理ダッシュボード(Ultimate Multisite → Multi-Currency)は、以下の作業を行うための中心的な場所です。
- 通貨の追加、有効化、または無効化
- 為替レートプロバイダーの選択と、オンデマンドでのレート更新
- すべてのアクティブな通貨の現在のレートの確認
- 自動プロバイダーが適切でない場合の、手動レートの設定
為替レートプロバイダー
| Provider | Description |
|---|---|
| ECB | 欧州中央銀行 — EURベースのネットワーク向けの無料の日次レート |
| Frankfurter | オープンソースのECBミラーAPI — 無料でAPIキーは不要 |
| Stripe | StripeのライブFXレートを使用 — アクティブなStripe連携が必要です |
| Manual | レートを直接入力します。外部API呼び出しは不要です。 |
プロバイダーは、Ultimate Multisite → Multi-Currency → Settings → Exchange Rate Provider から選択します。レートはいつでも手動で更新するか、自動で更新するようスケジュール設定が可能です。