多言語・多通貨の商品フィード(海外販売向け)

商品フィード 読了時間 5 分 Updated Jul 13, 2026

海外で販売するとなると、1 つのカタログだけでは足りないことがほとんどです。パリの買い物客にはフランス語のタイトルとユーロ価格を、ニューヨークの買い物客には英語のタイトルとドル価格を表示すべきです。Advanced editor には、これを正しく行うために必要なものがすべて揃っています——feed currencyShopify Markets の国、通貨付加オプション、そして各言語向けのtranslated feedsです。黄金律はシンプルで、言語または市場ごとに 1 フィード。このガイドでは、各フィードがきちんと正しい価格と翻訳済み URL を指すよう、すべての項目を順に解説します。これらの項目はすべて Advanced editor の Product feed settingsMulti-language support セクションにあります。

1 Advanced editor を開く

ダッシュボードから、設定したいフィードの Edit (advanced) をクリックします——通貨付加オプションと翻訳関連の全コントロールを表示できるのは Advanced editor だけです。各フィードは完全に独立しており、それこそがここでの要点です。1 つのフィードに無理やり詰め込むのではなく、言語・市場ごとに別々のフィードを作成します。まだフィードがありませんか?まず Add a product feed をクリックし、それからここで開いてください。

Advanced editor を開く — s-button[href$='/productFeed/edit/1'] をハイライト

2 feed currency を設定する——または Shopify Markets に任せる

feed currency の項目には「Feed currency - not used if you set Market country below (for Shopify Markets)」というラベルが付いています——送信先のカタログに合わせて設定すると、フィードはすべての価格をその通貨で表示します。代わりに Shopify Markets 経由で販売している場合は、通貨はそのままにして Market country——「Market country (leave empty if you're NOT using Shopify Markets)」というラベル——を入力します。するとアプリはその市場独自のストアフロント URL、価格設定、通貨を取り込むため、フィードはその国の買い物客が実際に見る内容と正確に一致します。どちらか一方のみを使い、両方は使わないでください——Market country が設定されている場合はそちらが優先されます。

feed currency を設定する——または Shopify Markets に任せる — #product_feed_feedCurrency, #product_feed_feedCountry_display をハイライト

3 商品リンクに通貨を付加する(任意)

Append currency parameter to the product URL? オプションは、各商品リンクに `?currency=` タグを付けるかどうかを制御します。デフォルトは「Do NOT append」(リンクは `my-store.com/products/my-product` のまま)で、オンにするとこのフィードの通貨を使って `my-store.com/products/my-product?currency=USD` を生成します。ストアフロントが URL から通貨を読み取り、広告から買い物客を直接正しい価格のページに着地させたい場合に便利です。よく分からない場合はデフォルトのままにしてください——ほとんどのストアには不要です。

商品リンクに通貨を付加する(任意)— #product_feed_appendCurrency をハイライト

4 1 言語分の翻訳済みフィードを有効にする

Multi-language support までスクロールします。ここのバナーにはっきりと書かれています:ほとんどのマーチャントはこのセクションを空のままにすべきで、元の(プライマリ)言語についてはこのセクションを空のままにする——プライマリ言語のフィードには翻訳設定はまったく不要です。ストアが翻訳を公開している場合にのみここを操作します。このフィードの Language (locale) を選ぶと、フィードはその言語向けに完全に翻訳されたタイトル・説明・商品ハンドルをエクスポートします。言語ごとに 1 つのフィードを作成し、それぞれここで独自のロケールを選択します。

1 言語分の翻訳済みフィードを有効にする — #product_feed_translationLocale をハイライト

5 翻訳済み URL の構成方法をアプリに伝える

Export translated data? ドロップダウンには 3 つの選択肢があり、Shopify ストアフロントが翻訳を提供する方法と一致させる必要があります。「No, export original (primary) language」がデフォルトです。翻訳済みストアフロントが言語サブドメイン上にある場合は「Yes... use a subdomain (fr.shop.com)」を、`shop.com/fr` のようなパスの下にある場合は「Yes... use a folder (shop.com/fr)」を選びます。この選択によって、アプリが各商品のリンクをどう構築するかが決まり、買い物客が正しく翻訳されたページに着地するようになります——間違えると、フランス語の広告が英語の URL へ送られてしまいます。

翻訳済み URL の構成方法をアプリに伝える — #product_feed_translationType をハイライト

6 翻訳サブドメインを設定する(サブドメイン形式のストアのみ)

上でサブドメインオプションを選んだ場合に限りTranslation subdomain の項目にその言語のホスト(例:`fr.shop.com`)を入力します。ヘルプテキストには例外が明記されています:「Leave empty for primary locale or if you're not using translations or if you're using a folder structure (such as shop.com/fr) for your URLs.」フォルダ形式のストアはこの項目を完全にスキップします——フォルダパスはステップ 4 で選んだロケールから自動的に構築されます。

翻訳サブドメインを設定する(サブドメイン形式のストアのみ)— #product_feed_translationSubdomain をハイライト

7 override 列(上級者向け、ほとんどは空のまま)

Override column for multi-language feed は Google のフィード形式向けの専門的な項目です——Google の `override` 値を出力し、国別または言語別のフィードがプライマリフィードの価格や在庫状況を上書きできるようにします。そのラベルは「Leave empty for primary locale or if you're not using translations」で終わっており、これが大多数のストアに当てはまります。Google Merchant Center からメインフィードに国別の override を補足するよう明示的に依頼された場合のみ設定してください——それ以外は空欄のままにします。

override 列(上級者向け、ほとんどは空のまま)— #product_feed_override をハイライト

8 保存し、各言語・市場ごとに繰り返す

上部のバーから保存すると、フィードが自動的に再生成されます。次に、他のすべての言語・市場について設定一式を繰り返します:フランス語用に 1 つ、ドイツ語用にもう 1 つ、カナダ市場用にさらにもう 1 つ、という具合に——それぞれ独自の通貨(または Market country)と独自のロケールを持たせます。各フィード URL を Facebook Commerce Manager または Google Merchant Center の該当する国のカタログに送信すれば、すべての地域が正しい言語・価格・リンクを得られます。 > 注意:通貨/Markets や翻訳の項目を初めて使う際、アプリが > 追加の権限の承認を求めることがあります——Markets 用に additional permissions (read_markets) の承認を、翻訳済みフィード用に (read_translations, read_locales) の承認を求める「Quick tip」プロンプトが表示されます。 > リンクをクリックして承認し、ページを更新してください。その後、項目が機能するようになります。

保存し、各言語・市場ごとに繰り返す — #product_feed_feedCurrency をハイライト

よくある質問

Shopify Markets 向けの商品フィードはどう作成しますか?

Advanced editor を開き、feed currency はそのままにして、<strong>Market country</strong> の項目にターゲットとする市場を設定します。アプリはその市場のストアフロント URL、通貨、価格設定を自動的に追随するため、フィードはその国の買い物客が見る内容と一致します。市場ごとに別々のフィードを作成してください。

Shopify で多通貨の Facebook フィードを作るにはどうすればいいですか?

通貨ごとに 1 フィードを作成します:各フィードの <strong>feed currency</strong> を希望の通貨に設定する(または Market country を使って Shopify Markets に任せる)か、各フィードを該当するカタログに送信します。1 つのフィードは 1 通貨しか扱えないため、複数の通貨には複数のフィードが必要です。

Facebook や Google のフィードを異なる言語で作成できますか?

はい、Shopify ストアが翻訳を公開している場合は可能です。<strong>Multi-language support</strong> でフィードの <strong>Language (locale)</strong> を選び、翻訳済み URL がサブドメイン(`fr.shop.com`)を使うかフォルダ(`shop.com/fr`)を使うかを選択します。言語ごとに 1 フィードを作成してください——それぞれが完全に翻訳されたタイトル・説明・リンクをエクスポートします。

サブドメインとフォルダの翻訳オプションの違いは何ですか?

ストアフロントが翻訳をどう提供するかによります。各言語が `fr.shop.com` のような独自のホスト上にある場合は<strong>サブドメイン</strong>を選び(その後 Translation subdomain の項目を入力)、`shop.com/fr` のようなパスの下にある場合は<strong>フォルダ</strong>を選びます(パスは自動的に構築されます)。この設定は商品リンクの構成方法だけを変えます。

プライマリ(デフォルト)言語のために何か設定する必要はありますか?

いいえ。プライマリ言語については Multi-language セクション全体を空のままにしてください——フィードはデフォルトでそれをエクスポートします。アプリ内の注記にも直接そう書かれています:元の(プライマリ)言語についてはこのセクションを空のままにしてください。

通貨付加オプションは何をしますか?

オンにすると、各商品リンクに(フィードの通貨を使って)`?currency=USD` を追加し、買い物客が正しい価格のページに着地するようにします。デフォルトはオフで、ほとんどのストアには不要です——ストアフロントが URL から通貨を読み取る場合にのみオンにしてください。

override 列とは何で、必要ですか?

これは Google の `override` 値を出力する上級者向けの項目で、国別のフィードがメインフィードの価格や在庫状況を上書きできるようにします。ほとんどのマーチャントは空のままにします——Google Merchant Center から国別の override フィードを追加するよう依頼された場合にのみ入力してください。

通貨や翻訳の項目が権限の承認を求めてきます。これは正常ですか?

はい。アプリが Markets と翻訳を読み取るには追加の Shopify スコープが必要なため、これらの項目を初めて使う際に、追加の権限(read_markets、または read_translations と read_locales)を承認する Quick tip プロンプトが表示されます。承認してページを更新すれば、項目が利用可能になります。

feed currency と Market country のどちらを使うべきですか?

両方ではなく、どちらか一方を使ってください。Shopify Markets を使っておらず、単にフィードの通貨を固定したい場合は <strong>feed currency</strong> を設定します。Shopify Markets が地域を管理している場合は <strong>Market country</strong> を使います——これが通貨・価格設定・ストアフロント URL を引き継ぎ、Market country が設定されている場合は feed currency の項目は無視されます。