Troubleshooting the Free Shipping Calculation Error in WooCommerce
Updated 2 weeks ago
WooCommerce has a somewhat inconvenient bug when the store is configured to use the LATAM number format, with a period as the thousands separator and no decimal places in the store.
For example, if we want to enable free shipping when the order exceeds $ 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 the 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 separating the thousands) and click Save. Although the period will be added again when saving, the correct value will be configured, and free shipping will only be allowed for orders over $ 200,000.