WooCommerceを使用して多言語サイトを運営したいとお考えですか。それが可能になりました。WooCommerce用の(ベータ版)バージョン、WPML Multilingual & Multicurrency for WooCommerce、そしてこれらをサポートする新しいWPMLバージョンの準備が整いました。
素晴らしいことに、WooCommerceはWordPressを非常にクリーンな方法で使用しています。これにより、ハックに頼ることなく多言語化を実現できました。
WooCommerceにいくつかのフィルターを追加し、「WPML Multilingual & Multicurrency for WooCommerce」という新しいグループラグインを作成して、WPMLにこの新機能のサポートを少し追加しました。
これらをすべて試すには、以下をダウンロードする必要があります。
- WooCommerce 1.4以降(常に最新バージョンを使用することをお勧めします)
- WPML Multilingual & Multicurrency for WooCommerce
- 最新のWPMLバージョン(お使いのWPMLアカウントから)
仕組み
グループラグインにはGUIがなく、設定する項目はありません。WooCommerceにフックして多言語化します。
標準のショップページに翻訳を追加し、それらに同じショートコードを追加する必要があります。これにより、チェックアウトやその他の標準的なWooCommerceページが表示されるようになります。
はじめに読むべき完全なWPML Multilingual & Multicurrency for WooCommerceユーザーガイドが用意されています。
商品の翻訳
商品ページに移動します。言語ボックスが表示されます。+アイコンをクリックして翻訳を追加します。WPMLは、価格、重量など、すべての言語で同じであるべき商品属性を自動的に同期します。
WPMLの翻訳ダッシュボードを使用して、商品を翻訳対象としてマークし、すべてを一度に送信することもできます。
配送と在庫追跡
ショップの所有者には、すべての注文がデフォルト言語の商品で処理されているように表示されます。訪問者が商品をカートに追加すると、WPMLはそれらをデフォルト言語の商品に変換します。表示目的のために、現在の言語に再変換されます。
つまり、どの言語で注文されたかに関係なく、商品ごとに1回だけ在庫を追跡することになります。
メール通知
クライアントにメールを送信する際、WPMLはロケールをクライアントの言語に設定します。つまり、クライアントがフランス語で商品を表示しているときに注文した場合、クライアントはフランス語で通知メールを受け取ります。これを実現するには、各言語のWooCommerce用.moファイルが必要です。
フィードバック
このリリースは、数週間にわたる計画と開発の結果です。皆様からのフィードバックをお待ちしており、実際の使用感についてお聞かせいただきたいと考えています。すべてが良好で完全であることが確認され次第、これはWooCommerceの公式コードに組み込まれ、引き続きそこで保守される予定です。


