WooCommerce 9.1.2 has been released
This release includes a fix for a separator issue in the flat rate shipping inputs.
In 9.0.1 we detected an issue with input calculations in flat rate shipping being affected by what separator characters were being used. While a fix was applied in 9.0.2, this fix was not carried over to the 9.1.0 or 9.1.1 releases.
This dot release – 9.1.2 – fixes this issue by restoring the previous behaviour.
As we’ve reverted the logic that introduced this issue, the workaround shared in our previous developer advisory is no longer applicable for this release.
This update means that all flat rate shipping costs that worked in WooCommerce 8.9 and earlier should continue to work as-is in this release.
Thousand separators are not supported in flat rate shipping costs and may result in unintended outputs. For example, if your flat rate shipping costs $12,345.67, you should enter 12345.67
or 12345,67
as the price. Here’s an example:
![](https://i2.wp.com/developer.woocommerce.com/wp-content/uploads/sites/2/2024/06/1_19820e.png?ssl=1)
![](https://i1.wp.com/developer.woocommerce.com/wp-content/uploads/sites/2/2024/06/2_14caf6.png?ssl=1)
![](https://i0.wp.com/developer.woocommerce.com/wp-content/uploads/sites/2/2024/06/3_9507f4.png?ssl=1)
Please note that this change also reintroduces an issue with how decimals are displayed in the backend of the flat-rate shipping settings, as shown here. This is a known issue, but we made the decision to prioritize restoring backwards compatibility at this time.
- Revert PR 46857 for backward compatibility #48753
Leave a Reply