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

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

海外で販売するということは、カタログが1つでは足りないことがほとんどです。パリの買い物客にはフランス語のタイトルとユーロ価格を、ニューヨークの買い物客には英語のタイトルとドル価格を表示すべきです。Advanced editor には、これを正しく行うために必要なものがすべて揃っています。フィード通貨Shopify Markets の国、通貨付加オプション、そして各言語向けの翻訳フィードです。黄金律はシンプルです。言語または市場ごとに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 フィード通貨を設定する — または Shopify Markets に任せる

フィード通貨フィールドには「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 が設定されている場合はそちらが優先されます。

フィード通貨を設定する — または 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? ドロップダウンには、Shopify ストアフロントが翻訳を提供する方法に一致させる必要のある3つの選択肢があります。「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.」 フォルダベースのストアはこのフィールドを完全にスキップします。フォルダパbはステップ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 列(上級者向け、ほとんどは空のまま)— #product_feed_override をハイライト

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

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

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

よくある質問

Shopify Markets 用の商品フィードを作成するには?

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

Shopify で多通貨の Facebook フィードを作るには?

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

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

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

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

ストアフロントが翻訳を提供する方法の違いです。各言語が <code>fr.shop.com</code> のように独自のホストにある場合は <strong>subdomain</strong> を選択し(その場合は Translation subdomain フィールドを入力)、言語が <code>shop.com/fr</code> のようなパスの下にある場合は <strong>folder</strong> を選択します(パスは自動的に構築されます)。この設定は商品リンクの構築方法のみを変更します。

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

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

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

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

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

Google の <code>override</code> 値を出力する上級者向けのフィールドで、国別フィードがメインフィードの価格と在庫状況をオーバーライドできるようにします。ほとんどのマーチャントは空のままにします。Google Merchant Center から国別オーバーライドフィードを追加するよう求められた場合にのみ入力してください。

通貨または翻訳フィールドが権限の承認を求めてきます。これは正常ですか?

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

フィード通貨と Market country のどちらを使うべきですか?

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