WooCommerce

外掛說明

WooCommerce – WordPress 開放原始碼電子商務平台。

我們的核心平台完全免費且靈活彈性,還有全球社群協助增強效能。 開放原始碼代表你可以自由做主,永遠都能完全掌控自己商店的內容和資料。

不論你是要開展業務、將實體零售業務拓展到線上,或是為客戶開發網站,使用 WooCommerce 便能打造完美融和內容與商務的商店。

  • 透過適合你品牌和產業的佈景主題建立美觀、迷人的店面
  • 藉由最佳化的購物車體驗提高收益
  • 使用模組化商品區塊幾分鐘內就能自訂商品頁面
  • 展示實體和數位商品、產品款式、自訂設定、即時下載和附屬項目。
  • 使用經開發人員審核的擴充功能,販賣訂購項目預訂會員資格
  • 利用 WordPress 的 SEO 優勢上升為頭號搜尋結果
  • 建置於可擴展規模的平台上。大批發商店提供靈活的電子商務解決方案。

所有你需要的銷售工具

內建工具和熱門整合功能有助你高效管理業務營運。 透過選用的設定精靈,一鍵新增眾多的免費服務。

  • 選擇你想要的收款方式。 使用 WooPayments (適用於美國、英國、愛爾蘭、澳洲、紐西蘭、加拿大、西班牙、法國、德國和義大利) 直接在商店中輕鬆管理付款。 擁有 100 多個付款閘道 (包括 StripePayPalSquare),能夠安全地收受以信用卡、行動錢包、銀行轉帳和現金支付的款項。
  • 設定運送選項。 直接從儀表板列印 USPS 標籤,使用 WooCommerce Shipping 甚至可以安排取件 (僅限美國)。 與 UPS 和 FedEx 等著名貨運業者建立聯繫,還有你所在地區適用的各種物流、庫存和履行解決方案等你來探索。
  • 簡化營業稅。 新增 WooCommerce Tax類似的整合服務,享有自動計算功能。

隨時隨地推動業務成長、新增功能並監控商店情況。

WooCommerce 讓你的事業如虎添翼。 使用內建於 WooCommerce 功能強大且具備彈性的集中式儀表板,隨時掌握你最重要的績效指標。

透過 Google AdsHubSpotMailchimpFacebook 的整合功能,增加市場和社群媒體頻道的受眾。 你可以隨時查看行銷中心內建的儀表板,尋求有助你成功的新想法和提示。

使用 WooCommerce Marketplace 數百個免費和付費擴充功能來強化商店功能。 我們的開發人員會審查每個新的擴充功能,同時定期審查現有的擴充功能,以維持 Marketplace 品質標準。 我們會積極尋找可以幫助商家締造成功佳績的商品

使用免費的 WooCommerce 行動應用程式 (Android 和 iOS),隨時隨地管理你的商店。 搶先知道:每次完成一筆新的交易,就會聽到系統發出「叮噹」提示音,有點讓人上癮!

你的商店資料永遠在你掌控之中

有了 WooCommerce,你的資料僅歸你所有。 從不例外。

如果你選擇與我們分享使用資料,可以放心我們會以匿名形式保障你的資料安全。 你可以隨時選擇退出,不會對商店造成任何影響。

WooCommerce 商店資料與時俱進,這點與託管電子商務解決方案不同;你可以匯出所有內容,並將網站移至你選擇的任何平台。 不受限制。

WooCommerce 成為開發人員首選的原因

開發人員可透過 WooCommerce 建立、自訂商店並調整商店規模,以符合客戶確切規格需求,並透過擴充功能或自訂解決方案提供強化功能。

  • 善用 hook 和篩選器修改或建立功能。
  • 使用強大的 REST API 和 Webhook,幾乎任何服務都可以整合。
  • 使用 React 設計並建立自訂內容區塊。
  • 檢查並修改核心外掛程式程式碼的所有層面。
  • 使用風馳電掣的 CLI 加速開發。

核心平台會頻繁進行嚴格測試,並由跨時區工作的專責開發團隊負責支援。 每次版本更新時都會隨附最新且詳盡的文件說明,協助你打造完美符合需求的商店。

加入我們不斷成長的國際社群

WooCommerce 擁有充滿熱忱的龐大社群,致力於協助商家成功開創商機,目前社群規模正快速成長。

全球各地都會舉行多場 WooCommerce 聚會,你可以免費參加,甚至參與執行工作。 這些活動是向他人學習、分享專業知識,以及與志同道合夥伴交流的絕佳方式。

WooCommerce 也會定期在全球的 WordCamps 舉辦活動,期待能在會場中見到你。

貢獻己力,參與翻譯

WooCommerce 由 Automattic 開發支援;WordPress.com 和 Jetpack 也是 Automattic 的作品。 另外,我們有上百位獨立撰寫人員,而且一向有招募更多人才的空間。 前往 WooCommerce GitHub 目錄,瞭解如何加入。

WooCommerce 已翻譯成多種語言,包括丹麥語、烏克蘭語和波斯語。 歡迎前往 translate.wordpress.org 加入你的語系,協助 WooCommerce 進一步本地化。

連結至 WooCommerce.com

你可將商店連結至 WooCommerce.com,以便管理你在 WooCommerce Marketplace 上的訂閱項目,無須離開 WordPress 管理員身分,也能收到商品更新資訊。 若你建立連結,也能直接從 WooCommerce.com 安裝購買的商品,簡化技術支援的取得管道。 如果你希望了解我們收集了哪些資料和其用途,請參閱我們的隱私權政策

螢幕擷圖

適用於區塊編輯器

這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

  • Coming Soon

安裝方式

最低安裝需求

  • 需要使用 PHP 7.4 以上版本 (建議使用 PHP 8.0 以上版本)
  • 需要 MySQL 5.5.5 以上版本,或 MariaDB 10.1 以上版本
  • WordPress 6.8 或以上版本
  • (建議) WordPress 記憶體上限為 256 MB 以上。
  • (建議) HTTPS 支援。

Automatic installation

自動安裝是最簡單的選項;WordPress 會處理檔案傳輸,你不需要離開網頁瀏覽器。 若要自動安裝 WooCommerce,請登入 WordPress 儀表板,瀏覽至「外掛程式」選單,然後按一下「新增」。

在搜索欄位中輸入「WooCommerce」,然後按一下「搜尋外掛程式」。找到我們後,你可以檢視相關詳細資訊,例如版本、評分和說明。當然最重要的是,只要按一下「立即安裝」,WordPress 會代你完成所有程序。

Manual installation

若要進行手動安裝,則需下載 WooCommerce 外掛程式,並透過你偏好的 FTP 應用程式將其上傳至網路伺服器。WordPress Codex 中包含手動安裝操作說明,你可以在此查看

Updating

自動更新應該會順利進行,但我們仍然建議你備份網站。

若你在更新後遇到商店/分類頁面的問題,請前往「WordPress」>「設定」>「永久連結」排清永久連結,然後按一下「儲存」。這樣做應該可以解決問題。

範例資料

WooCommerce 提供一些範例資料,讓你可以檢視商品的外觀;請使用 WordPress 匯入工具匯入 sample_products.xml。 你也可以使用核心 CSV 匯入工具,或 CSV Import Suite 擴充功能匯入 sample_products.csv

常見問題集

在哪裡可以找到 WooCommerce 文件及使用手冊?

如須協助設定及配置 WooCommerce,請參閱快速入門全新 WooCommerce 商店經營者指引

若要擴充 WooCommerce 或加以主題化,請參閱我們的文件以及外掛程式開發人員最佳做法

哪裡可取得 WooCommerce Core 方面的協助,或與其他使用者進行交流?

如果你遇到困難,不妨依照這些指引,在 WooCommerce 支援論壇尋求協助;透過 WooCommerce 社群 Slack 洽詢,或在 Facebook 的 WooCommerce 社群群組貼文。

我從 WooCommerce Marketplace 購買了擴充功能,我可於哪裡取得相關協助?

如需有關 WooCommerce Marketplace 付費擴充功能的協助:首先請查看我們的自助疑難排解指南。 若問題持續,請透過我們的技術服務人員提交支援票證。 我們專門的 Happiness Engineer 預計會於 24 小時內回覆。

我在登入 WooCommerce.com 時遇到問題,該怎麼辦?

首先,透過實用的逐步指南排解常見登入問題。 還是行不通? 與我們聯絡

WooCommerce 跟我的 theme 相容嗎?

可以! WooCommerce 適用於任何佈景主題,但可能需要額外設定一些樣式。 如果你正在尋找具備 WooCommerce 深度整合的佈景主題,我們建議使用 Storefront

如何更新 WooCommerce?

我們提供如何更新 WooCommerce 的詳細指南。

我的網站故障了,該怎麼處理?

透過我們實用的疑難排解指南,開始診斷問題。

若你在更新佈景主題或外掛程式後發現錯誤,代表該佈景主題/外掛程式和 WooCommerce 可能有相容性問題。 如果是在更新 WooCommerce 後發生問題,代表 WooCommerce 可能與過期的佈景主題或外掛程式衝突。

在這兩種情況下,建議你使用健康情況檢查執行衝突測試 (即可在不影響訪客的情況下,停用佈景主題和外掛程式),或透過測試用網站排解問題。

哪裡可以回報錯誤?

回報 WooCommerce GitHub 目錄中的錯誤。 你也可透過支援論壇通知我們。請務必先搜尋論壇,確認尚未有人回報該錯誤。

哪裡可以請求開發新功能、佈景主題和擴充功能?

在我們的官方功能要求討論板上要求新功能和擴充功能,並對現有的建議進行票選。 我們的產品團隊會定期檢閱要求,並認為這些寶貴的意見有助於產品規劃。

WooCommerce 太酷了,我可以貢獻點什麼嗎?

沒錯,現在可以了! 加入我們的 GitHub 目錄並關注開發人員網誌,隨時瞭解專案所有資訊。

在哪裡可以找到 REST API 的文件?

GitHub 提供詳細的 WooCommerce REST API 文件

這裡未列出我的問題。 哪裡可以找到更多解答?

請查看常見問題瞭解詳細資訊。

使用者評論

2026 年 2 月 7 日
Over the years I worked magic with Woo. All kinds of e-commerce sites and some funky ones: ambassador (peer-to-peer) donation sites, pizza ordering site without 3rd party plugins but my custom code, or weekly menu ordering site similarly with custom code. All my codes and custom functions work with classic shortcodes since I find modifying block Checkout unnecessary difficult or impossible. And most of the times blocks are not that extensible for special purposes or markets. So I hope either block Checkout dies (not likely) or customization becomes easier. And I appreciate all the hard work going into this system. I just read through the changeog for 10.5.You rock!
2026 年 2 月 3 日 1 則留言
I have run my WooCommerce shop for 5 years now and it is the most suitable for a small business. Plenty of plugins to customize configuration and much of them can use completely free.
2026 年 2 月 2 日 2 則留言
A Lifesaver for My WordPress Site! As someone completely new to WordPress, I found myself in a very difficult position when the professional team I hired to set up my site suddenly disappeared. I was left with no idea how the site had been configured, which plugins were working or obsolete, and no way to manage it myself. To make matters worse, when the USPS API changed, my shipping functionality stopped working, and I had no one to turn to for a fix. The support I received during this stressful time was nothing short of amazing. Because I am a beginner, I deeply appreciated the incredibly detailed explanations they provided. Every step was handled with genuine kindness and patience, and they showed me exactly what was needed to get my site back on track. I cannot recommend this service enough for their professional and supportive approach to solving a complicated mess. A special shout out to LovingBro (woo-hc) (@lovingbro), shahzeen(woo-hc) (@shahzeenfarooq) and Frank Remmy (woo-hc) (@frankremmy) who never talked down to me and constantly encouraged me to keep trying and gave very excellent explanations!! Thanks!!
2026 年 2 月 2 日 1 則留言
Hi Woo Developers/Support team,Thank you for the excellent and super support, extensive, kind, friendly and great feedback. It is really appreciated.Kind regardsNeo.
閱讀全部 4,723 則使用者評論

變更記錄

10.5.0 2026-02-04

WooCommerce

  • Fix – Add conditional checks to prevent the WooCommerce Accordion block from appearing in the block inserter on WordPress 6.9 and later. #62626
  • Fix – Added validation for PayPal Standard purchase unit amount in create-order requests to prevent errors when order totals are invalid. #62385
  • Fix – Adds an ID for the setup wizard, avoiding a deprecation error under PHP 8.5. #62288
  • Fix – Add support for collectable shipping methods in local pickup functionality #62623
  • Fix – Add the CallbackUtil class and fix get_price_hash for variations #61779
  • Fix – Add to Cart Button: use a11y utils from script module #62014
  • Fix – Compatibility with WP 6.9: improve the way WooCommerce block theme styles are enqueued #62048
  • Fix – Ensure block email content preview displays the correct item. #62206
  • Fix – Ensure discount fees are included in the order subtotal calculation on the admin order view #62454
  • Fix – Ensure guest orders cannot be read by customers without providing the key and billing address. #62559
  • Fix – Fix: order being incorrectly changed to Completed #62191
  • Fix – Fix: Store API: Orders endpoint now returns an empty array for the variation field on simple products, matching cart endpoint behavior. #62162
  • Fix – Fix a bug where Preact warns in development about inconsistent rendering between SSR content and client. #62155
  • Fix – Fix a bug where the Dimension block attribute of Mini-Cart Contents was not respected. #62384
  • Fix – Fix Analytics Products report to support product types extending WC_Product_Variable by checking variations array as fallback. #62648
  • Fix – Fix bottom margin deprecation notices for controls in the Product Collection block. #62705
  • Fix – Fix decoding attribute option name #62562
  • Fix – Fixed enqueuing of the whole wordpress/editor script where unnecessary. #62438
  • Fix – Fixed order creation failures in PayPal Standard when items contain negative amounts or fractional quantities by omitting the item breakdown in these cases, allowing orders to proceed with the total amount only. #62576
  • Fix – Fixed REST API handling of attribute names containing special characters when creating product variations #61939
  • Fix – Fixes breadcrumbs sometimes throwing errors when categories inconsistencies happened in the Database. #62210
  • Fix – Fixes for Migrator CLI #61453
  • Fix – Fix fatal error when viewing old orders with legacy tax data format in order item metadata. The fix preserves tax values and attempts to infer the tax rate ID from order context for better backwards compatibility. Applies to product, shipping, and fee order items. #62352
  • Fix – Fix Import Status Bar UI overlap with filter dropdowns and add loading state feedback #62675
  • Fix – Fix intermittent blank shop page when WordPress resolves by slug instead of page ID. #61788
  • Fix – Fix minicart focus when multiple minicarts are in the page #62494
  • Fix – Fix minicart prices formatted with too many decimals #62355
  • Fix – Fix missing order attribution elements when checkout page is pre-rendered. #62609
  • Fix – Fix PHP warning undefined array key “post_type”. #55354
  • Fix – Fix product permalinks to use deepest category instead of highest parent term ID when product is assigned to multiple categories. #62321
  • Fix – Fix REST API V4 country/state validation to accept state codes with country prefixes (e.g., DE:DE-BY) for compatibility with V3 API format. #62495
  • Fix – Fix scheduled sales starting/ending at wrong times by using per-product Action Scheduler events instead of relying solely on daily cron. #62115
  • Fix – Fix tax calculation for manual orders when using fixed total price mode (woocommerce_adjust_non_base_location_prices filter). #62271
  • Fix – Fix Tracks events being rejected when array properties are passed by automatically converting arrays to valid formats #61729
  • Fix – Fix using null as array index warning in variable products data store #62452
  • Fix – Fix variation date_modified not updating when toggling POS visibility on variable products. #62827
  • Fix – Fix warning when rendering subcategory thumbnails if the thumbnail attachment lookup fails. #62198
  • Fix – Flat rate: allow empty main cost so class-only rates work again #61313
  • Fix – Handles authorization already captured errors on PayPal Standard by ignoring the error and properly setting the PayPal order status meta to CAPTURED. #62582
  • Fix – Improved Shipping Method block alignment and mobile responsiveness when shipping method titles are long. #62610
  • Fix – Limit ProductControl component to loading a maximum of 25 variations at once #61853
  • Fix – Migrate BlocksSharedState to a class with static methods to fix a bug where state was duplicated between block instances. #62168
  • Fix – Navigation store: don’t call deprecated onHistoryChange #62049
  • Fix – Prevent an error that occurred when duplicating a product if the duplicate’s SKU matched the SKU of a trashed product #62628
  • Fix – Prevent delay/jarring rendering of pickup location in checkout block. #61852
  • Fix – Prevent errors when plugins incorrectly call wc_add_notice before session is initialized #62310
  • Fix – Prevent fatal errors when retrieving orders with deleted products on Store API #62074
  • Fix – Prevent Select2 styles from leaking into other plugins #61956
  • Fix – Product Collection: Remove unnecessary margin-top when there’s no store notices displayed #62144
  • Fix – Product Gallery: Fix arrows gap on the frontend #62261
  • Fix – Product Gallery: Fix variation image not displayed when it’s the same as the product main image #62803
  • Fix – Product Gallery: improve layout of full page gallery #62172
  • Fix – Remove unnecessary data from shipping zone objects #62157
  • Fix – Remove usage of feature_is_enabled in ProductVersionStringInvalidator::init #62665
  • Fix – Respect “Sold individually” for variable products in Order Again; normalize variation attributes, enforce qty=1, prevent duplicate variations; add unit test. #61344
  • Fix – Stores the PayPal Standard order status upon creation and skips capture when payer action is required. #62433
  • Fix – Styling and copy improvements to Launch Your Store screen #62254
  • Fix – Support embeds in V4 order endpoint when using plain permalinks. #62366
  • Fix – Update the email content block to display the correct information. #62010
  • Fix – Update woocommerce_block_asset_resource_hints to work per-site, rather than across the network on multisite instances #62211
  • Fix – Use WordPress core Accordion block in Product Details block for WP 6.9+, with fallback for older versions. #62339
  • Fix – Ensure there’s no deprecation warning about deprecated feature flags when plugins are activated. #62939
  • Fix – Prevent PHP warnings when accessing templates without content #62909
  • Fix – Fix fatal error when third-party plugins instantiate REST controllers before WooCommerce is fully initialized. #63069
  • Add – Add a basic RestApiCache trait #61798
  • Add – Add ability to hide products from Point of Sale. #62534
  • Add – Add analytics-scheduled-import feature flag to control scheduled analytics imports feature #62149
  • Add – Add analytics import mode setting to Settings API #62169
  • Add – Add analytics import status and manual trigger endpoints #62196
  • Add – Add a new controller for generating a product feed for the Woo mobile app. #62313
  • Add – Add block email template for Fulfillment emails. #62146
  • Add – Add configurable clone mode to WC_Data to support both duplication and caching workflows while maintaining backward compatibility. #61591
  • Add – Add currency data to the order item response in REST API V4 #61415
  • Add – Add date status and manual update UI to Analytics pages #62276
  • Add – Add default scheduled import option for new installations #62331
  • Add – Add DELETE endpoint for shipping zone methods in REST API v4. #62015
  • Add – Add DELETE endpoint for shipping zones in REST API v4. #62016
  • Add – Add import mode control to Analytics settings, allowing users to choose between scheduled (every 12 hours) and immediate updates #62187
  • Add – Add password manager support to password fields in my account screen. #62625
  • Add – Add REST API endpoint /wc/v4/fulfillments/providers to expose shipping provider information including labels, icons, and tracking URLs for CIAB Next Admin integration. #61910
  • Add – Adds Blaze as a default marketing channel #62160
  • Add – Add scheduled updates promotion inbox note #62226
  • Add – Add scheduled updates promotion notices #62225
  • Add – Add support for filtering product categories by parent level in the Store API. #62447
  • Add – Add support to Hydration class to get store API responses with url and query params. #62057
  • Add – Add variation_id in error data for order_item_product_invalid_variation_id errors. #62240
  • Add – Add WordPress environment type to site status report. #62458
  • Add – Add woocommerce_email_content_post_data filter hook for customizing email template post data before creation. #62512
  • Add – Breadcrumbs: Set preferred term in core Breadcrumbs block to keep compatibility with Woo’s block #62746
  • Add – Implement cache control headers for REST API responses #61476
  • Add – Introduce Product Object feature for improved performance. #62041
  • Add – Make refunds embeddable and payment gateway settings embeddable in Order V4 #61463
  • Add – New block for the email editor that lets users add a coupon code in their emails
  • Add – Product Gallery: add active Thumbnails outline style to existing overlay #62253
  • Add – Product Gallery Large Image: allow inserting other blocks #62030
  • Add – Set Product Categories as the preferred taxonomy for the Breadcrumbs block #62283
  • Update – Add additional customization to RestApiCache trait #61838
  • Update – Add caching and cache control headers for product REST API responses #62258
  • Update – Add db update to autoload frequently used options #62036
  • Update – Add HTTP headers to cached outputs in RestApiCache #61931
  • Update – Add N-Genius Online to Recommended Payment Partners #62807
  • Update – Add prefixes to checkout autocomplete attributes to help with Safari autofill #62513
  • Update – Add relevant hooks tracking for cached outputs in RestApiCache #61878
  • Update – Add REST API backend caching and cache control headers configuration #61986
  • Update – Adds a woocommerce_shipping_tax_class filter to allow dynamically calculating the shipping tax class. #62040
  • Update – Allow “Email FROM” to automatically use the “Store Title” as the value unless the merchant manually changes it. #62369
  • Update – Blocks Checkout design improvements for multiple shipping packages. #61625
  • Update – Customize Your Store: remove unnecessary code upon simplifying the journey #62161
  • Update – Customize Your Store: Simplify the flow #62158
  • Update – Deprecate the marketplace feature flag – the in-app marketplace is now always enabled and the feature check is no longer necessary. #62264
  • Update – Ensure rewrite rules are updated whenever new block email templates are generated. #62117
  • Update – Product Gallery: Call the block stable #62278
  • Update – Product Gallery: Rename Large Image block to Viewer #62163
  • Update – Reduce option loading in Brands code. #62000
  • Update – Reduce options queried on admin page loads. #62033
  • Update – Refactor Add to Cart + Options grouped product template part to decrease the gap between quantity selector and product name #62702
  • Update – Refactored the address update functionality of PayPal Standard with improved status tracking to prevent duplicate requests. #62418
  • Update – Remove database option fetch for legacy coupon menu display preference. #62053
  • Update – Update hooks alternatives documentation #62263
  • Update – Update WordPress Abilities API to v0.4.0 #62027
  • Update – Re-add the AccessiblePrivateMethods trait #63088
  • Dev – Add @template annotations to DI container for better PHPStan type inference. #62301
  • Dev – Add a checkbox for automatic milestone assignment on pull requests #62063
  • Dev – Add cache invalidation interface and product invalidator #61613
  • Dev – Add E2E tests for analytics scheduled updates feature #62332
  • Dev – Added deprecation notices for deprecated methods in ‘WC_Gateway_Paypal_Helper’ and ‘WC_Gateway_Paypal_Notices’ classes. #62645
  • Dev – Add mechanism to detect scripts not declaring blocks dependencies #62229
  • Dev – Add performance guidance to WC_Product_Variable::get_available_variations() docblock #62715
  • Dev – Add PHPStan analyze support and Github action to run on each PR. #62064
  • Dev – Add PHPStan conditional return type to WC_Product_Variable::get_available_variations(). #62656
  • Dev – CI: Update the latest PHP version in use to 8.5 #62650
  • Dev – Deprecate orders v2 related methods in WC_Gateway_Paypal_Request class in favor of the Automattic\WooCommerce\Gateways\PayPal\Request class. #62640
  • Dev – Deprecate WC_Gateway_Paypal_Buttons class in favor of Automattic\WooCommerce\Gateways\PayPal\Buttons class. #62633
  • Dev – Deprecate WC_Gateway_Paypal_Constants class in favor of Automattic\WooCommerce\Gateways\PayPal\Constants. #62595
  • Dev – Deprecate WC_Gateway_Paypal_Helper class in favor of Automattic\WooCommerce\Gateways\PayPal\Helper. #62596
  • Dev – Deprecate WC_Gateway_Paypal_Notices class in favor of Automattic\WooCommerce\Gateways\PayPal\Notices class. #62599
  • Dev – Deprecate WC_Gateway_Paypal_Transact_Account_Manager class in favor of Automattic\WooCommerce\Gateways\PayPal\TransactAccountManager class. #62624
  • Dev – Deprecate WC_Gateway_Paypal_Webhook_Handler class in favor of Automattic\WooCommerce\Gateways\PayPal\WebhookHandler class. #62630
  • Dev – Fix analytics overview flaky tests #62244
  • Dev – Fix flaky mini-cart e2e test by handling page closure during localStorage cleanup #61950
  • Dev – Introduces new constants to store PayPal Standard order meta keys. #62635
  • Dev – Pass input element as context in quantity selector #62045
  • Dev – Reduce PHPStan level from 9 to 8 to improve developer productivity while maintaining strong type safety #62387
  • Dev – Remove skipped E2E tests for WordPress versions <= 6.7 #62391
  • Dev – Remove the AccessiblePrivateMethods trait #62200
  • Dev – Update AI backend skill to always be invoked before writing tests #62531
  • Dev – [Experimental] Add to Cart + Options: improve quantity selection by removing imperative DOM manipulation. #61821
  • Dev – Update PayPal REST API controllers to use new namespaced classes instead of deprecated WC_Gateway_Paypal_* classes. #63040
  • Tweak – – Includes a source parameter for requests to the /update-check and /subscriptions endpoints on WooCommerce.com if the request originates from the Refresh button on My Subscriptions – Fix source parameter for other requests to the /subscriptions endpoint originating from the My Subscriptions page #62674
  • Tweak – Add a hook enabling Woo extensions to set the Personalizer context for their personalization tags. #62337
  • Tweak – Add deprecated tag to wc_enqueue_js(). #62219
  • Tweak – Add null-check to cart handler–prevents accessing cart if not initialized #62644
  • Tweak – Auto-paginate variation loading in the ProductControl component. #62114
  • Tweak – Clarify account creation setting description #60404
  • Tweak – Improved the translation string for order headings in the dashboard orders widget. #62362
  • Tweak – Improve UX for tax-inclusive pricing configuration by adding validation notice and clearer setting description when base tax rate is not configured. #61471
  • Tweak – Moved package_id and package_name generation from CartController to WC_Cart::get_shipping_packages() method to ensure these fields are always present in shipping packages, regardless of how they are accessed. #62393
  • Performance – Add index to user_email within woocommerce_downloadable_product_permissions to improve performance #62101
  • Performance – Add to Cart + Options: Avoid loading unnecessary scripts when rendering 3rd-party product types #62681
  • Performance – Cache tax display option to avoid repeated get_option() calls in variation price loop #61782
  • Performance – Fix: Set expiration time for filter data cache to avoid autoloading all cache data #62575
  • Performance – Implement batched pixel requests for improved performance when sending tracking events #62461
  • Performance – Optimize ProductImage block to avoid unnecessary gallery image calculations. #62107
  • Performance – Performance: clean up filter data transients cache along with the product/shop transients cache. #62591
  • Performance – Prime caches before fetching child products in grouped product price calculations #61784
  • Performance – Recent Reviews widget: improve widget performance. #62680
  • Performance – Rely on case-insensitive collation when looking coupon codes up. #62145
  • Performance – Replace get_available_variations() with get_visible_children() and get_price() in product-image.php template for better performance. #62777
  • Enhancement – Add missing UTM Parameters to order attribution #60397
  • Enhancement – Disable add to cart button in variable products until the script has loaded #62631
  • Enhancement – Eliminate hard-coded ‘grouped’ product handling in frontend of quantity selector block #61496
  • Enhancement – Show tax suffix on new line in order email totals #62059
  • Enhancement – Updated wc-analytics/customers API route to include location filtering (country and state), and user type filtering (registered or guest) #62267
  • Enhancement – Update WooEmailTemplate to simplify style application. #62051

查看全部版本的變更記錄