描述
WooCommerce 是 WordPress 的开源电子商务平台。
我们的核心平台是免费的、灵活的平台,并借助全球社区发展壮大。 开源自由意味着您完全永久拥有商店的内容和数据。
无论您是要开展业务、进行在线实体零售,还是为客户开发站点,都可以使用 WooCommerce 打造将内容与商务紧密结合的商店。
- 使用适合您品牌和行业的主题创建美观、有吸引力的店面。
- 借助可转换的优化购物车体验增加收入。
- 使用模块化产品区块即可在几分钟内自定义产品页面。
- 展示实体商品和数字商品、产品变体、自定义配置、即时下载和附属项目。
- 借助我们经过开发者审核的扩展程序,出售订阅、预订或会员资格。
- 通过利用WordPress的搜索引擎优化优势,提升到搜索结果的顶端。
- 依托可扩展的平台构建。 获取适用于高销量商店的灵活电子商务服务。
您需要的所有销售工具
内置工具和热门集成有助于您高效管理业务运营。 通过可选的安装向导,只需点击一下即可免费添加多项服务。
- 选择您希望使用的收款方式。 使用 WooPayments(已在美国、英国、爱尔兰、澳大利亚、新西兰、加拿大、西班牙、法国、德国和意大利推出)方便快捷地管理商店收款。 通过 100 多个付款网关(包括 Stripe、PayPal 和 Square)安全地接受信用卡、移动钱包、银行转账和现金付款。
- 配置您的配送选项。 直接通过仪表盘打印 USPS 标签,甚至可以安排通过 WooCommerce Shipping(仅限美国)取件。 与 UPS 和 FedEx 等知名运输公司联系,获取适用于您所在地区的各种配送、库存管理和订单履行解决方案。
- 简化销售税。 添加 WooCommerce Tax 或类似的集成服务,以实现自动计算。
拓展业务、添加功能并随时随地监控您的商店
WooCommerce 意味着商机。 通过 WooCommerce 强大而灵活的内置中央仪表盘,您可以密切关注对您而言最重要的性能指标。
借助 Google Ads、HubSpot、Mailchimp 和 Facebook 集成,在营销和社交渠道上扩展您的受众。 您可以随时查看控制面板内的营销中心,以获取新想法和技巧,帮助您取得成功。
通过 WooCommerce Marketplace 的数百个免费和付费扩展程序来增强商店功能。 我们的开发者会仔细审查每个新扩展程序,并定期审核现有扩展程序,以保持 Marketplace 的质量标准。 我们正在积极寻找能够帮助商店构建者取得成功的产品。
您可以使用免费的 WooCommerce 移动应用程序(Android 和 iOS),随时随地管理您的商店。 剧透警告:每次进行新交易时,留意让人有点上瘾的收银机音效(“咔-亲”)通知音!
永久拥有并控制您的商店数据
有了 WooCommerce,您的数据便属于您。 始终属于您。
如果您选择与我们分享使用情况数据,请您完全放心,我们会匿名处理您的数据并保证其安全性。 您可以随时选择不再分享,这不会对您的商店造成影响。
与托管的电子商务解决方案不同,WooCommerce 商店数据具有前瞻性;您可以随时导出所有内容,也可以将您的站点迁移到您选择的任何平台。 无限制。
为什么开发人员选择(和喜欢)WooCommerce
开发人员可以使用 WooCommerce 来创建、定制和扩展商店,以满足客户端的确切规格要求,并通过扩展程序或自定义解决方案增强其功能。
- 利用钩子和过滤器修改或创建功能。
- 通过使用功能强大的 REST API 和 Webhook,您几乎可以集成任何服务。
- 使用 React 设计和打造自定义内容块。
- 检查并修改核心插件代码的任何部分。
- 利用快如闪电的 CLI 加快开发速度。
核心平台经过严格测试,并且往往由跨时区工作的专门开发团队提供支持。 每次发布时会更新全面文档,使您能够准确打造所需的商店。
加入我们不断发展的国际社区
WooCommerce 拥有一个庞大而热情的社区,致力于帮助商家取得成功,而这个社区正在迅速发展。
我们在世界各地举办 WooCommerce 会议,您可以免费参加,甚至参与运作。 这些活动是向他人学习、分享您的专业知识以及与志同道合的人建立联系的好方法。
WooCommerce 还经常参加全球的 WordCamps 活动,我们希望在那里与您见面。
贡献和翻译
WooCommerce 由 Automattic(WordPress.com 和 Jetpack 的创建者)开发并提供支持。 我们还有数百名独立贡献者,而且一直有上升空间。 前往 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 或更高版本,或者使用 MariaDB 10.1 或更高版本
- WordPress 6.8 或更高版本
- (推荐)256 MB 或更高的 WordPress 内存上限。
- (推荐)HTTPS 支持。
自动安装
自动安装是最简单的方式:您无需离开 Web 浏览器,WordPress 会处理文件传输。 要自动安装 WooCommerce,请登录您的 WordPress 控制面板,导航到“插件”菜单,然后点击“新增”。
在搜索字段中,键入“WooCommerce”,然后点击“搜索插件”。找到后,您可以查看相关的详细信息,例如发布时间、评级和说明。当然,更重要的是,您可以进行安装!点击“立即安装”,WordPress 便可立即开始安装。
手动安装
手动安装方法需要您下载我们的电子商务插件并使用您喜欢的 FTP 工具上传到您的服务器。WordPress codex 介绍了如何这么做。
更新中
自动更新应能顺畅工作,但我们仍然建议您对站点进行备份。
如果您在更新后,在商店/类型页面遇到错误,请转至“WordPress”>“设置”>“永久链接”,然后按“保存”来刷新永久链接。这应该返回正常的页面。
示例数据
WooCommerce 自带一些样本数据,您可以使用这些数据查看产品的外观;通过 WordPress 导入程序导入 sample_products.xml。 您还可以使用核心 CSV 导入程序或我们的 CSV Import Suite 扩展程序导入 sample_products.csv
常见问题
-
我在哪儿能找到WooCommerce的文档和用户向导呢?
-
有关 WooCommerce 设置和配置的问题,请参阅入门指南和新版 WooCommerce 商店所有者指南。
有关 WooCommerce 扩展或主题的问题,请参阅我们的文档以及插件开发人员最佳实践。
-
关于 WooCommerce 核心,我在哪里可以获取相关帮助或与其他用户交流?
-
如果遇到困难,您可以按照这些指南在 WooCommerce 支持论坛上寻求帮助,通过 WooCommerce 社区 Slack 联系我们,或在 Facebook 上的 WooCommerce 社区群组中发帖。
-
关于我从 WooCommerce Marketplace 购买的扩展程序,我可以从哪里获得帮助?
-
如需获取有关 WooCommerce Marketplace 中的付费扩展程序的帮助信息:首先,请查看我们的自助问题排查指南。 如果问题仍然存在,请通过我们的帮助台填写支持申请单。 我们的专属支持团队(快乐的工程师)会尽力在 24 小时内给您答复。
-
我在登录 WooCommerce.com 时遇到问题 – 现在该怎么办?
-
WooCommerce 与我的主题兼容吗?
-
可以! WooCommerce 可以使用任何主题,但可能需要设置一些其他样式。 如果您在寻找一款深度整合 WooCommerce 的主题,我们为您推荐 Storefront。
-
我该如何更新 WooCommerce?
-
我们提供关于如何更新 WooCommerce 的详细指南。
-
我的站点出了问题 – 我该怎么办?
-
首先,使用我们的实用问题排查指南来诊断问题。
如果您在更新主题或插件后发现错误,则可能与 WooCommerce 之间存在兼容性问题。 如果更新 WooCommerce 之后出现问题,则 WooCommerce 与过时的主题或插件之间可能存在冲突。
在这两种情况下,我们建议您使用 Health Check(可以让您在不影响访客的情况下禁用主题和插件)进行冲突测试,或借助暂存站点排查问题。
-
我可以在哪里报告错误?
-
报告有关 WooCommerce GitHub 代码库的错误。 您还可以通过我们的支持论坛通知我们,务必在论坛上进行搜索,以确认相应错误尚未报告。
-
我在哪里可以请求新功能、主题和扩展程序?
-
请求新功能和扩展程序,并在我们的官方功能请求板上对现有建议进行投票。 我们的产品团队会定期审查这些请求,并考虑其对产品规划的价值。
-
WooCommerce 很棒!我可以做贡献吗?
-
没错,您可以做到! 加入我们的 GitHub 代码库,并关注开发博客,随时了解项目中发生的一切。
-
我在哪里可以找到 REST API 文档?
-
GitHub 上提供大量的 WooCommerce REST API 文档。
-
我的问题未在此处列出。 我在哪里可以找到更多答案?
-
查看常见问题解答,了解更多信息。
评价
贡献者及开发者
「WooCommerce」是开源软件。 以下人员对此插件做出了贡献。
贡献者-
Automattic
-
WooCommerce
-
Mike Jolley
-
James Koster
-
Claudio Sanches
-
Rodrigo Primo
-
Peter Fabian
-
Vedanshu – Urumi.AI
-
Julia Amosova
-
obliviousharmony
-
Néstor Soriano Vilchez
-
sadowski
-
Ron Rennick
-
royho
-
Barry
-
Claudiu Lodromanean
-
Tiago Noronha
-
Kelly Choyce-Dwan
-
levinmedia
-
Albert Juhé Lluveras
-
Darren Ethier (nerrad)
-
Joshua Wold
-
Nadir Seghir
-
Rua Haszard
-
Michael P. Pfeiffer
-
Niels Lange
-
Raluca
-
tjcafferkey
-
danielwrobert
-
patriciahillebrandt
-
albarin
-
Tung Du
-
Manish Menaria
-
Karol Manijak
-
sunyatasattva (a11n)
-
Alexandre Lara
-
Luigi Teschio
-
danieldudzic
-
Sam
-
Alex Florisca
-
opr18
-
tarunvijwani
-
Paulo Arromba
-
Saad T.
-
Boro Sitnikovski
-
Gerhard Potgieter
-
Corey McKrill
-
Jorge A. Torres
-
Leif Singer
-
Ján Mikláš
更新日志
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
variationfield 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
Dimensionblock 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/editorscript 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
sluginstead ofpage 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/providersto 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_iderrors. #62240 - Add – Add WordPress environment type to site status report. #62458
- Add – Add
woocommerce_email_content_post_datafilter 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-checkand/subscriptionsendpoints on WooCommerce.com if the request originates from the Refresh button on My Subscriptions – Fix source parameter for other requests to the/subscriptionsendpoint 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
ProductControlcomponent. #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






