Skip Navigation

Home » WPML ドキュメンテーション » 関連プロジェクト » WooCommerce Multilingual – 多言語WooCommerceサイトが簡単に。

多言語・多通貨対応のWooCommerceサイトが簡単に。

WooCommerce Multilingualで複数の言語と通貨のWooCommerceストアを運営することができます。 100,000 以上の多言語WooCommerceサイトをサポートしており、多言語eコマースのための最も人気で信頼できるプラットフォームとなっています。

WooCommerce Multilingual

チェックアウトプロセス中にバイヤーに表示されるすべてのテキストを翻訳可能

Multilingual CMSと Multilingual Agencyパッケージが含まれています。

WooCommerceサイト全体を自動翻訳できます。

複数通貨での価格設定と代金回収が可能

異なる言語でのSEOを容易にします。

WooCommerceの製品、バリエーション、ストアのEメールを翻訳できます。

すべての一般的なWooCommerce拡張機能およびテーマと互換性があります。

必要なプラグインとセットアップ

WooCommerce Multilingual (WCML)はWPMLなしで単独で使用することができ、WooCommerceストアに多通貨機能を追加することができます。 WCMLの多通貨機能についてはこちらをご覧ください。 WooCommerce MultilingualとWPMLで多言語ストアを構築するには、以下のプラグインをインストールし、有効化する必要があります:

  • WooCommerce Multilingual
  • WPML 4.4.11以上
  • WPML文字列翻訳
  • WooCommerce 3.9.0以降

製品の翻訳ごとに異なる画像を使用したい場合は、WPML Media Translationをインストールする必要があります。

開発者と一緒に作業している場合、開発者はこのセクションに記載されているすべての必要なコンポーネントをインストールし、セットアップする必要があります。

WooCommerce Multilingualを含む全てのWPMLコンポーネントはWPMLダウンロードページから入手できます。 WooCommerce Multilingualも WooCommerceもWordPressプラグインリポジトリにホストされています。 すべてのプラグインをお持ちですか? 始めましょう!

プラグインのダウンロードとアップデートを簡単にするインストーラの使い方

WPMLでWooCommerce Multilingualを使用したい場合、必要なプラグインをダウンロード、有効化、更新するためのビルトインインストーラがあります。

WooCommerce Multilingualを有効化した後、プラグイン新規追加で コマーシャルタブをクリックしてください。

ここから、WPMLのライセンスを購入するか、すでにWPMLを購入している場合は登録したサイトキーを入力するオプションがあります。 ダウンロード、有効化、アップデートできるプラグインのリストを見るには、WPMLを購入または登録してください。

サイト登録後のプラグインページのコマーシャルタブ

セットアップウィザードの使い方

WooCommerce Multilingualはセットアップウィザードを備えており、WooCommerce Multilingualプラグインでサイトを設定する基本的なステップを案内します。

必要なプラグインをすべて有効化すると、WooCommerce多言語セットアップウィザードを開始するよう促されます。

セットアップウィザードの開始

ストアページの設定

セットアップウィザードに進むと、WooCommerce Multilingualは自動的に標準のWooCommerceストアページをあなたのサイトの全ての言語で表示するようにセットアップします。

多言語でのストアページの作成

WooCommerce Multilingualは既に翻訳されたページタイトルでこれらのページを作成します。 ページタイトルの翻訳は後でいつでも変更できます。

製品の翻訳

製品の自動翻訳

WooCommerce Multilingualでは、WPMLをすべてを自動翻訳するように設定することで、サイト全体を自動的に翻訳することができます。 この翻訳オプションを使用すると、ストアページ、製品、製品タクソノミーなど、すべてのEストアのコンテンツを作成または編集するとすぐに自動翻訳できます。

WCMLのセットアップウィザードで、全製品を自動翻訳するオプションを選択してください。

さまざまな翻訳オプションから選択できます。

投稿やページではなく、すべての製品を自動的に翻訳したい場合は、WPMLを選択したものを翻訳するように設定することで、翻訳する製品を選択することができます。 WCMLセットアップウィザードで、翻訳する製品を選択を選択します。 その後、バルク自動翻訳を使用して翻訳します。

また、翻訳管理を使用して、自社の翻訳者チームまたはプロの翻訳サービスによって翻訳されるように製品を送信することができます。

製品の複製

すべての製品を翻訳しなくても、すべての言語で表示することができます。 そのためには、製品を他の言語に複製またはコピーします。 または、製品がまだ翻訳されていない場合は、デフォルトの言語をフォールバックとして使用することができます。

これらのオプションの詳細については、翻訳されていないコンテンツを二次言語で表示する方法のページをご覧ください。

製品アドオンの翻訳

WooCommerce Multilingualでは、様々なWooCommerce拡張機能によって製品に追加されたフィールドを翻訳することができます。 これらのサポートされている拡張機能のすべてのフィールドとオプションは、WPML設定 でデフォルトで翻訳可能に設定されています。

フロントエンドに表示される翻訳済アドオンフィールド

製品バリエーションの翻訳

WooCommerce Multilingualは自動的にすべての言語で製品バリエーションを作成し、同期します。 デフォルト言語でバリエーションを作成した後、製品を(デフォルト言語で)保存すると、WooCommerce Multilingualはすぐに製品のすべての翻訳に対して同じバリエーションを作成します。

製品バリエーションは、シンプルな製品と同様に「製品」タブで翻訳可能です。 製品バリエーションを翻訳すると、カスタム製品属性も翻訳可能になります。

WooCommerce製品バリエーションの翻訳

バリエーション画像のタイトルを翻訳することもできます。 バリエーションがグローバル製品属性を使用する場合、対応するタクソノミータブで翻訳する必要があります。 すべての属性を翻訳したら、翻訳した製品のバリエーションを自動生成できます。

属性の翻訳が完了したら、他の言語の製品の関連バリエーションも作成する必要があります。 これは、属性タブの下にある「属性の同期と製品バリエーションの更新」ボタンを使用して行います。

カートとチェックアウトページの翻訳

WooCommerceのチェックアウトとカートページの翻訳は、WooCommerceの他のコンテンツの翻訳とは少し異なります。 あなたのサイトのテーマとプラグインは、多くの場合、これらの翻訳を提供しますが、場合によっては、いくつかの追加の手順を実行する必要があります。

製品カテゴリー、タグ、属性、カスタムタクソノミーの翻訳

ほとんどのストアは製品カテゴリーごとに並んでおり、タグを使用しているストアもあります。 バリエーションを使用している場合、おそらく製品属性も使用していることでしょう。 これらはすべてWordPressのタクソノミーとして保存されます。

セットアップウィザードで、WooCommerce Multilingualはどの製品属性を翻訳可能にするかを選択できます。

翻訳可能な製品属性の選択

必要であれば、WPML → 設定タクソノミ翻訳セクションからこれらの設定を変更することができます。

その後、WooCommerceWooCommerce Multilingualのそれぞれのタブから、製品カテゴリー、タグ、属性、カスタムタクソノミーを翻訳することができます。

属性の翻訳

プラスアイコンをクリックして、タクソノミー用語名、スラグ、オプションの説明の翻訳を入力します。 名前は画面に表示されるもので、スラグはURLに表示され、説明はWordPressの管理画面で編集時に表示されます。 あなたのストアに多くのカテゴリーやその他のタクゾノミー用語が含まれている場合は、検索機能を使って素早く見つけてください。

タクソノミーを翻訳したくない場合、WooCommerce Multilingualはオリジナルの製品カテゴリー、タグ、属性(それらの翻訳が無い時に)を表示するように設定することができます。

WooCommerce Multilingualページからのカスタムタクゾノミーの翻訳

Toolset Typesなど、サイトにカスタムタクソノミーを追加できるプラグインはたくさんありますし、プラグインやテーマによっては、自動的に「製品」にカスタムタクソノミーを追加してくれるものもあります。

WooCommerce Multilingualでは、標準のタクソノミーのようにWooCommerce Productsに関連付けられたカスタムタクソノミーを翻訳することができます。

カスタムタクソノミーを製品に関連付けると、WooCommerceWooCommerce Multilingualページにカスタムタクソノミータブが表示されます。

カスタムタクソノミーとその用語の翻訳

対応する言語のプラスアイコンをクリックして翻訳できます。

製品レビューの翻訳と表示

顧客が異なる言語でレビューを残している場合、選択した言語で作成されたレビューのみを表示するか、デフォルトですべての言語のレビューを表示するかを選択できます。 WPML文字列翻訳で製品レビューを翻訳することもできます。

翻訳した製品レビューを全言語で表示

製品レビューの翻訳と表示については、こちらをご覧ください。

画像テキストの翻訳

WooCommerce Multilingualは製品翻訳間の全ての画像を自動的に同期します。 これには、すべての翻訳が同じ画像を表示するように、掲載画像、画像ギャラリー、およびすべてのバリエーション画像が含まれます。 製品を翻訳する場合、キャプション、タイトル、説明などの画像テキストも翻訳可能です。

製品画像テキストの翻訳

翻訳に異なる画像を使用したい場合は、Media Translationを使用して異なる画像をアップロードできます。

URLの翻訳

WooCommerce MultilingualでURLの様々な構成部分を翻訳することができます。 これらのコンポーネントを翻訳するには、WooCommerceWooCommerce Multilingualページに移動し、ストアURLタブをクリックします。 URLのリストと、各言語の翻訳ステータスの列が表示されます。 既存のURL翻訳を編集するにはペンのアイコンをクリックし、新しい翻訳を追加するにはプラスのアイコンをクリックします。

ストアURLタブ

以下を翻訳可能です:

  • 製品パーマリンク・ベース(例:http://example.com/product/book)
  • 製品カテゴリーベース(例:http://example.com/product-category/men)
  • 製品タグベース (例: http://example.com/product-tag/new)
  • 製品属性ベース(例:http://example.com/filters/color/white/)
  • 製品属性スラグ (例:http://example.com/filters/color/white/)

スラグを翻訳できるようにするには、WPML設定で属性が翻訳可能になっており、製品属性でアーカイブが有効になっている必要があります。

WooCommerceエンドポイントの翻訳

エンドポイントはWooCommerceが検出し、ページ上の適切なコンテンツをレンダリングするために使用するURLの追加部分です。

例えば、yoursite.com/my-accountというページがあるとします。 このURLにedit-accountエンドポイントを追加し、yoursite.com/my-account/edit-accountにすると、WooCommerceはマイアカウントページの代わりにアカウント編集ページを表示します。

エンドポイントはストアURLタブからも翻訳可能です。

最も一般的なエンドポイントは、アカウントページエンドポイントとチェックアウトページエンドポイントの2つです。 エンドポイントについての詳細はWooCommerceの公式ドキュメントをご覧ください。

ショップ、カート、チェックアウト、アカウントページのURL翻訳

ページURLはそれぞれのWooCommerceページを翻訳することによって翻訳されます。

  • http://example.com/shop/(英語)
  • http://example.com/fr/boutique/(フランス語)

配送クラスの翻訳

WooCommerceでは、製品に異なる配送オプションを設定することができます。 配送クラスはWooCommerce → 設定ページの配送タブで設定することができます。配送クラスは同様なアイテムをグループ化することを可能にします。 例えば、小荷物、中荷物、大荷物の配送クラスを作成し、それぞれに異なる送料を設定することができます。サイトのデフォルト言語で配送クラスを作成した後、WooCommerceWooCommerce Multilingualページの配送クラスタブで翻訳可能です。

配送
WooCommerce Multilingualのクラスページ

WooCommerce Eメールの翻訳

WooCommerceでは顧客に注文に関するメールを送信することができます。 これらのデフォルトメールは自動翻訳されます。 WooCommerceの設定でカスタマイズするか、カスタムPHPテンプレートを作成することもできます。

WooCommerce Multilingualを使用すると、文字列翻訳を使用して、これらのメールを簡単に翻訳することができます。

WooCommerce Eメールの翻訳

WooCommerce Eメール翻訳についてもっと読む.

在庫と製品属性の自動同期化

製品を販売する際、販売言語は在庫管理には関係ありません。 デフォルト言語の製品設定で在庫を設定します。 WooCommerce Multilingualは顧客が異なる言語で購入すると自動的に在庫を更新します。 サイズや重量など、テキスト以外の製品属性も同様です。 デフォルト言語のみで入力する必要があります。 WooCommerce Multilingualは全ての翻訳済製品に対して同じ設定にします。

複数通貨の使用

複数通貨の有効化

WooCommerce Multilingualは、サイトで複数の通貨を使用し、製品ページに通貨スイッチャーを追加するのに役立ちます。 また、ショートコードを使ってサイトの他の場所に通貨スイッチャーを追加することもできます。

WPMLがなくてもWCMLの多通貨の機能を利用することができます。 これにより、顧客の所在地に応じて異なる通貨を設定することができます。

WPMLがあれば、サイトの言語に応じて異なる通貨を表示するオプションもあり、通貨ごとに特定の支払い方法を設定することもできます。

ストアで複数の通貨を有効にするには、WooCommerceWooCommerce Multilingualに移動し、複数通貨タブをクリックします。 ここでは、あなたのサイトのために異なる通貨を追加し、構成することができます。

複数通貨タブで複数の通貨を使用するためのオプション

通貨を設定する際、ストアの自動為替レートを設定することができます。 為替レートデータのソースとして複数の有名オンラインサービスから選択し、為替レートの自動更新頻度を指定し、外国為替手数料を適用することができます。

また、WooCommerceの標準価格(通常価格とセール価格)以外の価格を含め、二次通貨で手動で価格を設定することも可能です。 これにより、他の拡張機能で、為替レートを使用して決定された価格に依存しないようにすることができます。 例えば、WooCommerce Subscriptionsエクステンションの場合、すべての通貨で独自のサインアップ料金を手動で設定することができます。

また、通貨ごとにカスタム配送料金を設定することもできます。 これにより、為替レートに依存することなく、二次通貨での配送料金を手動で設定することができます。 顧客の所在地に関係なく、適切な配送料金で通貨ごとに価格を設定できます。

詳細については、サイトでの複数通貨の使用に関するドキュメントをご覧ください。

言語または通貨が変更された場合のカートコンテンツの消去

サイトで複数の通貨を使用している場合、ユーザーが言語や通貨を切り替えたときにカート内の製品がどうなるかを選択できます。 カートのコンテンツはデフォルトで同期されます。製品が正しく同期されていない場合は、カートのコンテンツをリセットすることができます。 これは、サブスクリプション予約のような複雑な製品や、テーブル – 配送料金のような高度なオプションを備えた製品で発生する可能性があります。 詳細については、言語や通貨が変更された場合のカートの内容の消去に関するドキュメントをご覧ください。

WooCommerce Multilingualは最も人気のあるWooCommerceエクステンションの多くを翻訳することができます。 各WooCommerce拡張機能には、追加のラベル、フィールド、および他のタイプの翻訳可能な文字列が導入されています。 WooCommerce MultilingualとWPMLを使って翻訳可能です。 エクステンション固有の文書については、以下のページをご覧ください:

WooCommerce MultilingualでのWordPress REST APIの使用

WooCommerce MultilingualはWordPress REST APIと互換性があります。 REST APIを使用して、翻訳されたWooCommerceコンテンツの作成、読み込み、更新、削除ができるようになりました。 これには、製品、カテゴリー、注文、その他が含まれます。

このトピックの詳細については、WordPress REST API ドキュメントのページをご覧ください。

WooCommerce Multilingualフックの使用

WooCommerce Multilingualには、開発者が自分のテーマやプラグインを多言語環境でスムーズに動作させるために使用できるアクションとフィルターがあります。このトピックについて詳しく知るには、WCML Hooks 参照文書ページをご覧ください。

WooCommerceテーマ開発者向け情報

独自のWooCommerceテーマを開発したり、既存のテーマを大幅にカスタマイズしたりする場合は、多言語でうまく動作することを確認する必要があります。そのために、WooCommerceテーマを多言語と多通貨に対応させるための完全なチュートリアルを用意しました。

更新済み
10月 12, 2023