WooCommerce

説明

WooCommerce は WordPress 向けのオープンソースの eコマースプラットフォームです。

WooCommerce のコアプラットフォームは自由で柔軟性があり、グローバルコミュニティによって強化されています。 オープンソースがもたらす自由により、ストアのコンテンツとデータは将来にわたってお客様所有となります。

起業する場合も、実店舗のある小売店をオンラインに移行する場合も、クライアントのサイトを開発する場合も、コンテンツとコマースが調和するストアには WooCommerce をご利用ください。

  • 自分のブランドと業界に適したテーマを使って、美しく魅力的なストアを作成できます。
  • 最適化されたお買い物カゴエクスペリエンスで、コンバージョン率を高め、収益を増加させます。
  • モジュール式の商品ブロックを使用すると、商品ページを数分でカスタマイズできます
  • 物理的な商品、デジタル商品、商品のバリエーション、カスタム構成、クイックダウンロード、アフィリエイトアイテムを紹介できます。
  • 開発者検証済みの拡張機能を使用して、サブスクリプション予約メンバーシップを販売しましょう。
  • WordPress’ SEO advantage を活用して、検索結果のトップに躍り出ましょう。
  • スケーリング可能なプラットフォームに構築できます。容量の多いストアに対応する柔軟な eコマースを実現します。

販売に必要なすべてのツール

組み込みツールと人気の統合を使って、ビジネス活動を効率的に管理できます。 多くのサービスは無料で、オプションの設定ウィザードからワンクリックで追加できます。

  • お支払いの受け取り方法を選びますWoo Payments を利用すると、ストアにいながら支払いを快適に管理できます (米国、イギリス、アイルランド、オーストラリア、ニュージーランド、カナダ、スペイン、フランス、ドイツ、イタリアで利用可能)。 StripePayPalSquare をはじめとする100以上の決済方法に対応しており、クレジットカード、モバイルウォレット、銀行振込、現金を安全にご利用いただけます。
  • 配送オプションを設定します。 ダッシュボードから直接 USPS ラベルを印刷でき、WooCommerce Shipping で集荷を予約することもできます (米国のみ)。 UPS や FedEx などの有名な輸送会社と連携しているほか、お客様の地域に合わせたさまざまな配送、在庫、フルフィルメントのソリューションをご利用いただけます。
  • 消費税を簡略化しますWooCommerce Tax または同様の統合サービスを追加すると、自動計算を実現できます。

ビジネスを成長させ、機能を追加し、どこにいてもストアをモニタリングする

WooCommerce は本気のビジネスをサポートします。 WooCommerce に組み込まれている、パワフルで柔軟性のある一元化されたダッシュボードを使って、最も重要なパフォーマンスメトリクスを常に把握しましょう。

Google 広告HubSpotMailchimpFacebook と統合して、さまざまなマーケティングチャネルとソーシャルチャネルで読者を増やしましょう。 いつでもダッシュボード内のマーケティングハブから、成功につながる新しいアイデアとヒントを確認できます。

WooCommerce マーケットプレイスにある数百もの無料および有料の拡張機能を使って、ストアの機能を強化できます。 WooCommerce の開発者が、新しい拡張機能の一つひとつを検証し、既存の拡張機能も定期的に見直して、マーケットプレイスの品質基準を維持しています。 WooCommerce ではストアビルダーのストアの構築を適切にサポートする製品を積極的に募集しています。

無料の WooCommerce モバイルアプリ (Android および iOS) でどこででもストアを管理できます。 耳寄り情報: 商品が売れるたびに鳴る、ちょっとクセになる通知音 (キャッシュレジスターの効果音) に耳を澄ませてみませんか。

将来にわたって自分のストアデータを所有、管理する

WooCommerce なら、あなたのデータはあなたのものです。 いついかなるときも。

お客様が当社との使用データの共有を選択された場合、お客様のデータは確実に匿名化され安全に保護されます。 いつでもストアに影響を及ぼすことなくオプトアウトできます。

ホストされた eコマースソリューションとは異なり、WooCommerce ストアデータはいつまでも失われません。すべてのコンテンツを、お客様が選んだあらゆるプラットフォームにエクスポートできます。 制限はありません。

WooCommerce が開発者に選ばれる理由

開発者は WooCommerce を利用してストアを作成、カスタマイズ、スケールすることでクライアントの仕様を正確に満たし、追加機能やカスタムソリューションによって強化することができます。

  • フックとフィルターを活用して機能を変更または作成します。
  • 堅牢な REST API と Webhook を使用してほぼすべてのサービスを統合します。
  • React を使用してカスタムコンテンツのブロックを設計、構築する。
  • プラグインのコアコードのあらゆる点を検査、修正します。
  • 超高速 CLI で開発をスピードアップします。

コアプラットフォームは厳密にテストされ、また多くの場合、複数のタイムゾーンを超えて働く専任の開発チームがいます。 包括的なドキュメントは、リリースごとに更新され、ストアの要件どおりに構築できるようにしています。

成長中の国際的なコミュニティに参加する

WooCommerce には急速に成長する意欲的な大規模コミュニティがあり、事業者をサポートしています。

世界各地で WooCommerce 勉強会を開催しており、無料でご参加いただけるほか、運営に携われます。 このようなイベントは他の人から学び、専門知識を共有し、同じような関心を持っている人とつながる、すばらしい方法です。

WooCommerce は世界中で開催されている WordCamp に定期的に参加しています。皆様にお会いできることを楽しみにしています。

寄付と翻訳

WooCommerce の開発と支援には Automattic および Jetpack と WordPress.com の創業メンバーが携わっています。 また多くの個人寄付者にもご協力いただいています。あなたもぜひご参加ください。 WooCommerce GitHub リポジトリを訪問いただき、どのような協力方法があるかご確認ください。

現在、WooCommerce はデンマーク語、ウクライナ語、ペルシャ語など、複数の言語に翻訳されています。 ロケールを追加して WooCommerce のローカリゼーション推進をお手伝いいただける場合、translate.wordpress.org のサイトをご覧ください。

WooCommerce.com への接続

WooCommerce.com にストアを接続して、WooCommerce Marketplace のサブスクリプションを管理し、WordPress 管理画面を離れることなく製品の更新を受け取ることができます。 また接続によって WooCommerce.com から購入した製品を直接インストールでき、テクニカルサポートへのアクセスが合理化されます。 収集されるデータとその使用方法の詳細については、プライバシーポリシーを参照してください。

スクリーンショット

ブロック

このプラグインは1個のブロックを提供します。

  • Coming Soon

インストール

最小限必須条件

  • PHP 7.4以降が必要です (PHP 8.0以降を推奨)
  • MySQL 5.5.5 or greater, OR MariaDB version 10.1 or greater, is required
  • WordPress 6.8以上
  • (Recommended) WordPress memory limit of 256 MB or greater.
  • (Recommended) HTTPS support.

自動インストール

自動インストールは最も簡単なオプションです。WordPress がファイル転送を処理するため、ユーザーは Web ブラウザーから離れる必要がありません。 WooCommerce を自動インストールするには、WordPress ダッシュボードにログインし、「プラグイン」メニューに移動して「新規追加」をクリックします。

検索フィールドに「WooCommerce」と入力してから、「プラグインの検索」をクリックします。WooCommerce を見つけたら、ポイントリリース、評価、説明などの詳細を表示できます。また最も重要な点ですが、もちろんこちらからもインストールできます。「今すぐインストール」をクリックすると、WordPress がインストールを実行します。

手動インストール

手動インストール方法は、 WooCommerce のプラグインをダウンロードして、お気に入りの FTP アプリケーションを介して Web サーバにアップロードして行ないます。WordPress codex に記載のあるプラグインのインストール方法をご覧ください。

更新

自動更新は円滑に機能しますが、念のためサイトをバックアップするようお勧めします。

もし、アップデート後にショップ/カテゴリーページで問題が発生した場合は、 WordPress > 設定 > パーマリンク設定にて「保存」を押して最新の状態にする必要があります。それで通常の状態に戻るはずです。

サンプルデータ

WooCommerce に備わっているサンプルデータを使用して、商品がどのように表示されるかを確認し、sample_products.xml を WordPress インポーターでインポートできます。 中核的なツールである CSV インポートツールまたは CSV Import Suite の拡張機能を使用して、sample_products.csv をインポートすることもできます。

FAQ

WooCommerce のドキュメントやユーザーガイドはどこで見れますか ?

WooCommerce の設定と構成については、スタートガイドWooCommerce ストアの新規所有者ガイドを参照してください。

WooCommerce の拡張やテーマについては、ドキュメントプラグイン開発者のベストプラクティスを参照してください。

どこで WooCommerce コアについてサポートしてもらったり、ほかのユーザーと話をしたりできますか ?

お困りの場合は、こちらのガイダンスに沿って WooCommerce サポートフォーラムで質問をするか、WooCommerce Community Slack に問い合わせるか、Facebook の WooCommerce Community グループに投稿してください。

WooCommerce マーケットプレイスで購入した拡張機能のサポートはどこで受けられますか ?

WooCommerce マーケットプレイスで購入した有料の拡張機能に関するサポートは、まずセルフサービストラブルシューティングガイドをご確認ください。 問題が解消されない場合は、お手数ですがサポートチケットをヘルプデスクに送信してください。 専任のサポートスタッフが24時間以内に対応いたします。

WooCommerce.com にログインできません。どうすればよいですか ?

まず、この役に立つステップガイドを使って、一般的なログインの問題をトラブルシューティングします。 それでも問題が解消されない場合は、 サポートにお問い合わせください。

私のテーマで WooCommerce は動作しますか ?

はい ! WooCommerce ではどのテーマでも使えますが、追加のスタイル設定が必要になる場合があります。 細かく WooCommerce との連携に対応したテーマをお探しの場合は、Storefront をおすすめします。

WooCommerce はどのようにアップデートすればよいですか ?

詳しいガイドは WooCommerce の更新方法をご覧ください。

サイトが壊れてしまいました。どうすればよいですか ?

役に立つトラブルシューティングガイドを使って問題の診断から始めましょう。

テーマやプラグインを更新した後にエラーが発生した場合、WooCommerce との間に互換性に問題がある可能性があります。 WooCommerce を更新した後に問題が発生した場合、WooCommerce と古いテーマやプラグインが競合している可能性があります。

どちらの場合も、訪問者に影響を及ぼすことなくテーマとプラグインを無効にできる Health Check を使用して競合テストを実行するか、ステージングサイトを使って問題のトラブルシューティングを行うことをおすすめします。

どこでバグを報告できますか ?

WooCommerce GitHub リポジトリのバグを報告してください。 サポートフォーラムからも報告できます。フォーラムを検索して、エラーがすでに報告されていないか確認してください。

新機能、テーマ、拡張機能のリクエストはどこでできますか ?

新機能および拡張機能のリクエスト、既存の提案への投票は、公式の機能リクエストボードで行ってください。 製品チームが定期的にリクエストを確認し、それが製品計画において有用であるかを検討します。

WooCommerce は素晴らしい ! 私は貢献できますか ?

はい、できます。 GitHub リポジトリを利用し、開発ブログをフォローすればプロジェクトで起きていることすべての最新情報を手に入れることができます。

Rest API のドキュメンテーションはどこにありますか ?

詳細については GitHub に WooCommerce REST API ドキュメントがあります。

この質問リストでは解決できません。 答えはどこで見つけられますか ?

詳細はよくある質問をご覧ください。

評価

2026年4月27日
It helped me set up my shop and products, which is nice. But some parts feel heavy and need extra plugins. Good plugin, just not always simple.
2026年4月22日 1 reply
Merci a toute l’équipe Woo pour ce plugin. Vous permettez a des dizaines de milliers de personnes d’essayer de faire quelque chose de sympa . Bravo !
2026年4月22日 1 reply
Really solid for building online store. Setup took some time but features are great. Handles products, orders, and payments smoothly. Been using it, works like a charm tnkz 👍
2026年4月21日 3 replies
You would think that the number 1 solution for ecommerce just works out of the box. But no. Oh no. It is ridiculous. Woocommerce does NOT include basic features such as : tracking numbers. Invoices. VAT subscriptions Ticket system No instead you have to rely on an infinity of addons. Each trying their best to hinder you putting basic stuff behind paywall. Each adding complexity and maintenance burden. And the bugs… Oh my god the bugs. It just keep coming on and on. Woocommerce + paypal you would think it just work? Oh no it doesn’t. It’s just such a PITA.
2026年4月20日 1 reply
I had an issue in the shop page of my website, and had no access to the server. The support i had from @lovingbro was amazing. He guided me to exclude all options possible, and confirming the problem could only be solved on the server directly. I then shared all is tips to sort it out and, all was fixed. I am a hobby webdesigner, mainly working on small, family projects and to know there is this library and community of help, is a great benefit. Thank you
4,772件のレビューをすべて表示

変更履歴

10.7.0 2026-04-14

WooCommerce

  • Fix – Added try/catch guards to store notices to prevent fatal errors when context is missing. #63402
  • Fix – Add missing session methods to StoreApi SessionHandler for compatibility with WC_Session_Handler. #63606
  • Fix – Add nonce verification to product_ordering and term_ordering AJAX handlers to prevent CSRF. #63422
  • Fix – Address deprecation warnings in feedback button. #63554
  • Fix – Always show radio for payment methods on checkout. #63351
  • Fix – Fix – Show ‘Billing address’ instead of ‘Billing and shipping address’ when Local Pickup is selected and shipping is forced to the billing address. #58220
  • Fix – Fix a bug with the Store Email personalization tag that caused it to always return the admin email instead of using the get_from_address method from the email object context #63605
  • Fix – Fix add to cart not working on stale nonces on cached pages #62892
  • Fix – Fix a small punctuation issue at the LYS page. #63874
  • Fix – Fix attribute matching for non-ASCII characters in product CSV importer #62963
  • Fix – Fix attribute terms REST API writing menu_order to wrong meta key. #63390
  • Fix – Fix cart: prevent false “Quantity changed to 1” notices and add optimistic removal feedback #63403
  • Fix – Fix Cart and Checkout block editor detection for post-new.php and other custom editor contexts. #63759
  • Fix – Fix console warnings in the editor when using cart and checkout blocks. #63541
  • Fix – Fix customer note email preview using wrong note text and missing newline support in admin order note personalization tag. #63459
  • Fix – Fix Customers Reports advanced filters (email, username, name) by consolidating autocompleter customer IDs into customers/customers_exclude params in the Controller, and add customers_exclude support. #63232
  • Fix – Fix dashboard status widget not showing after task list completion by adding a DeprecatedOptions bridge for woocommerce_task_list_complete. #63522
  • Fix – Fix duplicate “Fulfillment updated” order notes caused by redundant save_meta_data() call in OrderFulfillmentsRestController. #63544
  • Fix – Fixed sold individually validation on shortcode cart and checkout pages. Products marked as “Sold Individually” after being added to cart now have quantity automatically reduced to 1 with correct totals calculation. #62293
  • Fix – Fixes issue where actions for shipping extension in onboarding didn’t display. #63348
  • Fix – Fix extra padding on analytics tables, dashboard charts, leaderboards, and store alerts on WordPress 7.0 by setting Card/CardBody size to “none”. #63826
  • Fix – Fix floating point precision error in REST API v4 refund amount validation that caused valid refunds to be rejected. #63667
  • Fix – Fix fulfillment created email subject and heading to use correct plural form when shipment contains multiple items. #63765
  • Fix – Fix incorrect new hook names in deprecated filter hooks mapping for order refund amount and reason. #56511
  • Fix – Fix insufficient color contrast for status indicators on the System Status page to meet WCAG 2.2 AA requirements. #63746
  • Fix – Fix insufficient colour contrast in Dashboard Status widget link text to meet WCAG 2.2 AA requirements. #63521
  • Fix – Fix invalid JSON Schema in MCP tool definitions: convert date-time type to proper string+format, deduplicate enum values, handle mixed/action/unrecognized types, normalize array types, recursively sanitize nested schemas, sanitize output schemas, and strip boolean required from nested properties. #63811
  • Fix – Fix invalid JSON Schema in MCP tool definitions: convert date-time type to proper string+format and deduplicate enum values. #63811
  • Fix – Fix math expressions being rejected in the flat rate shipping cost field #63453
  • Fix – Fix Mini-Cart badge becoming invisible after client-side navigation. #63014
  • Fix – Fix misaligned order rows on the edit order screen when Cost of Goods Sold is enabled. #63396
  • Fix – Fix older PayPal Standard orders failing shipping callbacks when the request has no token by checking for token meta before validating the token parameter. #63885
  • Fix – Fix order meta box action buttons stacking poorly on smaller viewports (~1200px) with WordPress 7.0. #63837
  • Fix – Fix PayPal Standard webhook handling for invalid links. #63886
  • Fix – Fix PHP “Undefined property” warnings in set_order_props_from_data when HPOS Data Caching is enabled and cached objects have missing properties. #63295
  • Fix – Fix REST v4 API silently corrupting password and API key fields with special characters #63597
  • Fix – Fix selectWoo not initializing on the layered nav dropdown widget when using the OR query type. #63275
  • Fix – Fix session cookie when guest creates account during checkout. #63335
  • Fix – Fix settings password fields silently stripping characters that resemble percent-encoded sequences. #63595
  • Fix – Fix styling issues with WP 7.0 #63824
  • Fix – Fix System Status template override detection to show actual runtime behavior, including plugin filter overrides. #62964
  • Fix – Fix template overrides with missing version headers being incorrectly flagged as outdated, and render overrides as individual rows in the System Status report for improved readability. #63460
  • Fix – Fix the misalignment of the set new/lost password fields for twenty twenty and twenty twenty one themes. #59273
  • Fix – Fix undefined site_url variable in robots_txt #63589
  • Fix – Fix variable products not working when name is different than the slug #63736
  • Fix – Fix _load_textdomain_just_in_time warning in FulfillmentsController by checking feature option directly instead of using FeaturesController::feature_is_enabled() before init action. #63893
  • Fix – Make select focused state consistent with other input types #63608
  • Fix – Make sure that woocommerce_email_templates_*_post_id options are properly deleted when woo_email posts are removed in non-admin environments, such as WP-CLI. #63500
  • Fix – Make username and password optional in V4 Customers REST API regardless of store registration settings. #63536
  • Fix – Make zone locations optional in the V4 Shipping Zones REST API schema so that “Everywhere” zones can be created without providing a locations array. #63685
  • Fix – Mini-Cart: use server-computed item count when third-party filters modify woocommerce_cart_contents_count. #63378
  • Fix – Prevent “Order again” button showing on order confirmation page #63499
  • Fix – Prevent Activity panel abbreviated notification SlotFill from triggering repeated re-renders by creating the slot at module scope. #63830
  • Fix – Prevent draft products from being accessible via Store API and redact content for password-protected products #63466
  • Fix – Prevent fatal error when FTP filesystem connection fails during logging operations. #63298
  • Fix – Prevent mini-cart drawer having a white background and use page background instead #63758
  • Fix – Prevent stored XSS on order notes added via REST API v4 #63661
  • Fix – Skip initial save of POS store name setting so emails use the current site name instead of the stale “My WordPress Site” default. #63505
  • Fix – Update slug sanitize callback to use sanitize_slug #63342
  • Fix – Wrong escaping of “&” character in product name in img alt tag in cart and checkout pages #63637
  • Fix – Add to Cart + Options: Ensure attributes with spaces and special characters work well in dropdown mode #64037
  • Fix – Fix Add to Cart button not visible when displaying a Single Product block with a variation with only one product left #63947
  • Fix – Fix cart shipping and totals stuck as loading when removing bundled products #64000
  • Fix – Fix issues when Product Gallery was used inside the Product block #63976
  • Fix – Fix settings page label vertical alignment on WordPress 7.0 where increased form element height caused labels to sit too high relative to their fields. #63924
  • Fix – Fix entity-encoded HTML in item_data being incorrectly decoded during mini-cart rendering. #64122
  • Fix – Fix fatal error on Payments settings page when woocommerce_gateway_order option contains legacy integer keys. #64061
  • Fix – Fix inconsistent icon spacing in the customer account block header on mobile. #64126
  • Fix – Fix shipping provider filter on orders list using wrong meta key, causing no results to appear. #64101
  • Fix – Fix tracking number lookup breaking when custom shipping provider definitions contain non-string values. #64075
  • Add – Add custom shipping providers settings UI and shipping provider filter for the orders list. #63879
  • Add – Add description for COD enable_for_methods field in v4 settings API. #63767
  • Add – Add design-aligned grouped settings schemas for offline payment gateways (cheque, BACS, COD) in the v4 settings API. #63734
  • Add – Add embeddable _links for upsells, cross-sells, and related products to Store API Products endpoint. #62603
  • Add – Add export column and item filters to Revenue Stats, Taxes, and Variations report controllers, and forward selected currency from URL query params into the export job payload. #63618
  • Add – Add formatted_weight and formatted_dimensions to Store API ProductSchema #63405
  • Add – Add notice to Cart/Checkout blocks front-end to show notices about incompatible plugins to admin users. #62242
  • Add – Add order notes for fulfillment lifecycle events (created, updated, deleted, status changes) to improve order history tracking and auditability. #63516
  • Add – Add reset notification email content action to the email editor, allowing users to reset email content to the original plugin-distributed state. #63558
  • Add – Add server-side auto-selection of email template when template_id is omitted in send_email endpoint. #63556
  • Add – Add ShipStation and Packlink as shipping extension options in the Core Profiler for supported countries (ShipStation: CA, DE, GB, AU, NZ; Packlink: FR, ES, IT, NL, AT, BE). #63385
  • Add – Add ShipStation and Packlink PRO as recommended shipping solutions on the Shipping settings page, filtered by store country. #63383
  • Add – Add smaller image options for product images in srcset to reduce bandwidth/load time on cart/checkout pages #63731
  • Add – Add support for notice data in recommended payment methods, enabling payment gateways to surface requirement warnings during onboarding. #63854
  • Add – Add telemetry for fulfillment feature adoption and usage tracking #63820
  • Add – Add unified shipping partner Tracks events (impression, click, install, activate) in the Core Profiler onboarding flow. #63439
  • Add – Add woocommerce_delete_expired_draft_orders_batch_size filter to make draft order cleanup batch size configurable #63740
  • Add – Add woocommerce_email_block_template_html filter to allow customization of email block template HTML before it is saved. #63607
  • Add – Apply woocommerce_variation_option_name filter in ProductItemTrait, allowing third-parties to optionally add relevant information to variation option names. #63673
  • Add – Exclude WCPay test orders from analytics data to prevent test transactions from polluting reports. #63550
  • Add – Show preview products and placeholder cards in the email editor for product collection blocks when the store has no products #63612
  • Add – Add myPOS and Evergreen Payments as official payment partners. #64097
  • Update – Accept top-level enabled, title, description, and order fields in the v4 payment gateway settings PUT endpoint. This aligns the PUT shape with the GET response, enabling @wordpress/core-data to track dirty state correctly. The values parameter remains supported for backwards compatibility. #63714
  • Update – Add weight and dimensions to Store API ProductSchema / Products endpoint. #63334
  • Update – Change Cache Product Objects feature default plugin compatibility to COMPATIBLE so extensions that haven’t explicitly declared compatibility are no longer shown as incompatible. #63243
  • Update – Disable HPOS sync-on-read by default and add admin notice for affected sites. #63175
  • Update – Extract “get_primed_visible_children()” helper in “WC_Product_Grouped”. #63284
  • Update – Make checkout item quantity round and inherit theme colours #63007
  • Update – Refactor cart, cart-link, mini-cart and checkout blocks to use isPreviewMode flag #63313
  • Update – Register fulfillments data store via WC_Data_Store for extensibility, allowing extensions to provide custom data store implementations. #63485
  • Update – Replace Facebook and Meta Ads/Kliken with Reddit and Snapchat in the Marketing Overview channels list, reorder the sales channels, and update the Google for WooCommerce description #63416
  • Update – Standardize closing support text across all customer-facing block email templates. #63463
  • Update – Textarea inputs on Checkout will now have the correct placeholder colour on light themes #63539
  • Update – Update ‘on hold’ email copy in block email editor to be more neutral for services and virtual products. #63496
  • Update – Admin styling adjustments with WordPress 7.0 #64027
  • Dev – Convert e2e-pw API test files to TypeScript. #63314
  • Dev – Convert e2e-pw utils to TypeScript. #63318
  • Dev – Convert fixtures and utils of the e2e-pw directory to TypeScript. #63315
  • Dev – Introduce a new performance skill focused on effectively using caching priming APIs. #63706
  • Dev – Introduce end-to-end tests for PayPal Standard (enablement flow). #63068
  • Dev – Introduce end-to-end tests for PayPal Standard (Jetpack onboarding flow). #62982
  • Dev – Migrate dinero.js from v1.9.1 to v2.0.0 in WooCommerce Blocks. #63543
  • Dev – Consolidate get_shipping_providers and get_shipping_providers_object into a single method that always returns AbstractShippingProvider instances. #64102
  • Tweak – Add data-cart-item-key attribute to cart line item row block. #63090
  • Tweak – Fulfillment UI/UX minor tweaks: clickable card headers, reduced padding, copy confirmation, provider label resolution, and tracking URL auto-update. #63899
  • Tweak – Refine order notification email styling: adjust order summary layout and item alignment #63306
  • Performance – Added the missing shipping tables indexes to improve the performance of cart and checkout workflows for complex shipping configurations. #63674
  • Performance – Blocks: pin the number of SQL queries required to retrieve block templates from the database (2 per template type). #63399
  • Performance – Cache Store API products last modified timestamp in the object cache to avoid a database query on every request. #63228
  • Performance – Customers: guarded updates of the last activity timestamp. #63355
  • Performance – Performance: reduced the number of SQL queries required to persist a draft order during checkout (with CoGS enabled). #63372
  • Performance – Performance: reduced the number of SQL queries required to persist a draft order during checkout. #63258
  • Performance – Prime order item meta caches during HPOS order queries to eliminate N+1 queries in REST API serialization. #63440
  • Performance – Prime product caches and add targetHints to REST API v4 orders endpoint to reduce N+1 queries during serialization. #63654
  • Performance – Products: reduced the number of SQL queries required to populate cart data in StoreApi. #63319
  • Performance – Reduce SQL queries on legacy product grid blocks, Product Gallery, and Product Button by adding missing “_prime_post_caches()” calls to batch-load post data. #63750
  • Performance – Reduce the number of SQL queries on the linked products meta box and sales by product report by adding missing cache priming. #63737
  • Performance – Remove unnecessary calculate_totals() call from DELETE /wc/store/v1/cart/coupons. The result was never used since the endpoint returns an empty response body. #63404
  • Enhancement – Add optional dropdown navigation to the Customer Account block, displaying account menu links in a dropdown menu when enabled. #63301
  • Enhancement – Improve fulfillment drawer accessibility: unique ARIA IDs, fix redundant aria-labels, eliminate double screen reader announcements, and replace setTimeout-based focus management with requestAnimationFrame #63876
  • Enhancement – Integrate the payment gateway admin notification into the WooCommerce email system with full support for email styling, customizable settings, and block email editor. #63249
  • Enhancement – Make email header image/logo clickable with a link to the store homepage in classic email templates. Adds woocommerce_email_header_image_url filter for customization. #63559
  • Enhancement – Suppress standard transactional emails and auto-trigger POS email templates for orders paid at POS, regardless of where the order was created. #63322
  • Enhancement – Update cart, checkout, and mini-cart block item spacing to improve clarity. #63241
  • Enhancement – Use the configured email subject from WC_Email settings when sending preview emails instead of the raw post title. #63504

すべてのバージョンの変更履歴を表示