Shopifyマーケット機能の自動通貨切替とは?越境ECで売上を上げる設定方法を解説

当社ではShopifyを使った越境ECサイトの構築を多く手がけております。 その中で、海外向けに販売を始めるお客様から よくこんなご相談をいただきます。

「日本円のまま販売しても大丈夫でしょうか?」

当社では、できれば現地通貨で表示することをおすすめしています。 理由はシンプルで、海外のお客様が日本円の価格を見ても 「自分の国のお金でいくらなのか」がすぐにはわからないからです。

この「わからない」という感覚が購入をためらわせる原因になります。 Shopifyの「マーケット機能」にある自動通貨切替は、 まさにここを解決してくれる機能です。


自動通貨切替とは何か

Shopifyのマーケット(Markets)機能は、国や地域ごとに異なるショッピング体験を提供するための仕組みです。 この機能にはいくつかの要素がありますが、今回は「通貨の自動切替」に的を絞ってご説明します。※本記事の内容は2026年3月時点のものです

仕組み自体はシンプルで、訪問者のIPアドレスをもとにアクセス元の国・地域を判定し、その地域に対応した通貨を自動で表示します。

たとえば同じ商品ページを見ていても、

  • アメリカからのアクセス → 米ドル(USD)で表示
  • 日本からのアクセス → 日本円(JPY)で表示
  • イギリスからのアクセス → 英ポンド(GBP)で表示

このように切り替わります。 世界中のお客様が、見慣れた通貨で価格を確認できるというわけです。

アクセス元表示通貨表示例
アメリカ米ドル(USD)$29.99
日本日本円(JPY)¥3,200
イギリス英ポンド(GBP)£24.00
ドイツ・フランス等ユーロ(EUR)€27.50
オーストラリア豪ドル(AUD)A$45.00

裏側でこんな処理が動いています

訪問者がストアにアクセスした瞬間から、以下の処理が自動で走ります。

1. ストアへアクセス ブラウザからShopifyのサーバーへリクエストが送られます。

2. アクセス元の国・地域を判定 ShopifyがIPアドレスをもとに接続元を自動判別します。 なおShopifyはCloudflareのIPジオロケーションを活用しており、精度の高い判定が可能です。

3. 対応マーケットの通貨を特定 管理画面でセットしておいたマーケット設定の中から、該当する通貨を選択します。

4. 価格を自動換算して表示 Shopifyが保有する為替レートをもとに換算し、ページに表示します。

5. 決済はストアの基軸通貨で処理 お客様の画面には現地通貨が表示されていますが、実際の決済はストアの基軸通貨(例:JPY)で処理されます。 後述するShopify Paymentsと組み合わせると、現地通貨のまま実決済まで対応できます。


為替レートは「自動」と「手動」、どちらを選ぶか

通貨切替を使う上で、為替レートの管理方法はきちんと考えておく必要があります。 Shopifyでは2つの方法が選べます。

Shopifyの自動レートを使う

外部の為替データから取得したレートが定期的に反映されます。 手動での管理が不要なので運用の手間は最小限です。

ただし価格の予測が立てにくく、為替の動きがそのまま利益率に影響しやすいという面もあります。

手動でレートを固定する

「1 USD = 150 JPY」のように、自分でレートを設定して固定することも可能です。 為替が動いても価格は変わらないため、安定した運用ができます。

ただし実勢レートとのズレが広がることもあるので、定期的な見直しは必要です。

当社ではお客様の状況に合わせてご提案しておりますが、利益率を安定させたい場合は手動レートで管理しつつ月次で更新するオペレーションをお勧めしています。


端数が出る問題は「丸め処理」で解決できます

自動換算を使うと「¥3,218.47」のような中途半端な価格になることがあります。 Shopifyには通貨ごとに「丸め処理」の設定があり、これを使えばきれいな価格に整えることができます。

小数点以下を.99や.00に揃えたり、100円・1,000円単位に丸めたりと、通貨によってルールを変えることも可能です。

「なんでこんな価格なんだろう?」とお客様に不思議に思わせないためにも、ぜひ設定しておきたいポイントです。


Shopify Paymentsを使えば「実決済」まで現地通貨で対応できます

ここまでは価格の「表示」の話でしたが、Shopify Paymentsを有効にすると、お客様が実際に現地通貨で決済できるようになります。

アメリカのお客様がUSDで表示された価格を見て、そのままUSDでクレジットカード決済できるというイメージです。

為替換算手数料などの余分な負担がなくなることで、購入完了率(コンバージョン率)の向上も期待できます。売上はShopifyのペイアウト機能を通じて基軸通貨に換算されて入金されます。管理画面では通貨別の売上レポートも確認できます。

※ Shopify Paymentsは対応国・地域が限られています。日本からの利用可否については、Shopify公式ページで最新情報をご確認ください。


管理画面での設定はこの流れです

1. 「設定」→「マーケット」を開く 管理画面の左下「設定」から「マーケット」を選択します。

2. マーケットを作成または編集する 「マーケットを追加」から対象の国・地域を選択します。すでに「Primary market」がある場合はそこから編集も可能です。

3. 通貨を指定する マーケット詳細の「通貨と価格」から、表示する通貨を設定します。

4. 為替レートと丸め処理を決める 自動か手動かを選び、丸め処理のルールを設定します。プレビューで実際の表示を確認してから公開しましょう。

5. マーケットを有効化する 保存してアクティブにすれば完了です。該当地域からのアクセス時に指定通貨が自動で表示されます。


通貨セレクターも一緒に設置しておきましょう

Shopifyのテーマが「Online Store 2.0」に対応していれば、訪問者が手動で通貨を切り替えられる「通貨セレクター」をヘッダー等に追加できます。

自動切替はあくまで「推奨通貨」を表示するものです。VPNを使っているお客様など、表示通貨と希望通貨がずれるケースも出てきます。セレクターを設置しておけばそういった場面にも対応できます。

Dawnをはじめ標準テーマはすべて対応済みですが、旧テーマではLiquidコードへの手動追加が必要な場合があります。


よくあるご質問

為替レートは常に最新に保たれますか?

Shopifyの自動レートは定期的に更新されますが、1分ごとに変わるリアルタイム更新ではありません。レートの精度にこだわりたい場合は、手動設定と定期的な見直しの運用をおすすめします。

VPNを使っているお客様はどうなりますか?

VPN接続先の国の通貨が表示されます。実際の所在地と合わないケースもあるため、通貨セレクターを設置して手動切替に対応しておくのがベターです。

通貨ごとに価格を固定できますか?

はい、可能です。「このマーケットではUSD $19.99で販売する」と手動で設定しておけば、為替の影響を受けずに価格管理ができます。


まとめ

Shopifyのマーケット機能による自動通貨切替は、越境ECを運営する上で非常に実用的な機能です。訪問者のアクセス元を判定して現地通貨で価格を見せるだけで、お客様の「なんかわかりにくいな」という感覚を取り除けます。それが購入につながる、という話です。

  • IPアドレスからアクセス元を自動判別し、対応通貨で表示する
  • 為替レートは自動更新・手動固定のどちらかを選択できる
  • 丸め処理で端数のない自然な価格表示ができる
  • Shopify Paymentsと組み合わせれば現地通貨での実決済にも対応できる
  • 通貨セレクターを設置すれば手動切替にも備えられる

設定自体はそれほど難しくありませんが、どの通貨を対象にするか、レートをどう管理するかを最初に整理しておくと運用がぐっとラクになります。

Shopifyを使った越境ECの立ち上げや、マーケット設定でお困りの際はお気軽にご相談ください。