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: