WooCommerce 8.4.0 Released

We are pleased to announce the release of WooCommerce 8.4.0. This release should be backwards compatible with the previous version.

This release contains:

As always, we recommend creating a backup of your site and making sure that your theme and any other plugins are compatible before updating. You can check out this update guide for more information.

What’s new in 8.4.0?

WC Blocks feature – Product Collection: Add support for filtering products by featured status

These changes allow merchants to easily display only featured products in their product collections, enhancing flexibility.

Manage your subscriptions for Woo extensions from your store

Want to manage all your licences for Woo.com themes and extensions? WooCommerce 8.4 makes it easy. Go to WooCommerce > Extensions and click on the My subscriptions tab. You’ll see all your subscriptions to Woo.com products. Quickly install extensions on your store, renew expired subscriptions, view documentation and more!

Shipping Settings Refresh

There are new flows for adding Shipping Zone methods in Settings. The process of adding new Shipping Zone methods has been streamlined into a single flow rather than requiring merchants to add and configure methods in separate places.

There is also a new modal for adding and editing Shipping classes to match methods.

Virtual & Downloadable product support in the new product creation experience

The new product creation experience enabled under Settings > Advanced > Features, now has support for creating Virtual & Downloadable products.

Downloads field is available in the General tab, allowing you to upload files or insert by URL:

For virtual products, a checkbox has been added in the Shipping tab to remove the need for shipping:

PRs related to these changes

  • WooCommerce Blocks has been updated to 11.6.2. See the release notes for changes. #41641, #41743, #41869
  • The Shipping Settings feature has been refreshed. #40983
  • The My Subscriptions feature has been rebuilt. #40249

Other changes

  • Security fix to remove the potential for a Reflected XSS attack in relation to the dismissable “Product reviews have moved!” notice in the edit comments screen.
  • Many other updates!

For a complete list of the changes included in this release, please see the changelog in the readme for this release.

Much 💜 to all the contributors

Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

WooCommerce Core

wavvves
chihsuan
vladolaru
mdperez86
PanosSynetos
louwie17
tommyshellberg
Konamiman
zigasancin
oginomizuho
mattsherman
Rahmon
AnnaMag
coreymckrill
mikejolley
invalid-email-address
jonathansadowski
bgrgicak
octaedro
ilyasfoo
james-allan
message-dimke
gigitux
moon0326
nigeljamesstevenson
MarcoDev200
rodelgc
ecgan
veljkho
lanej0
n2erjo00
danielwrobert
Dan-Q
albarin
waclawjacek
rrennick
retrofox
kdevnel
raicem
barryhughes
andfinally
nathanss
budzanowski
manospsyx
crunnells
vahabm74
opr
lsinger
adrianduffell
xristos3490
ifinoi
decodekult
elazzabi
eason9487
webdados
ObliviousHarmony
mi5t4n
marcodafonseca
jorgeatorres
abelsonlive
psealock
nefeline
kevinbates
nielslange
rjchow

ActionScheduler

coreymckrill
lsinger
barryhughes
prettyboymp
Konamiman
alopezari
sweber83

WooCommerce Blocks

samueljseay
sunyatasattva
prettyboymp
gigitux
Maikuolan
tarunvijwani
imanish003
mikejolley
thealexandrelara
tjcafferkey
nielslange
danieldudzic
awesomephant
parikshit-adhikari
tarhi-saad
albarin
nefeline
Aljullu
nerrad
hsingyuc
senadir
invalid-email-address
opr
danielwrobert
dinhtungdu
alexflorisca
roykho
kmanijak
wavvves

5 responses to “WooCommerce 8.4.0 Released”

  1. How will the changes to shipping zones affect current setups? I already use the existing system with different prices and options for different zones. Does 8.4.0 break this logic?

    1. The logic shouldn’t have changed at all, this was more about changing the UX so that they’re easier to create and understand.

  2. alfadevelopers Avatar
    alfadevelopers

    At list for Romania, you just broke the whole checkout page flow. The idea that the client should input the shipping address first and then uncheck a checkbox to use other details for billing is just wrong.

    It should be the other way around. Or at list give us the option to chose.

    What were you thinking?!

    1. Thanks for your feedback!

      While showcasing the billing section upfront might suit certain businesses or scenarios, the general preference among most shoppers leans towards using a unified address for both shipping and billing. Therefore, defaulting to the same address simplifies the checkout process. It reduces the number of fields they need to fill out, making the overall experience faster and more user-friendly.

      For a deeper dive into this topic, the Baymard Institute provides useful insights in this article: https://baymard.com/blog/set-billing-equal-to-shipping.

      With that said though, we’ve been looking into providing an option of displaying the billing address before shipping as well. You are welcome to engage with the development team and track the progress of this implementation here: https://github.com/woocommerce/woocommerce/issues/42066.

  3. […] the numerous adjustments that got here with the WooCommerce 8.4 replace. You possibly can go to their blog for the complete vary of adjustments, right down to the […]

Leave a Reply

Your email address will not be published. Required fields are marked *