WooCommerce 6.8 Released

We are pleased to announce the release of WooCommerce 6.8. This release is backward compatible with the WooCommerce 6.7 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 6.8?

Smart Shipping for new sites

For new sites selling physical products, Free shipping is enabled for the base country by default, and a new task “Review Shipping Options” is added under the “Things to do next” section.

This simplifies the setup experience, removes friction, and ensures that users first focus on critical tasks such as setting up products, payments, and personalizing the store.

While reviewing the shipping settings, the new merchant is guided through a spotlight tour:

Filters – Shop Base Tax for Local Pickup

This filter – woocommerce_apply_base_tax_for_local_pickup can be used by merchants to decide whether to apply base tax for local pickup shipping method or not. By default, it is set to true

Previously, this filter used to work if the order was placed via the front-end. Now, even from the backend, when we recalculate taxes, the filter will work correctly.

These are just some of the changes that are included in WooCommerce 6.8. You can find the complete changelog for this release in the changelog.txt file.

Action and Filter Changes

FilterDescription
woocommerce_apply_base_tax_for_local_pickupFilters whether apply base tax for local pickup shipping method or not.
woocommerce_csv_exporter_fopen_modeFilters the mode parameter which specifies the type of access you require to the stream (used during filewriting for CSV exports). Defaults to ‘a’ (which supports both reading and writing, and places the filepointer at the end of the file). @see https://www.php.net/manual/en/function.fopen.php
woocommerce_orders_table_datastore_extra_db_rows_for_orderAllow third parties to include rows that need to be inserted/updated in custom tables when persisting an order.

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.


Keep yourself in the loop!

Sign up for the WooCommerce developer newsletter:
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form


One response to “WooCommerce 6.8 Released”

  1. This update gave every customer a free shipping for our shop, instead of the normal paid shipping method. We lost money.

    We have never completed the original “Things to do next” wizard, as we used a paid theme for basic Woocommerce setup from the get-go. Maybe for this reason the free shipping was changed as a default option after 6.8.0 update.

    I hope future updates will not cause similar unexpected free-for-alls.

Leave a Reply

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