Plugin v2.0+ No Longer Working
-
After some exhausting testing, it appears that v2.0+ no longer works.
Environment:
- MacOS Sequoia v15.6.1
- Local by Flywheel
- PHP 8.3.23
- Nginx
- MySQL v8.0.35
- Plugins
- WooCommerce v10.1.1
- Breakdance v2.4.0
- WooCommerce Smooth Generator v1.2.2
Settings for Tax Exemption Plugin (Important ones)
- Enable Tax Exemption – ✅
- Tax Class for Tax Exemption – Zero Rate
- Remove Tax on Shipping – ❌
- Show Exemption Status – ✅
- Require Manual Approval – 2x ✅
- Enable Tax Exemption by Default – ❌
- Tax Class Per Customer – ❌
- Logged in users only – ❌
- Selected user roles only – ❌
- Specific products only – ❌
- Selected countries only – ❌
Settings for WooCommerce Tax Option
- Prices entered with tax – No
- Calculate tax based on – Customer shipping address
- Shipping tax class – Shipping tax class based on cart items
- Round – No
- Display prices in the shop – Excluding tax
- Display prices during cart and checkout – Excluding tax
- Display tax totals – As a single total
—
I created two websites under the same environment. The only difference was the plugin version for Tax Exemption. One was v1.6 and v2.0 (then v2.4). Please note that for the Tax, I used WooCommerce’s Tax File for testing purposes. The tax does appear on the product(s) that I specifically chose, so I can know if the Tax Exemption was working or not.
—
Now let’s bring the two websites to check their functionality. Both websites will have a User with the role of
Customerand will also beTax Exemptedapproved to begin off with.With these options, the v1.6 works. A product is set with the Tax Class of
Zero rateand the tax is exempted! Also v2.0 works.However, to check that the plugin is truly honoring to exempt products with
Zero ratetax class, I will change the product in checkout to beStandard rate. I then assume that both will have tax. v1.6 does honor the settings, and has tax applied now. However, v2.0 does not honor the settings and took away taxes either way. Not quite right…So, perhaps that was a bug with Tax classes. Instead, I will then check
Specific products onlyto be ON in both websites. It should work regardless whatTax classthey are under… and it worked! So, at least in the Product level, it works…
Edit: After more tweaking from the top settings, both plugins broke when reverted to the initial settings. This means that the plugin is unstable. I then tried to recreate everything with the v1.6 which was working, but it was still not working. Nothing was working. Regardless of the Tax Class, it will always exempt. Regardless if the product is checked off for Specific Products, it still does not work. Not sure what went wrong, but at least to me, this plugin does not work.
The topic ‘Plugin v2.0+ No Longer Working’ is closed to new replies.