WPML

WooCommerce 8.2にアップグレードし、High-Performance Order Storage(HPOS)を有効にしているサイト向けの一時的な修正を含むホットフィックスバージョン、WooCommerce Multilingual 5.2.1をリリースしました。

WooCommerce Multilingualの新しい名称

WooCommerceからの要請により、WooCommerce Multilingualの名称をWPML Multilingual & Multicurrency for WooCommerceに変更しました

WooCommerce 8.2では、データベースにサイトの注文を保存する新しい方法が導入されています。投稿テーブルの代わりに、High-Performance Order Storage(HPOS)を介してカスタムテーブルに移行します。

これは直接目に見えるものではありませんが、ウェブサイトを高速化するように設計されています。注文が独自のテーブルに保存されることで、サイトは注文をより効率的に処理できるようになり、バックエンドで注文の詳細にすばやくアクセスできるようになります。

WooCommerce MultilingualとHPOSの互換性

現在、High-Performance Order Storage(HPOS)の完全なサポートに向けて取り組んでいます。

現時点では、WooCommerceは新しいWooCommerceストアでのみデフォルトでHPOSを有効にします。既存のWooCommerceサイトの場合、HPOSの有効化はオプションです。

HPOSを有効にしても多言語サイトは機能し、顧客は注文を行うことができます。ただし、「アナリティクス」および「レポート」で言語や通貨ごとに分類された注文の詳細を表示することはできません。WPML Multilingual & Multicurrency for WooCommerceが新しいテーブルでこの注文データを検索できるように対応を進めています。

可能な対策

今後数週間以内に、HPOSとの互換性を追加の設定なしで提供するWooCommerce Multilingual 5.3をリリースする予定です。

それまでの間、既存のサイトでの問題を回避するため、WooCommerce Multilingual 5.3がリリースされるまでWooCommerce 8.2へのアップデートはお待ちください。

それでもWooCommerce 8.2にアップデートする場合は、以下のオプションがあります。

  • WooCommerce 8.2にアップデートするが、HPOSは有効にしない。
  • WooCommerce 8.2にアップデートしてHPOSを有効にするが、必ず「互換モードを有効にする(注文を投稿テーブルと同期します)」も選択する。
High-performance order storageと互換モードの両方を有効化

WooCommerce 8.2にアップデートしてHPOSを有効にする場合、WooCommerce Multilingual 5.2.1にもアップデートすることをお勧めします。

WooCommerce 5.2.1では、HPOSを有効にしているものの互換モードを有効にしていない場合に通知が表示されます。この通知は、該当する状況にある場合にのみ表示されます。

WooCommerceの設定画面に移動しなくても、表示された通知からボタンをクリックするだけで互換モードを有効にできます。

WooCommerce Multilingual 5.2.1へのアップデート方法

WooCommerce Multilingual 5.2.1はすべてのサイトにリリースされているため、WordPress管理画面の「プラグイン」ページに移動するだけでアップデートを確認できるはずです。

アップデートがすべてのサイトに行き渡るまでに時間がかかる場合があります。確認できない場合は、プラグイン → 新規追加に移動し、「商用」タブをクリックします。そこで「更新を確認」ボタンをクリックし、WooCommerce Multilingualを選択してアップデートします。

ご質問やコメント

多言語WooCommerceサイトでHPOSを有効にする予定はありますか?ご意見、フィードバック、ご質問などがございましたら、以下のコメント欄でお聞かせください。

この記事が役に立ちましたか?この記事を共有: