Descripción
WooCommerce es la plataforma de comercio electrónico de código abierto para WordPress.
Nuestra plataforma central es gratuita y flexible, y se ha ampliado gracias a la comunidad global. La libertad que proporciona el código abierto significa que podrás conservar la propiedad completa del contenido y los datos de tu tienda para siempre.
Tanto si emprendes un negocio como si realizas la actividad comercial en tiendas físicas en línea o desarrollas sitios para clientes, utiliza WooCommerce para que tu tienda pueda aprovechar la combinación de contenido y comercio.
- Crea escaparates bonitos y atractivos con temas apropiados para tu marca y sector.
- Aumenta tus ingresos con una experiencia de carrito de compra optimizada que convierte.
- Personaliza las páginas de tus productos en cuestión de minutos mediante los bloques de producto modulares.
- Muestra productos físicos y digitales, variaciones de productos, configuraciones personalizadas, descargas instantáneas y artículos de afiliados.
- Vende suscripciones, reservas o membresías, con nuestras extensiones validadas por desarrolladores.
- Consigue aparecer en los primeros resultados gracias a la ventaja SEO de WordPress.
- Creado en una plataforma que crece. Consigue un comercio electrónico flexible para tiendas de gran volumen.
TODAS LAS HERRAMIENTAS QUE NECESITAS PARA VENDER
Las herramientas incorporadas y las integraciones conocidas te ayudarán a gestionar de manera eficiente tus operaciones comerciales. Puedes añadir muchos servicios gratuitamente mediante un solo clic a través del asistente de configuración opcional.
- Elige cómo quieres que te paguen. Gestiona fácilmente los pagos desde la comodidad de tu tienda con WooCommerce Payments (Disponible en los EEUU, Reino Unido, Irlanda, Australia, Nueva Zelanda, Canada, España, Francia, Alemania e Italia). Acepta de manera segura tarjetas de crédito, monederos móviles, transferencias bancarias y efectivo gracias a más de 100 pasarelas de pago – incluyendo Stripe, PayPal y Square.
- Configura tus opciones de envío. Imprime etiquetas de USPS desde tu escritorio e incluso programa recogidas con WooCommerce Shipping (solo en los EEUU). Conecta con conocidos transportistas como UPS y FedEx – además de una amplia variedad de soluciones de entrega, inventario y suministro para tu negocio local.
- Simplifica los impuestos de ventas. Añade WooCommerce Tax o servicios similares integrados para que los cálculos automatizados se conviertan en realidad.
Haz crecer tu negocio, añade características, y haz seguimiento de tu tienda sobre la marcha
WooCommerce es sinónimo de negocio. Controla las métricas de rendimiento más importantes para ti con un potente y flexible escritorio central integrado en WooCommerce.
Amplía tu audiencia en los canales sociales y de marketing con Google Ads, HubSpot, Mailchimp e integraciones de Facebook. Siempre puedes consultar el centro de marketing del escritorio para obtener ideas y consejos nuevos que te ayuden a conseguir el éxito.
Mejora la funcionalidad de la tienda con cientos de extensiones gratis y de pago del mercado oficial de WooCommerce. Nuestros desarrolladores validan cada nueva extensión y revisan regularmente las extensiones existentes para mantener los estándares de calidad del mercado. Buscamos activamente productos que ayuden a los creadores de tiendas a crear tiendas con éxito.
Gestiona tu tienda desde cualquier sitio con la aplicación para dispositivos móviles (Android y iOS) de WooCommerce. Alerta de spoiler: intenta obviar el adictivo sonido de notificación cada vez que consigas una nueva venta.
Posee y controla los datos de tu tienda – siempre
Con WooCommerce, tus datos son tuyos. Siempre.
Si optas por compartir datos sobre el uso con nosotros, puedes estar seguro de que seguirán siendo anónimos y estarán protegidos. Puedes desactivar la opción de compartir datos sobre el uso sin que afecte a tu tienda.
A diferencia de las soluciones de comercio electrónico alojadas, los datos de una tienda WooCommerce están preparados para el futuro; eres libre de exportar todo tu contenido y llevar tu sitio a cualquier plataforma que elijas. No hay restricciones.
Por qué los desarrolladores eligen (y les encanta) WooCommerce
Los desarrolladores pueden usar WooCommerce para crear, personalizar y escalar una tienda para cumplir con las especificaciones exactas de un cliente, y realizar mejoras a través de extensiones o soluciones personalizadas.
- Aprovecha los ganchos y filtros para modificar o crear la funcionalidad.
- Integra prácticamente cualquier servicio mediante una API REST sólida y webhooks.
- Diseña y crea bloques de contenido personalizados con React.
- Revisa y modifica cualquier aspecto del código del plugin principal.
- Acelera el desarrollo con una CLI ultrarrápida.
La plataforma central se prueba de forma rigurosa y frecuente con el apoyo de un equipo de desarrollo dedicado que trabaja en distintas zonas horarias. La documentación completa se actualiza con cada versión, lo que te permite crear exactamente la tienda que necesitas.
Sé parte de una comunidad internacional creciente
WooCommerce tiene una comunidad grande y apasionada dedicada a ayudar a los comerciantes a tener éxito – y está creciendo rápidamente.
Hay encuentros de WooCommerce en ciudades en todo el mundo a los que puedes asistir gratis y en los que puedes participar para la puesta en marcha. Estos eventos son una forma fantástica de aprender de los demás, compartir tus conocimientos y encontrar gente con intereses comunes.
WooCommerce también está presente normalmente en los WordCamps de todo el mundo. Nos encantaría verte allí.
Contribuye y traduce
Automattic, la empresa creadora de WordPress.com y Jetpack, es la encargada del desarrollo y soporte de WooCommerce. También contamos con la ayuda de una gran cantidad de colaboradores independientes, y sigue habiendo espacio para muchos más. Dirígete al repositorio de GitHub de WooCommerce para ver cómo puedes colaborar.
WooCommerce se ha traducido a varios idiomas, incluidos el danés, el ucraniano y el persa. Ayúdanos a mejorar la traducción de WooCommerce añadiendo tu configuración regional: visita translate.wordpress.org.
Conexión con WooCommerce.com
Puedes conectar tu tienda con WooCommerce.com para gestionar tus suscripciones en WooCommerce Marketplace y recibir actualizaciones de productos sin salir del administrador de WordPress. La conexión también activa la instalación de los productos comprados desde WooCommerce.com y agiliza el acceso al soporte técnico. Si quieres saber más sobre qué datos se recopilan y cómo se usan, consulta nuestra política de privacidad.
Bloques
Este plugin proporciona 1 bloque.
- Coming Soon
Instalación
Requisitos mínimos
- Se necesita la versión PHP 7.4 o superior (se recomienda la versión PHP 8.0 o superior)
- Son obligatorias las versiones de MySQL 5.5.5 o superior, o MariaDB versión 10.1 o superior
- WordPress 6.8 o superior
- (Recomendado) Límite de memoria de WordPress de 256 MB o más.
- (Recomendado) Compatibilidad con HTTPS.
Instalación automática
La instalación automática es la opción más sencilla, ya que WordPress gestiona las transferencias de archivos y no tendrás que salir de tu navegador web. Para hacer una instalación automática de WooCommerce, accede a tu escritorio de WordPress, ve al menú de plugins y haz clic en «Añadir nuevo».
En el campo de búsqueda teclea «WooCommerce» y haz clic en «Buscar plugins». Una vez que nos hayas encontrado, puedes ver los detalles, como la versión, la clasificación y la descripción. ¡Lo más importante, por supuesto, es que puedas instalarlo! Haz clic en «Instalar ahora» y WordPress se encargará de ello.
Instalación manual
El método de instalación manual pasa por descargar el plugin WooCommerce y subirlo a tu servidor mediante tu aplicación FTP favorita. El codex de WordPress tiene instrucciones de cómo se hace.
Actualizaciones
Las actualizaciones automáticas deberían funcionar sin problemas, pero aún así te recomendamos que hagas una copia de seguridad de tu sitio.
Si por algún motivo tienes problemas con las páginas de tienda/categoría después de actualizar, solo tienes que forzar los enlaces permanentes yendo a WordPress > Ajustes > Enlaces permanentes y pulsando en «Guardar». Esto debería devolver las cosas a la normalidad.
Datos de ejemplo
WooCommerce viene con algunos datos de muestra que puedes usar para ver qué aspecto tienen los productos; importa el archivo «sample_products.xml» con el importador de WordPress. También puedes usar el importador CSV del núcleo o nuestra extensión de solución completa de importación CSV para importar el archivo «sample_products.csv»
FAQ
-
¿Dónde puedo encontrar documentación y guías de uso de WooCommerce?
-
Para obtener ayuda para configurar WooCommerce, consulta la guía de inicio y la nueva guía para propietarios de la tiendas de WooCommerce.
Para ampliar o aplicar un tema a WooCommerce, consulta nuestra documentación y las prácticas recomendadas del desarrollador de plugins.
-
¿Dónde puedo obtener ayuda o hablar con otros usuarios sobre el núcleo de WooCommerce?
-
Si continúas teniendo problemas, puedes solicitar ayuda en el foro de soporte de WooCommerce siguiendo estas directrices. También puedes contactar a través de WooCommerce Community Slack o publicar una entrada en el grupo de la comunidad de WooCommerce en Facebook.
-
¿Dónde puedo obtener ayuda para las extensiones que he comprado del mercado de WooCommerce?
-
Para obtener asistencia en relación con las extensiones de pago de WooCommerce Marketplace: primero, revisa nuestra guía de solución de problemas de autoservicio. Si el problema persiste, registra un ticket de soporte a través de nuestro servicio de asistencia. Nuestros dedicados Happiness Engineers te responderán en un plazo de 24 horas.
-
Estoy teniendo problemas al acceder a WooCommerce.com – ¿qué hago?
-
Primero, soluciona los problemas de inicio de sesión frecuentes mediante está útil guía paso a paso. ¿Sigue sin funcionar? Ponte en contacto con nosotros.
-
¿Funcionará WooCommerce con mi tema?
-
Sí. WooCommerce funcionará con cualquier tema, pero es posible que requiera algún estilo adicional. Si buscas un tema que ofrezca una integración profunda con WooCommerce, recomendamos Storefront.
-
¿Cómo actualizo WooCommerce?
-
Disponemos de una guía detallada sobre cómo actualizar WooCommerce.
-
Mi sitio está roto – ¿qué hago?
-
Primero diagnostica el problema mediante nuestra útil guía de solución de problemas.
Si has detectado el error después de actualizar un tema o plugin, es posible que haya problemas de compatibilidad entre ellos y WooCommerce. Si el problema apareció después de actualizar WooCommerce, es posible que haya un conflicto entre WooCommerce y un tema o plugin obsoletos.
En ambas instancias recomendamos realizar una prueba de conflictos mediante una comprobación de salud del sitio (que te permite desactivar temas y plugins sin que afecte a los visitantes) o aplicar la solución de problemas mediante un sitio de pruebas.
-
¿Dónde puedo informar de fallos?
-
Informa de los errores en el repositorio de GitHub de WooCommerce. También puedes informarnos a través del foro de soporte. Busca el error en los foros para asegurarte de que no se haya informado ya de él.
-
¿Dónde puedo solicitar nuevas características, temas y extensiones?
-
Solicita nuevas funciones y extensiones, y vota las sugerencias existentes en nuestro panel de ideas oficial. Nuestros equipos de productos revisan regularmente las solicitudes y las tienen en cuenta en la planificación de los productos.
-
¡WooCommerce es alucinante! ¿Puedo contribuir?
-
¡Sí, puedes! Únete a nuestro repositorio en GitHub y sigue el blog de desarrollo para estar al día de todo lo que pasa en el proyecto.
-
¿Dónde puedo encontrar la documentación de la API REST?
-
Amplia documentación sobre la API REST de WooCommerce disponible en GitHub.
-
Mi pregunta no está en esta lista. ¿Dónde puedo encontrar más respuestas?
-
Echa un vistazo a las preguntas frecuentes para más información.
Reseñas
Colaboradores y desarrolladores
«WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores-
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áš
«WooCommerce» está traducido en 71 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «WooCommerce» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
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
- Corrección: garantiza que los clientes no puedan leer los pedidos de los invitados sin proporcionar la clave y la dirección de facturación. #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






