KO - Woo Role Tax Overrides
Override WooCommerce tax rates for specific user roles, with admin tools. Also adds column to "Orders" screen for auditing.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wy4tt34rp/ko-wc-role-tax-overrides/archive/refs/heads/main.zipOverride WooCommerce tax rates for specific user roles, with admin tools and order audit visibility.
Description
This plugin allows you to assign specific tax rates to selected WordPress user roles. Only the roles you configure are overridden. All other users continue using standard WooCommerce tax behavior.
Features:
- Top-level admin menu: Role Based Taxes
- Menu position 57
- Submenus for Settings, Logs, and Debug
- Per-role tax rate overrides
- 0% tax support for tax-exempt roles
- Priority handling for users with multiple matching roles
- Optional cart and checkout notice
- Custom editable notice message
- Optional WooCommerce logging
- Order list column showing applied override
- Order detail audit meta box for clearer admin review
Installation
- Upload the plugin ZIP in WordPress
- Activate the plugin
- Go to Role Based Taxes > Settings
- Add the roles and tax rates you want to override
Changelog
1.1.2
- Added a settings field to customize the frontend notice message.
1.1.1
- Changed frontend notice rendering to print directly once per page context so Divi checkout templates display it reliably without duplication.
1.1.0
- Moved admin nav to a top-level menu
- Changed label to Role Based Taxes
- Set menu position to 57
- Added submenu structure: Settings, Logs, Debug
- Added active badge/count on settings page
- Added admin notice when overrides are configured
- Added order detail audit meta box
- Fixed repeated checkout notice behavior by using a one-time WooCommerce notice