Core Features of Zamp Tax for WooCommerce
Sales Tax Calculations
Zamp Tax automatically calculates accurate sales tax rates for your WooCommerce store based on your nexus locations and customer addresses.
Enabling Tax Calculations
To enable automatic tax calculations:
Go to WooCommerce → Settings → Zamp Tax
Ensure you have a valid API token
Select your nexus states
Check "Enable Calculations" checkbox
Click "Save Changes"
How Calculations Work
When enabled, Zamp Tax:
Automatically detects customer location
Validates shipping addresses
Applies appropriate tax rates based on:
Product tax codes
Shipping destination
Your nexus locations
Updates tax calculations in real-time during checkout
Tax Display in Cart/Checkout
Sales tax appears as a separate line item in both cart and checkout. The calculation updates automatically when:
Products are added or removed
Quantities are changed
Shipping address is updated
Discounts are applied
Troubleshooting Common Issues
Common Issues:
No tax showing: Verify nexus states are configured
Wrong tax amount: Confirm product tax codes are correct
Calculation errors: Check Debug Logs in WooCommerce → Status → Logs
Transaction Sync
Transaction Sync ensures your completed orders are properly recorded in Zamp for tax reporting purposes.
Understanding Transaction Sync
Transaction Sync:
Automatically sends completed orders to Zamp
Maintains accurate transaction records
Supports historical order syncing
Handles both sales and refunds
Enabling Transaction Sync
Requirements:
Valid API token
"Send Transactions" option enabled
WooCommerce orders in "Completed" or "Processing" status
Running Historical Syncs
To sync historical transactions:
Navigate to WooCommerce → Settings → Zamp Tax → Transaction Sync
Select your date range
Click "Start Sync"
Monitor progress in real-time
Monitoring Sync Progress
The sync details display shows:
Overall progress percentage
Number of successful transactions
Number of failed transactions
Total transactions to process
Option to stop sync if needed
Handling Failed Transactions
If transactions fail to sync:
Download the Failed Transactions Report
Review error messages for each failed transaction
Fix any identified issues
Retry the sync for the failed period
Address Validation
Address Validation ensures accurate tax calculations by verifying customer shipping addresses.
Note: To use Zamp's Address Validation feature, your WooCommerce store's theme must take advantage of "wc-blocks", which was introduced as part of the Gutenberg Project - something Wordpress introduced in the Summer of 2017. "wc-blocks" is not yet universally adopted.
Address validation UI features for your customer will take advantage of your theme's default font, button appearances, borders, and other styling without the need for modification.
Understanding Address Validation
The feature:
Validates addresses against USPS database
Suggests corrections for invalid addresses
Ensures accurate tax jurisdiction assignment
Reduces shipping errors
Enabling the Feature
To enable address validation:
Customer Experience
During checkout, customers will:
See real-time address validation
Occurs without initial page refresh
Receive suggestions for invalid addresses, or complete addresses for incomplete ones
Have the option to use suggested addresses
Triggers a page refresh
Also populates the shipping address field, in addition to a new sales tax calculation request to Zamp
Handling Invalid Addresses
When an invalid address is entered:
Customer receives immediate feedback
Suggested corrections are displayed
Customer can accept suggestions or modify the address
Checkout proceeds only with valid address
Need Help? If you need assistance with any of these features, please contact Zamp Support at [email protected]





