Zamp for WooCommerce: Settings Reference
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:
- 120 requests / 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