翻訳方法 Shopify メール通知(ステップバイステップ)

Shopify 注文、発送、返金の電子メールを顧客の言語で送信する 2 つの方法: Shopify のローカライズ ボタン、または lang 属性を読み取る Liquid ケース ブロック ConveyThis 注文を保存します。コピーするコードとテストの手順が含まれています。
クレジットカード不要 契約義務なし

・ 更新 · アレックスB · ブログ

この投稿を次のように要約します: 9分で読めます

Shopify メール通知を翻訳するには、各言語のテキストを通知テンプレートに追加します 設定 > 通知、 そして Shopify(または液体条件)は、すべての注文に対して適切なバージョンを選択します。この方法は、店舗の翻訳方法によって異なります。Shopify’ の独自の言語を使用すると、 を使用します ローカライズする ボタンと翻訳&適応アプリ。ConveyThis を使用すると、各言語を Liquid でラップします case 注文を読み取るブロック lang 属性。

どちらの方法も以下にあります。コピーできるコード、テンプレートを破る間違い、顧客が結果を見る前にテストする方法などです。

主なポイント

  • Shopify 顧客が注文した言語で通知を送信しますが、その通知の翻訳が存在する場合に限ります (Shopify ヘルプセンター).
  • ストアが Shopify’s 言語を使用している場合は、通知を で翻訳します 設定 > 通知 > [通知] > ローカライズ.
  • ストアが ConveyThis で翻訳されている場合、言語スイッチャーは訪問者の言語を属性としてカートに保存します lang そして Invoice Language、 テンプレートが分岐できるように attributes.lang.
  • 文章を翻訳して、すべてを中に残します {% %} または {{ }} そのまま。
  • まず、注文確認、発送確認、返金など、顧客が実際に開く電子メールから始めます。

あなたの店に合う方法はどれですか?

あなたの店頭は次のように翻訳されます翻訳が住んでいる場所言語の選択方法
Shopify 言語(翻訳と適応、または Shopify ネイティブ アプリ)翻訳と適応アプリ、経由 ローカライズするShopify 注文が行われた言語を使用します
ConveyThis通知テンプレート内で、Liquid として case ブロックの lang 属性 ConveyThis はカートに保存します

いずれにせよ、大切な各電子メールを販売する言語ごとに翻訳する必要があります。

方法1: Shopify’s組み込み通知翻訳

以下に言語を追加した場合 設定 > 言語 Shopify’s Translate & Adaptアプリでストアを翻訳します

  1. に 行く 設定 > 通知.
  2. たとえば、翻訳したい通知を開きます 注文確認.
  3. クリック ローカライズする.
  4. Translate & Adapt エディターで言語ごとの翻訳を追加または編集し、保存します。

Shopify’s ヘルプ センターでは、“電子メール通知の翻訳が利用可能な場合、顧客には注文時の言語で電子メール通知が自動的に送信されると説明されています。” 翻訳が欠落している場合、顧客はストアのデフォルト言語で電子メールを受け取ります。Shopify’ のネイティブ ツールと専用アプリの比較については、を参照してください Shopify 翻訳と適応 vs ConveyThis.

方法2:ConveyThisを使用したときの通知の翻訳

ConveyThis Shopify の場合 店舗を翻訳します。Shopify ただし、Web サイトの外で電子メール通知を生成するため、ConveyThis 自動的に翻訳することはできません。代わりに何をするか: 訪問者が ConveyThis スイッチャーで言語を選択すると、ConveyThis はその言語コードを属性としてカートに保存します lang (そして Invoice Language)。属性は順序どおりに残るため、通知テンプレートはそれを読み取って適切なテキストを表示できます。

ステップ1:液体スケルトンを書く

プレーンテキストエディタ(ワードプロセッサではない)では、この構造から始めます。言語コードを実際に販売している言語に置き換えます:

{% case attributes.lang %}
{% when 'fr' %}
FRENCH EMAIL HERE
{% when 'es' %}
SPANISH EMAIL HERE
{% else %}
ORIGINAL-LANGUAGE EMAIL HERE
{% endcase %}

の else ブランチはフォールバックです。aのない注文 lang 属性、またはまだ追加していない言語を使用すると、元の電子メールが取得されます。

1 つの追加言語でのみ販売する場合、ブロックはより短くなります

{% case attributes.lang %}
{% when 'de' %}
GERMAN EMAIL HERE
{% else %}
ORIGINAL-LANGUAGE EMAIL HERE
{% endcase %}

ステップ2: 現在のメール本文をコピーする

  1. Shopify 管理者で、に移動します 設定 > 通知 そして、例えば通知を開きます 注文確認.
  2. クリック コードを編集.
  3. すべてをコピーしてください メール本文(HTML).

Order confirmation notification in the Shopify admin

Edit code view of a Shopify notification

何かを変更する前に、元のコードのコピーを別のファイルに保存してください。何か問題が発生した場合は、使用することもできます > デフォルトに戻します 通知エディターで。

ステップ 3: オリジナルを に貼り付けます else 支店

置き換える ORIGINAL-LANGUAGE EMAIL HERE コピーしたコードで。

Original email code placed in the else branch

ステップ4:言語ごとにもう一度貼り付けて、文章を翻訳する

それぞれに同じコードを貼り付けます when 分岐し、人が読んだテキストのみを翻訳します。フランス語の場合、“ご購入ありがとうございます!” “Merci pour votre achat になります!”。

French branch with only the sentences translated

1 つのルールは、ほぼすべての壊れたテンプレートを防ぎます: 間の翻訳や編集は行わないでください {% %} または {{ }}。これらは Liquid タグと変数です。 {{ order_name }} 留まらなければならない {{ order_name }} あらゆる言語で。変更すると、電子メールに空白が表示されるか、レンダリングに失敗します。

ステップ5:ブロック全体をShopifyに貼り付けて保存します

全文をコピーします case テキストエディタからブロックし、の内容を置き換えます メール本文(HTML) それと一緒に、そしてクリックします 保存する.

Complete multilingual template pasted into the order confirmation

ステップ6:件名を同じように翻訳する

主題は別の分野であり、独自の分野が必要です case ブロック:

{% case attributes.lang %}{% when 'fr' %}Commande {{ name }} confirmée{% when 'es' %}Pedido {{ name }} confirmado{% else %}Order {{ name }} confirmed{% endcase %}

{{ name }} どの支店でも英語のままです。受信トレイのプレビューに迷行が表示されないように、件名を 1 行に保ちます。

どの通知を最初に翻訳するか

初日にすべての Shopify 通知を翻訳する必要はありません。すべての顧客が受け取るものから始めましょう:

  1. 注文確認
  2. 出荷確認と出荷更新
  3. 配達および配達のために出ます(それらを使用した場合)
  4. 注文はキャンセルされ、返金されます
  5. 見捨てられたチェックアウト。これは販売メールであり、翻訳されていないバージョンでは注文を回復する機会が無駄になります。

ConveyThis のヘルプ記事 翻訳 Shopify メール通知 この方法は注文通知には機能しますが、ギフトカード作成メールには機能しないことに注意してください。また、顧客アカウントのメールには別のアプローチについて説明します。

多言語テンプレートを破る間違い

  • 液体の翻訳。 {{ nombre }} の代わりに {{ name }} 何もレンダリングしないので、タグ間のテキストのみを翻訳します。
  • 行方不明 endcase。毎 case 正確に1つ必要 {% endcase %}、 そしてそれがなければテンプレートは保存もレンダリングもされません。
  • 間違った言語コード。のコード when その言語で使用するコード ConveyThis と一致する必要があります (fr, es, de, pt などなど)。ConveyThis ダッシュボードで有効になっている言語のコードを確認してください。
  • ワードプロセッサでの編集。Word と Google ドキュメントでは、ストレートな引用符がカーリーな引用符に置き換えられ、Liquid が壊れます。プレーンテキストまたはコードエディタを使用します。
  • 主題を忘れる。英語の件名の下にあるフランス語の本文はエラーのように見えます。
  • テンプレートの更新がありません。Shopify がデフォルトのテンプレートを更新すると、カスタマイズされたバージョンはそのまま残ります。マスターファイルを再構築できるように保管してください。

顧客が見る前にテストする

  1. エディターでプレビューします。Shopify’s プレビュー そして テストメールを送信 ボタン(Shopify ヘルプセンター) テンプレートのレンダリングを確認します。サンプル順序にはありません lang 属性なので、 が表示されます else 少なくともフォールバックが機能することを証明するブランチ。
  2. 各言語で実際のテスト順序を設定します。ストアにアクセスし、ConveyThis スイッチャーでフランス語に切り替え、商品を追加し、Shopify’ のテスト支払いモードまたは注文を無料にする割引コードでチェックアウトを完了します。確認書がフランス語で届き、価格、注文番号、リンクが記入されていることを確認してください。
  3. 注文の属性を確認します。Shopify 管理画面で、テスト順序を開きます。追加の詳細が表示されるはずです lang 期待するコードで。欠落している場合、訪問者はチェックアウト前にスイッチャーを使用せず、電子メールは元の言語に戻ります。
  4. 電話でメールを読んでください。ドイツ語などの長い言語では、ボタンやテーブルの形状が崩れる可能性があります。

翻訳を最新の状態に保ちます

通知テキストは、他の翻訳コンテンツと同じ維持管理が必要です:

  • 元のメールを変更したら、すべての言語ブランチを同じ日に更新します。
  • ConveyThis に言語を追加すると、新しい言語が追加されます when 翻訳されたすべての通知に分岐します。
  • 年に 1 回か 2 回、各言語でテスト注文を送信し、最初から最後まで読んでください。

翻訳されたページで顧客が表示する電子メールと同じ製品およびポリシー用語を使用してください。A 翻訳用語集 2人を一列に並べます。

ConveyThis が多言語 Shopify ストアにどのように適合するか

ConveyThis コンテキスト内のテキストを確認するためのビジュアル エディター、一貫した文言のための用語集と翻訳メモリ、自動 hreflang タグ、検索用の翻訳されたメタ タイトル、説明、JSON-LD を使用して、Shopify ストアフロントを 210 言語のいずれかに翻訳します。の lang cart 属性は、通知テンプレートが製品ページから受信トレイまで、顧客がどの言語を使用したかを知る方法です。の Shopify アプリ Shopify App Store からインストールし、プランを比較できます 価格設定ページ.

よくある質問

Shopify メール通知は自動的に翻訳されますか? No。Shopifyは、通知の翻訳を追加した場合にのみ、顧客の注文言語で通知を送信します。1 つがないと、顧客はデフォルトの言語を取得します。

私の顧客はフランス語で閲覧したにもかかわらず、なぜ英語でメールを受け取ったのでしょうか? Shopify’のネイティブ方式では、通知にはまだフランス語の翻訳がありません。ConveyThis の場合、順序には no があります lang 属性(顧客はチェックアウト前に言語スイッチャーを使用していませんでした)またはテンプレートにありません when その言語コードのブランチ。

メールの件名にも同じ方法を使用できますか? はい。件名は別のフィールドなので、独自のフィールドで囲みます case 1 行でブロックします。

通知を編集すると、将来の Shopify アップデートが中断されますか? カスタマイズされたテンプレートは自動的に更新されません。マスター テンプレートのコピーを保管して使用してください > デフォルトに戻します きれいなスタートが必要になったら。

店頭とメールの両方を顧客’言語に取り込むには、 ConveyThis アカウントを作成します そして Shopify ストアを接続します。

シェア:
G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025