Conversation
supportI am facing an issue after updating WooCommerce from 10.3.5 and Weight Based Shipping for WooCommerce from 6.6.0 to 6.10.1. Shipping tax is not being applied correctly. https://drive.google.com/drive/folders/1OlpUBGgm5zeM6kSLAZSVTQNgisDAV3Ft?usp=drive_link My shipping base amount is 5.825 , and with 20% tax it should become 7 (and correctly multiply as 7, 14, 21). However, after the update: Checkout page shows 6.99, 13.98, 20.9 8 instead of full rounding (7, 14, 21). Express payments (PayPal / Google Pay) receive only the raw shipping cost (5.825) with no tax added. I rolled back both WooCommerce and the shipping plugin versions, but the rounding issue and missing tax in express payments still remain. I performed full conflict testing, but no plugin/theme conflict was found. The page I need help with: [ log in to see the link]
WBS turns tax calculations on or off via the “Taxable / Non Taxable” switch. Once this turned on, it’s a WooCommerce job to calculate the values. This is affected by the WooCommerce tax settings, including the rounding settings. Also, some third-party plugins change the way this works. Replacing 5.825 with 5.8333 (=7/1.2) might help.
WBS turns tax calculations on or off via the “Taxable / Non Taxable” switch. Once this turned on, it’s a WooCommerce job to calculate the values. This is affected by the WooCommerce tax settings, including the rounding settings. Also, some third-party plugins change the way this works. Replacing 5.825 with 5.8333 (=7/1.2) might help.