The newest model of WooCommerce cuts the database queries to load one order administration web page in half. In case you’ve watched that display screen crawl on a server that needs to be quick, the question numbers clarify why.
The question discount will get the headline, however there’s extra price noting in 10.7: a achievement API that fills an apparent hole, a retailer API change that eliminates a standard customized endpoint, and a handful of smaller fixes that can quietly save somebody a day.
Each web page WordPress renders fires dozens of database queries. Each is a spherical journey, and so they add up quick. Stack sufficient of these, and even a quick server feels sluggish.
The order administration web page made 271, however now it’s 132. Checkout drops one other 15%. You don’t configure something. Replace, and it’s carried out.
We’ll be watching how this holds up in shops with giant order histories and heavy plugin/extension stacks — as a result of “51% fewer queries” on a clear take a look at set up and “51% fewer queries” in your consumer’s retailer with 47 energetic extensions are totally different claims. In case your numbers look totally different from these benchmarks, drop them within the feedback.
In case your consumer makes use of a service WooCommerce doesn’t find out about — regional courier, third-party logistics (3PL), something with its personal monitoring portal — you’ve been improvising. Order notes, customized fields, one thing home made that now lives in a repo accruing upkeep debt.
10.7 provides customized delivery suppliers beneath Settings > Transport > Transport Suppliers. Give it a reputation and a monitoring URL template, and also you’re carried out. WooCommerce turns monitoring numbers into clickable hyperlinks in buyer emails and order screens from that time on.
Builders who want extra management can use typed PHP strategies to get and set monitoring numbers and suppliers. The information retailer hooks through woocommerce_data_storesso customized implementations comply with the identical patterns as the remainder of WooCommerce reasonably than sitting awkwardly beside them.
Nonetheless in beta. In case you’re operating an uncommon service setup and hit one thing sudden, go away it within the feedback. The workforce is actively working by means of edge instances, and particular studies are extra helpful than common ones.
Constructing headless, or with a customized front-end, means you’ve most likely written an endpoint you didn’t have to. Product pages want weight, dimensions, associated merchandise, upsells, and cross-sells. Earlier than 10.7, there was no clear approach to pull all of that in a single request.
Now there’s. One request with ?_embed returns the total set: weight and dimensions formatted for show, associated merchandise, and upsells included in the identical response.
Cached checkout pages now keep practical. Earlier than this launch, clients touchdown on closely cached pages may silently encounter 403 errors when performing cart operations. This bug doesn’t present up in testing as a result of it solely surfaces beneath particular caching circumstances in manufacturing. So after you make the replace, confirm on staging.
Cost gateway credentials containing particular characters (like % in a password) may very well be silently corrupted on save, so the gateway breaks and the error doesn’t level you anyplace helpful. Mounted in 10.7.
Transport accomplice suggestions within the setup movement now replicate your retailer’s precise nation.
Multicurrency analytics exports now embrace forex context when operating within the background, so Income Stats, Taxes, and Variations studies match what you see on display screen.
Obtain immediately from WordPress.org. Take a look at on staging first. The replace information features a guidelines if you need one. The total technical changelog is within the developer launch notes.
If one thing appears totally different after updating — higher or worse — tell us within the feedback.

Brent MacKinnon is the director of product advertising and marketing and developer advocacy at WooCommerce, serving to to make the platform higher for builders and retailers alike. With over a decade of expertise in product advertising and marketing and technique, Brent is captivated with supporting the WooCommerce group and serving to entrepreneurs of all types succeed with Woo.
