Setting up tax is fiddly and easy to get subtly wrong. A reduced-rate class here, a per-country rate there, a compound rule you half remember, all entered through a spreadsheet-style screen where one mistyped percentage quietly overcharges every order in a region.
This lets the agent read your current tax setup, lay your intended rates and classes out as a plan, and make the changes once you approve. It works with classes and rates only, so it never reaches for the store setting that turns tax on or off.
I want to set up tax in WooCommerce. Here is what I need: [a "Reduced rate"tax class, a 20 percent standard VAT rate for [GB], and a 5 percent reducedrate for the same country]. Do not create anything yet.
First, list the existing tax classes and every tax rate across them, and showme a plan: which classes are new, which rates are new, and which existingrates would change. Change nothing on this pass.
Once I approve the plan, create the new tax classes first, then create andupdate the rates in small batches, pausing between them. Do not touch any rateI did not name. At the end, list every tax class and rate you created orchanged.Why this is safe to run
The first pass reads and compares. Listing your classes and rates changes nothing, so you approve a plan that clearly separates what is new from what would change, with your current rates as the record to fall back on. Classes are created before the rates that depend on them, so the plan applies in an order that holds together.
The recipe writes only what you named. It creates the classes and rates you approve and edits only the rates in the plan, leaving every other rate untouched, and it never enables or disables tax collection for the store, which is a setting outside its abilities. The WooCommerce tax abilities stay off until you turn them on, every write is gated on the manage-WooCommerce capability, and each class and rate is recorded in the Activity Log.
Already connected? You do not have to paste this. Ask your agent for the “configure WooCommerce tax rates and classes” recipe, or just describe the rates you need, and it runs the same plan-then-approve flow on your own store.