Shopifyで国際的に販売している場合、商品タイトルと説明はすでに翻訳しているかもしれません。しかし、それは話の半分に過ぎません。ShopifyでEコマースのメタフィールドを完全に翻訳するには、デフォルトの翻訳可能なリソースを超えて、商品ページに表示されるカスタムデータ(素材、ケア方法、サイズの詳細、メタフィールドに保存されたその他の構造化属性)に対処する必要があります。
メタフィールドを未翻訳のままにすると、フランス語でブラウジングしている顧客が商品タイトルと説明をフランス語で見ながら、ページの途中で「Material: 100% Organic Cotton」と英語で表示された箇所にぶつかるという不自然な体験が生まれます。その不一致は信頼を損ない、コンバージョンを失わせます。
ShopifyのメタフィールドとEコマース
メタフィールドは、商品、コレクション、ページなどのリソースにカスタムデータを添付するためのShopifyのシステムです。各メタフィールドはネームスペースとキーのペア(例:custom.materialやcustom.care_instructions)で識別され、保持できる値の種類を制御する特定のタイプを持っています。
翻訳に関連するメタフィールドタイプはテキストベースのものです:
- single_line_text - 素材名、生地の混紡、保証の概要などの短い値。例:
custom.materialに「100% Merino Wool」を保存。 - multi_line_text - 詳細なケア方法や商品の物語などの長いコンテンツ。例:
custom.care_instructionsに洗濯と乾燥についての段落を保存。 - rich_text - サイズガイド、機能説明、成分リストで使用されるHTMLフォーマットのコンテンツ。太字、斜体、リスト、リンクを保持します。
- list.single_line_text - テキスト値の配列。商品の特徴、テキストとしての利用可能な色、箇条書きの仕様によく使用されます。
number_integer、number_decimal、boolean、date、url、colorなどの非テキストタイプは、値が言語に依存しないため翻訳は不要です。250という重量や#2E8B57という16進コードはどの言語でも同じように読めます。
メタフィールド翻訳が重要な理由
メタフィールドは隠れたバックエンドデータではありません。テーマがそれらを参照すれば、顧客に見えます。ShopifyのOnline Store 2.0テーマは商品ページのセクションにメタフィールドを多く依存しており、多くのマーチャントがこれらを以下のために使用しています:
- 素材の構成と生地の混紡
- 洗濯とケアの方法
- サイズとフィット感のガイダンス
- 保証条件
- 商品の特徴の箇条書き
- 成分またはアレルゲンリスト
これらのフィールドがストアのデフォルト言語のまま他のすべてが翻訳されている場合、ページが壊れているように感じます。顧客は重要な購入情報を理解できないかもしれません。このジャケットは洗濯機で洗えますか?このサプリメントは何でできていますか?理解できずに購入せずに離脱してしまいます。
検索エンジンもページにレンダリングされるとメタフィールドのコンテンツをインデックスします。フランス語のショッパーをターゲットにしたページに混合言語コンテンツがあると、そのページが提供する言語と市場についてGoogleに矛盾したシグナルを送り、ローカル検索結果でのランキングが下がります。
翻訳するメタフィールドと省略するメタフィールド
Shopifyのメタフィールドを正確に翻訳する鍵は、何を含めて何を省略するかを知ることです。LocaleFlowはブラックリストシステムを通じてフィールドレベルの制御を提供します。翻訳しないメタフィールドキーを明示的にマークできます。
これらのメタフィールドキーは常に翻訳する:
| Namespace.Key | タイプ | 理由 |
|---|---|---|
custom.material | single_line_text | 顧客向けの商品詳細 |
custom.care_instructions | multi_line_text | 購入に必要な重要情報 |
custom.size_guide | rich_text | コンバージョンに重要なコンテンツ |
custom.features | list.single_line_text | 商品の販売ポイント |
custom.warranty_info | multi_line_text | 信頼を構築するコンテンツ |
custom.ingredients | multi_line_text | 一部の市場でコンプライアンス上必要 |
これらはブラックリストに登録して絶対に翻訳しない:
| Namespace.Key | タイプ | 理由 |
|---|---|---|
custom.sku_suffix | single_line_text | 在庫追跡コード |
custom.color_hex | color | 技術的な値 |
custom.weight_grams | number_decimal | 数値、言語に依存しない |
custom.model_number | single_line_text | 識別子、正確に維持する必要がある |
custom.certification_code | single_line_text | 規制コード(CE、UL、FCC) |
custom.internal_notes | multi_line_text | スタッフ専用、表示されない |
ブラックリストの概念は、翻訳可能なコンテンツが含まれているように見えるがコードを保持しているsingle_line_textフィールドにとって特に重要です。「CTN-BLD-220」を保存するcustom.fabric_codeのようなメタフィールドキーはテキストタイプであっても翻訳しないようにします。LocaleFlowでは、これらのキーをスキップリストに追加して、すべての翻訳ジョブから除外できます。
LocaleFlowを使ったステップバイステップガイド
以下の手順に進む前に、実際にどのようなプロセスになるかを説明します。
ストアの接続は約30秒で完了します。LocaleFlowはShopify Admin APIを通じてストアのメタフィールド定義を読み込むため、何かを設定する前にすべてのネームスペース、キー、タイプを把握します。
メタフィールドキーの選択でフィールドレベルの制御が発揮されます。すべてのテキストタイプのメタフィールドを一括翻訳するのではなく、リストを確認して個々のキーのオン/オフを切り替えます。40のメタフィールド定義があっても顧客向けのテキストを含むのが12個だけなら、その12個だけを選択します。残りの28個はそのまま維持されます。
対象言語の選択は商品翻訳と同じです。ストアで公開されている言語(Shopify Marketsで設定)から選択し、LocaleFlowは選択したメタフィールドコンテンツをそれぞれの言語に翻訳します。
自動処理により、LocaleFlowは翻訳中にメタフィールドタイプを考慮します。rich_textフィールドについては、HTMLを解析し、テキストノードのみを翻訳して、マークアップを再構築します。list.single_line_textフィールドについては、配列構造と順序を保持しながら各項目を個別に翻訳します。スクリーンショット付きの詳細なウォークスルーについては、メタフィールド翻訳の完全ガイドをご覧ください。
初回の翻訳実行後、メタフィールド値への変更は自動的に再翻訳をトリガーします。商品のケア方法を更新すると、LocaleFlowは変更を検出し、手動操作なしにすべての言語で翻訳します。
よくあるメタフィールド翻訳のミス
確認せずにすべてを翻訳する。 すべてのテキストタイプのメタフィールドの一括翻訳を実行すると、元の形式のままにする必要があるSKUサフィックス、内部参照コード、その他の識別子が翻訳されてしまいます。最初の翻訳ジョブの前に必ずメタフィールドの定義を監査し、ブラックリストを設定してください。
list.single_line_textフィールドを無視する。 マーチャントはリストタイプのメタフィールドに翻訳可能なコンテンツが含まれていることを忘れがちです。商品ページにlist.single_line_textメタフィールドから取得した機能の箇条書きが表示される場合、それらの箇条書きは商品説明と同様に翻訳が必要です。
翻訳後にrich_textのレンダリングをテストしない。 LocaleFlowはHTML構造を保持しますが、翻訳されたテキストは元のものより長くなったり短くなったりする場合があります。例えばドイツ語の翻訳は英語より20〜30%長くなる傾向があります。テーマの商品ページレイアウトが拡張されたテキストに対応できるか、特にサイズガイドのテーブルや機能比較セクションで確認してください。
手動翻訳と自動翻訳を混在させる。 Shopifyのネイティブ翻訳エディタで一部のメタフィールドを手動翻訳し、LocaleFlowに他のメタフィールドを処理させると、同じ商品ページ内で用語が一貫しなくなる可能性があります。1つのアプローチを選択してそれを守ってください。LocaleFlowの翻訳ツールは1つのワークフローですべてのリソースタイプにわたって一貫性を提供します。
メタオブジェクトのテキストフィールドを忘れる。 Shopifyのメタオブジェクト(サイズガイドやFAQエントリなどの構造化コンテンツタイプ)には翻訳が必要なテキストフィールドが含まれています。メタオブジェクトにrich_textタイプのdescriptionフィールドがある場合、商品メタフィールドと同じ処理が必要です。比較ページでは、LocaleFlowが他のアプリと比較してメタフィールドとメタオブジェクトの両方をどのように処理するかを確認できます。
メタフィールドの翻訳を正しく行うことで、国際的な顧客はタイトルから最後の仕様行まで完全にローカライズされた商品ページを見ることができます。言語の混在なし、混乱なし、失われた売上なしです。
メタフィールドの翻訳準備はよろしいですか?ShopifyアプリストアからLocaleFlowをインストールして、今すぐ翻訳を始めましょう。
執筆者:Kwadwo Adu、LocaleFlow共同創設者