Troubleshooting the Free Shipping Calculation Error in WooCommerce
Updated 2 months ago
WooCommerce has a bug that can be somewhat inconvenient if the store is configured to use the LATAM number format, with a period as the thousands separator and no decimal places.
For example, if we want to enable free shipping for orders over $ 200.000, we can configure it in WooCommerce, Settings, under the Shipping tab.
The problem is that if we save the option as 200.000, with a period as the thousands separator, WooCommerce will incorrectly show free shipping for orders of $ 200.
This bug was fixed in WooCommerce 9.1.0 or later, so we recommend updating WooCommerce to the latest version. In earlier versions, to avoid it, we can enter 200000 (without the period that separates the thousands) and click Save. Although the period will be added again when we save, the correct value will be set, and free shipping will only be available for orders over $ 200.000.