今年初め、WooCommerceは2022年までにカスタム注文テーブルのMVPを作成すると発表しました。これはストアに大幅なパフォーマンス向上をもたらす重要な改善です。WooCommerce開発チームは現在、High_performance Order Storage(略してHPOS)と名付けられた顧客注文テーブルの初期実装の移行をテストするよう、開発者、エージェンシー、ホスティング企業に呼びかけています。
注:WooCommerce 7.1以降、この機能を有効にできます。
詳細はWooCommerceでご覧ください:
https://woocommerce.com/document/high-performance-order-storage/
テストプロセスでは、wp_postsおよびwp_postmetaから
注文を4つの新しいカスタム注文テーブルに移行します:
- wp_wc_orders
- wp_wc_orders_addresses
- wp_wc_orders_operational_data
- wp_wc_orders_meta
テストセットアップには、WP-CLIを含むステージング環境と、注文データが準備されたステージングデータベースが必要です。
WooCommerceコア開発者のVedanshu Jain氏によるWooCommerce移行テストガイドでは、カスタム注文テーブルを有効にするために開発者が追加する必要のあるカスタムコードについて説明しています。有効化されると、開発者はWP-CLIまたはAction Schedulerを介してテーブルを移行できます。
Jain氏は、移行プロセスへの協力を希望する人々に、注文数、サーバーのストレージサイズ、DBバージョン、時間切れになったかどうか、または別のバッチサイズが適切かどうかについての詳細をフィードバックとして求めています。
WooCommerceをカスタム注文テーブルを使用するようにアップグレードすることは、拡張機能の開発者にさまざまな形で影響を与える重大な変更となります。開発チームは、移行完了後にカスタム注文テーブルの採用を支援するためのアップグレードガイドをリリースする予定です。今年後半、コアプラグインへのアップデート展開が予定されている際、WooCommerceは当初オプトインベースでのみ提供し、ストア所有者に自分のサイトを互換性のあるものにする時間を与える計画です。
ソース: WP Tavern