In a recent Business Bloomer Club Slack thread, a user shared an unexpected issue with WooCommerce’s free shipping functionality.
They had configured a free shipping threshold of €200 in their webshop, yet encountered inconsistencies: free shipping applied correctly for some products but failed for others, even when these items exceeded the set amount.
The issue boiled down to decimal formatting in the free shipping threshold input. WooCommerce’s default settings recognized values entered as €200 (no decimals) and €200.00 (point-separated), but did not apply the free shipping threshold correctly when entered as €200,00 (comma-separated).
This caused confusion, especially as recent updates to WooCommerce had also altered the layout of shipping methods, making troubleshooting more complex.
Upon further discussion, the user clarified they weren’t using a plugin to set the threshold; instead, they relied on WooCommerce’s built-in settings. This case underscores the importance of matching WooCommerce’s accepted decimal format—typically the period (.) separator—for free shipping thresholds to ensure consistent functionality.
For anyone encountering similar issues or to learn more about formatting intricacies, you may find related discussions on WooCommerce’s GitHub issues page.