WooCommerce 6.8 Update

·

·

On August 9, WooCommerce released version 6.8, which is backward compatible with WooCommerce 6.7. This release contains:

  • 170 commits from 60 contributors in WooCommerce Core
  • 91 commits from 24 contributors in WooCommerce Blocks

As always, it is recommended to create a backup of your site and make sure that your theme and any other plugins are compatible before updating. You can check out the official update guide for more information. If you’re using Openstream’s Managed WooCommerce Hosting, you don’t have to worry as all updates will be done automatically in the background.

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 new 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

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, WooCommerce thanks everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

Credits