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

This release contains 5000+ commits from 63 contributors in WooCommerce Core.

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.

Please note: this release contains a known issue that may cause fatal errors if the Marketplace feature is disabled. Learn more about this issue and workarounds.

We have rolled back the stable tag to version 8.4.0. This temporary measure is to halt further updates to version 8.5.0 until we implement a necessary fix. As a result, the option to update to 8.5.0 will not be available during this period.

We will make an announcement once the fix is released.

What’s new in 8.5.0?

WooCommerce Blocks has been merged into WooCommerce Core

This means there will no longer be a separate feature plugin release for WooCommerce Blocks and WooCommerce Blocks development will take place in the WooCommerce Core monorepo instead of a separate repository. You can read more about this change here.

New WooCommerce-related commands in the Command Palette

We added several WooCommerce-specific commands to the Command Palette with the goal to speed up your workflow when performing certain WooCommerce tasks. Those include commands to create products and orders, navigate to specific product pages, or view certain analytics reports or setting pages.

The Command Palette is a new tool introduced in WordPress 6.3 that makes it easy to perform certain actions from the Post, Page, and Site Editors by simply pressing Ctrl+K and typing the command you want to perform.

Order Attribution: tracking order sources

The new Order Attribution feature allows you to determine the source of the orders in your store, which helps you make more informed decisions about where to invest both time and money. This new feature enhances information available in:

The Orders Table

The Order Edit Page

The Order Attribution setting is located under WooCommerce > Settings > Advanced > Features. This feature is enabled by default for new and existing stores.

PRs related to these changes

  • New WooCommerce-related commands in the Command Palette #41605
  • Order Attribution: tracking order sources #39701

Other changes

  • Fix – Fix shipping cost formatting to respect shipping formula #42916
  • Fix – Allow the password meter script to run, even if loaded at a different phase that it generally expects. #41822
  • Fix – Ensure cart totals are correctly calculated when using “Order again” #42921
  • Add – Added Easyship promotion to shipping task for AU, NZ, SG, HK. Removed SkydropX. #41852
  • Update – Allow built in payment method descriptions to contain HTML when rendered on the block checkout. #42706

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

Known Issue

Right after we released WooCommerce 8.5.0 and before this post was published, our users reported a fatal error after upgrading to the new version – #43406.

We will work on a fix for this issue. In the meanwhile, you can follow the workaround kindly shared by Karthik Naik here:

WooCommerce -> Settings -> Advanced -> Features -> Marketplace

If this marketplace option is disabled in 8.4.0 or lower version of WooCommerce, and the plugin is updated then getting a fatal error.

If I enable this option and then update the plugin to 8.5, everything works fine.

Karthik Naik

The issue appears after upgrading to WooCommerce 8.5.0 when the Marketplace feature located in WooCommerce -> Settings -> Advanced -> Features -> Marketplace is disabled. Enabling the checkbox for this feature before you upgrade should prevent the error. Kudos to Karthik Naik for this solution and sharing it with the community so quickly!

In the meanwhile, we have reverted the stable tag to 8.4.0 in order to prevent more updates to 8.5.0 until the fix is in place. We will make an announcement once this fix is released. Thanks for your understanding.

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

DAnn2012
rrennick
vedanshujain
larsenlarsson
helgatheviking
retrofox
colinleroy
ralucaStan
DAreRodz
mdperez86
grogou
tommyshellberg
hackmd-deploy
christianwach
octaedro
barryhughes
MrJnrman
kaznovac
roykho
rodrigoprimo
louwie17
agung2001
a-danae
nerrad
thenbrent
leonardola
stian-overasen
beaulebens
brentmackinnon
JPry
claudiulodro
MohammedFaragallah
budzanowski
lsinger
ockham
moon0326
kloon
jeffstieler
haszari
creative-andrew
mikkamp
dinhtungdu
Dekadinious
farookibrahim
wavvves
luisherranz
cpapazoglou
alexflorisca
superdav42
thisissandip
kdevnel
kmanijak
albarin
multiplehats
jonny-bull
ObliviousHarmony
bgrgicak
iamahens
shendy-a8c
frontdevde
masteradhoc
pkelbert
apenchev
chihsuan
manospsyx
0verscore
hafhaf10
LevinMedia
timmyc
mrleemon
nielslange
danielwrobert
nefeline
webdados
szepeviktor
fjarrett
jimjasson
daniloparrajr
mino129
alefesouza
tarunvijwani
Chouby
sebcode
thealexandrelara
garretthyder
nathanss
invalid-email-address
strategio
mikejolley
Sidsector9
prettyboymp
imanish003
ilyasfoo
raicem
eason9487
dennisjonda
rogovski
ryelle
youknowriad
bborman22
hritikchaudhary
tarhi-saad
dnusca
samueljseay
kirtangajjar
xristos3490
gigitux
tomasztunik
Aljullu
brettshumaker
GlennMartin1
nigeljamesstevenson
claudiosanches
rodelgc
jconroy
rjchow
tiagonoronha
NekoJonez
message-dimke
corsonr
jonathansadowski
arsanyjoseph
hsingyuc
coderkevin
psealock
parikshit-adhikari
iamdharmesh
coreymckrill
mt8
VoHoTv
opr
keefyhub
ettoredn
joshuatf
danieldudzic
simranvijwani
Saggre
tjcafferkey
achyuthajoy
alopezari
wojtekn
layoutd
lukeoregan88
tomalec
jameskoster
lanej0
ajitbohra
artpi
ragulka
jorgeatorres
sunyatasattva
malithsen
Maikuolan
mattsherman
AndrewJDawes
awesomephant
senadir
Konamiman
ricardo
ovidiul
BFTrick
PanosSynetos
pmgarman

ActionScheduler

rodelgc
lsinger
jorgeatorres
nigeljamesstevenson

6 responses to “WooCommerce 8.5.0 Released”

  1. Nate Louis Avatar
    Nate Louis

    Thanks for getting the origin attribution live!

  2. Does anyone know how to have this new “Origin” column export into excel. This column does not show up when I try to export the data.

    1. Alex López Avatar
      Alex López

      Hi Olivia!

      The data is not available on Woo Analytics yet. We have an item on our roadmap to work on that, however, we don’t have a timeline yet.

  3. Hello,
    is the new “Origin” feature GDPR compliant?
    How does it track users? Does the data remain in the system?

    1. William Staley Avatar
      William Staley

      Hey ivo. This was answered in our support forums (https://wordpress.org/support/topic/woocommerce-8-5-1-order-attribution-gdpr-compliance/#post-17360481) when a different user had the same question. Pointing to that as a possible reference for future questions you may have, but you are always welcome to post any questions or concerns you have here as well. I am pasting the answer below for ease…

      “The Order Attribution feature does collect data about user behaviour using cookies. However, this data is stored on your server, which is not typically a GDPR issue. That said, we strongly recommend adding information about this feature and the data it collects to your privacy policy for clarity and transparency with your users. More info: https://woo.com/document/order-attribution-tracking/

      While we strive to ensure our features comply with GDPR, consulting with a legal professional or a privacy expert is crucial to ensure you are fully compliant with all aspects of GDPR. The link provided by @davelo is an excellent resource for tracking GDPR cases and fines in Europe.

      We hope this information is helpful and thank you for your understanding.”

  4. […] encontramos realizando todas las pruebas funcionales con la versión más reciente de WooCommerce versión 8.5.0 y versión 8.5.1. Por lo que te garantizamos una actualización sin […]

Leave a Reply

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