Reference Guide to Zamp Tax for WooCommerce
Settings Reference
A comprehensive guide to all settings available in the Zamp Tax plugin.
All Available Settings
Setting | Location | Description |
API Token | WooCommerce → Settings → Zamp Tax → General | Your unique authentication token from Zamp |
Nexus States | WooCommerce → Settings → Zamp Tax → General | States where you have tax obligations |
Enable Calculations | WooCommerce → Settings → Zamp Tax → General | Activates automatic tax calculations |
Send Transactions | WooCommerce → Settings → Zamp Tax → General | Enables transaction syncing to Zamp |
Enable Address Validation | WooCommerce → Settings → Zamp Tax → General | Activates address validation during checkout |
Enable Debug Logging | WooCommerce → Settings → Zamp Tax → General | Records detailed plugin activity logs |
Default Values
When first installed, the plugin uses these default settings:
API Token: Empty
Nexus States: None selected
Enable Calculations: No
Send Transactions: No
Enable Address Validation: No
Enable Debug Logging: No
Configuration Options
Product Settings
Product Tax Codes: Configurable per product
Default Tax Code: R_TPP (Tangible Personal Property)
Setting Dependencies
Certain features require specific settings to be enabled:
Transaction Sync requires:
Valid API Token
"Send Transactions" enabled
Tax Calculations require:
Valid API Token
"Enable Calculations" enabled
At least one Nexus State selected
Address Validation requires:
Valid API Token
"Enable Address Validation" enabled
API Integration
Understanding API Calls
Zamp Tax makes API calls for the following operations:
Tax calculations during checkout
Address validation
Transaction syncing
Token validation
Rate Limits
API requests are limited to Zamp's global rate limiting across all API endpoints:
500 requests / minute
If required, Zamp can increase a customer's rate limit beyond 500 requests per minute.
Error Handling
The plugin handles API errors in the following ways:
Connection failures: Logged and displayed to admin
Rate limits: Automatic retry with exponential backoff
Invalid responses: Logged with debug information
Authentication errors: Token validation status updated
Response Formats
API responses are handled in the following format:
{
"status": boolean,
"message": string,
"data": {
"taxDue": float,
"validatedAddress": object,
"transactionId": string
}
}Need More Help?
For detailed API documentation and support:
Visit the Zamp Developer Portal
Contact Zamp Support
View debug logs in WooCommerce → Status → Logs