WooCommerce 3.5にアップデートされましたので、公式ブログを日本語訳にして紹介します。
この記事は WooCommerce 3.5 is here!(2018年10月23日投稿分) を日本語訳したものです。
ここから=========
今日、WooCommerce 3.5 をリリースすることに興奮しています! 3.5 は5月から開発中であり、98人の寄稿者から1,512件以上のコミットを受けています。
3.5 は「マイナー」リリースです。 このバージョンは 3.0 以上のバージョンの WooCommerce を実行しているサイトと下位互換性があります。 アップグレード前に拡張機能とテーマが互換性があることを確認し、安心するためにバックアップを作成することをおすすめします。詳細については、この便利なガイド(英語)を参照してください。
REST API v3
このリリースでは、WooCommerce REST API の最新バージョンが紹介されています。 この API には、いくつかの新しいエンドポイントと既存のエンドポイントに追加された機能があります。 これらは次のとおりです。
- 商品評価をリストし、取得し、作成し、更新するエンドポイントをレビューする。
- 商品のエンドポイントで日付フィールドを編集できるようになり、エンドポイントは WC 3.3 で導入された「バックオーダーの」在庫状況で動作するように更新されました。
- 受注、商品、顧客、クーポンおよびレビューの合計数を得る一連の新しいレポートエンドポイント。
- 注文エンドポイントでクーポンを適用/削除する際の自動合計計算。
- 大陸、国、通貨を取得する新しいデータエンドポイント。
- API を通じて広告申込情報を払い戻します。
価格、人気度、評価
で商品を並べ替えます。stock_status
による商品とバリエーションのクエリ- バッチ更新の設定。
API のエンドポイントとその機能の完全なリストについては、API のドキュメントを参照してください。
注:REST API v2 およびその他の従来の API バージョンは、下位互換性のために WooCommerce 3.5 に含まれています。
トランザクションメールのコピーの改善
WooCommerce のトランザクションメールのデフォルトの言い回しを更新して、それらを友好的で無機質性ではないものにしました。 メールは何年も同じ文言を使っていたので、その言葉を更新すべき時期でした。 トランザクションメールの既定のコンテンツをより適切にすると、カスタムメールテンプレートと上書きの必要性が減り、顧客経験が向上します。
これは、 WooCommerce のメールとメールコンテンツ編集の経験を向上させるための大きなイニシアチブの第一歩です。 さらなる改善を2019年は調整を続けていきます。
店長のための機能
WooCommerce を使用しているときに役立つ新機能がいくつかあります:
- CSV エクスポータでカテゴリ別に商品をエクスポートできるようになりました。
- 個々の商品に在庫不足のしきい値を設定できるようになりました。
- 支払い方法の設定ページのアクセシビリティが向上しました。
店舗構築者と開発者のための機能
あなたがクライアント用の店舗を建設している場合、または WooCommerce の上で開発している場合は、あなたの自由に使える新しいおもちゃ(機能)があります:
- WooCommerce Subscriptions プラグインやその他の WooCommerce プラグインで使用される Action Scheduler ライブラリは、 WooCommerce コアに含まれています。 これは、堅牢でスケーラブルなバックグラウンド処理ソリューションを開発者に提供します。 3.5では、このライブラリを使用して webhook が配信されます。
- Custom Product Tables 機能プラグインのサポート。 私たちはカスタムデータベーステーブルを使って商品データを保存し、WooCommerce のパフォーマンスとスケーラビリティを向上させています。 このリリースでは、機能プラグインに必要なフックとフィルタが追加されています。 詳しくはこちらをご覧ください。
- wc-admin 機能プラグインのサポート。 私たちは、 WooCommerce の管理経験の近代化に取り組んでいます。 このリリースでは、機能プラグインに必要な API エンドポイントが追加されています。 詳しくはこちらをご覧ください。
- WooCommerce のカスタマイズ性を高めるための多くの新しいフィルタとアクション
新機能の上には、マイナーな調整、新しいフック、パフォーマンスの改善、およびこのマイナーリリースの修正があります。 ここでは詳しく説明しませんが、興味があれば readme の変更の完全なリストを見ることができます!
3.5へのアップグレード
3.5 はマイナーな更新版であり、 WooCommerce のバージョンが 3.0 以上のサイトと互換性があります。 安全のためだけにアップグレードする前にテストやバックアップを行うことをお勧めします。
注:更新後に実行する必要のある更新後のデータベースアップグレードルーチンがいくつかあります。 データベースに大量のデータがある場合、これらはしばらく実行される可能性があります。 非常に大きなデータベースでは、admin インターフェイスではなく WP CLI コマンド wp wc update
を使用してアップグレードルーチンを実行することをお勧めします。
あなたが開発者で、何らかの形でベータと RC を避けていた場合、以下の情報が役立つかもしれません。
3.5で廃止
WC_Form_Handler::order_again
は非推奨になりました。 再度処理する注文はリファクタリングされており、もはやメソッドを直接呼び出す必要はありません。
3.5 のテンプレートファイルの変更
- すべてのメールテンプレートが新しい言葉で更新されました。 - cart/cart-shipping.php - 配送計算機の経験を改善しました。 - cart/mini-cart.php - テンプレートから不要な nbsp;s を削除しました。 - cart/shipping-calculator.php - 配送計算機の経験を改善しました。 - myaccount/form-edit-account.php - フォームタグフックを追加します。 - myaccount/form-login.php - フォームタグフックを追加します。 - notices/error.php - 新しい wc_kses_notice 関数で通知を実行します。 - notices/notice.php - 新しい wc_kses_notice 関数で通知を実行します。 - notices/success.php - 新しい wc_kses_notice 関数で通知を実行します。 - order/order-again.php - リファクタリングされた注文を再度処理します。 - content-widget-product.php - global $product が商品でない場合、致命的なエラーを防ぐために追加のチェックを追加します。 - single-product-reviews.php - 不要な aria-required 属性を削除しました。
最新バージョン3.5でのテスト方法
3.5ベータ版は2018年9月12日にリリースされ、2018年9月28日にRCまでベータ版にとどまりました。私たちは内部的にテストし、独自の拡張機能やテーマをテストし、人気の高いプレミアムテーマをテストしました。 パブリックリリース前に競合やバグを拾い上げ、 WooCommerce.com でアップデートをテストしました。
問題が見つかった場合は、GitHub でお知らせください。 3.5 のテストを手伝ったみんなに感謝します!
ここまで======
今回も少しの修正コードをプルしており、私(田中)はコアコントリビューターとして認定していただいております。テヘペロ。
コメントは受け付けていません。