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

# 段階的リワードのジオロケーション価格設定

<div id="geolocation-pricing">
  ## ジオロケーション価格設定
</div>

自動通貨換算に頼るのではなく、国ごとにカスタムのリワードしきい値を設定できます。

**注意：** この機能は **Tiered Rewards** モジュールにのみ適用されます。Discounts では利用できません。

ジオロケーション価格設定では、特定の国に対してカスタムのリワード最低金額を定義でき、海外マーケット全体でリワードのしきい値を正確にコントロールできます。為替レートの換算に頼るのではなく、地域ごとに適切な金額でお客様がリワードの対象になるようにしたい場合に便利です。

たとえば、米国のお客様は **\$75** で対象となる一方、日本のお客様は為替レートの変動に関係なく **8,000 円**に達する必要がある、といった設定が可能です。この機能は、ストアが複数通貨を有効にした Shopify Markets を使用している場合に最も効果を発揮します。

***

<div id="where-to-find-it">
  ### 設定場所
</div>

1. **Upcart** を開きます
2. **Edit cart** をクリックします
3. **Rewards** モジュールを開き、**General settings** のままにします
4. **Show advanced settings** をクリックします
5. **Enable geolocation pricing override** にチェックを入れます
6. **Configure geolocation pricing** をクリックして設定ウィンドウを開きます

<Warning>
  これらのコントロールは、Rewards モジュールの基準が **Cart total** に設定されている場合にのみ表示されます。**Cart quantity** のリワードバーでは、しきい値は金額ではなくアイテム数であるため、国ごとに価格設定するものがなく、ジオロケーション設定は一切表示されません。
</Warning>

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/geolocation-configure-pricing-modal.gif?s=935477c7e28fc2559d4e106cff6c9ed0" alt="Upcart で Tiered Rewards の詳細設定と Configure Geolocation Pricing モーダルを開く様子" width="1604" height="1080" data-path="images/upcart/geolocation-configure-pricing-modal.gif" />

***

<div id="geolocation-pricing-vs-auto-currency-conversion">
  ### ジオロケーション価格設定と自動通貨換算の比較
</div>

Upcart には、海外向けリワードしきい値を処理する 2 つの方法があります：

|              | **自動通貨換算**                         | **ジオロケーション価格設定**            |
| :----------- | :--------------------------------- | :-------------------------- |
| **仕組み**      | Shopify のリアルタイム為替レートを使用して基準しきい値を換算 | 国ごとにしきい値を手動で定義              |
| **向いているストア** | 手間をかけたくないストア                       | 各マーケットを正確かつ安定的にコントロールしたいストア |
| **トレードオフ**   | 為替レートの変動に伴いしきい値も変動                 | 価格が変わった場合は手動での更新が必要         |

どちらか一方を選ぶのが最もシンプルな構成です。両方を有効にした場合、Upcart はモジュール内で警告を表示し、処理の順序が重要になります：**まずジオロケーションがしきい値を選択し、その上に通貨換算が適用されます**。したがって、ジオロケーションの値は現地通貨ではなく、ストアの基準通貨で表現する必要があります。

たとえば、基準通貨が USD で、リワードが \$10 USD、ジオロケーションルールでカナダを \$20 USD に設定している場合、カナダのお客様にはおおよそ次のように表示されます：

> \$20 USD × 為替レート ≈ \$27.50 CAD

入力した数値をそのままお客様に表示したい場合は、ジオロケーション価格設定のみを有効にしてください。

***

<div id="configuring-rules">
  ### ルールの設定
</div>

各ルールでは、対象となる国のグループを定義し、リワードティアごとにカスタムの最低金額を設定できます。

**国のターゲティング**

各行には 2 つのオプションを持つ **For** ドロップダウンがあります：

* **Countries Selected** - 選択した国にルールを適用します
* **Countries Not Selected** - 選択した国*以外*のすべての場所にルールを適用します

国は入力ではなく、ドロップダウンの横にある検索可能なリストから選択します。2 文字のコード（`US`、`JP`、`GB`）を入力し始めて、結果から選択してください。選択した国は検索ボックスの上にバッジとして表示されます。国が **1 つも**選択されていない行には **All Countries** バッジが表示され、すべての国に一致することを意味します。コードは [Shopify の国コードリファレンス](https://shopify.dev/docs/api/storefront/latest/enums/CountryCode)に基づいています。

**しきい値の設定**

各行には **Tier 1**、**Tier 2**、**Tier 3 min amount** フィールドがあります。実際に作成済みのティアのフィールドのみが編集可能で、残りはグレーアウトされます。作成した数だけ入力し、その他はそのままにしてください。

<Warning>
  国ごとにオーバーライドできるのは最初の 3 ティアのみです。Rewards モジュールはデフォルトで 4 ティアまで許可していますが、ジオロケーションウィンドウにはティア 1〜3 のフィールドしかありません。4 つ目のティアは常に基準しきい値を使用し、自動通貨換算が有効な場合は Shopify によって換算されます。
</Warning>

複数のマーケットを対象にするには、**Add New Geolocation Pricing** をクリックし、それぞれに個別の行を追加します（例：米国用に 1 行、日本用に別の 1 行）。完了したら **Update** をクリックして変更を保存します。

> 📌 **ルールの順序は重要です。** Upcart はルールを上から下へ処理します。競合を防ぐため、より具体的なルール（例：「US と JP のみ」）を、より広範なルール（例：「All Countries」）より上に配置してください。お客様の国に一致するルールがない場合は、デフォルトの基準しきい値が適用されます。

***

<div id="troubleshooting">
  ### トラブルシューティング
</div>

**ある国に誤ったしきい値が適用される** ルールの順序を確認してください。リストの上位にあるより広範なルールが、より具体的なルールを上書きしている可能性があります。

**しきい値の挙動が予期しないものになる** 自動通貨換算も有効になっていないか確認してください。両方が有効になっていると、カスタム値の上に為替レートが適用されます。

**国が一致しない** 正しい 2 文字の ISO コードを使用しているか再確認してください。完全なリストは [Shopify の国コードリファレンス](https://shopify.dev/docs/api/storefront/latest/enums/CountryCode)をご覧ください。

***

<div id="related-articles">
  ### 関連記事
</div>

* [Tiered Rewards モジュール - 一般設定](/ja/upcart/tiered_rewards_module_general_settings)
* [Tiered Rewards モジュール - リワード設定](/ja/upcart/tiered_rewards_module_rewards_settings)
* [Tiered Rewards モジュール - 詳細設定](/ja/upcart/tiered_rewards_module_advanced_settings)
