Features
Carrier Rates
Connect UPS, FedEx, and DHL for live shipping rates at checkout
Carrier Rates
Connect your carrier accounts to show real-time shipping rates from UPS, FedEx, and DHL at checkout.
Supported Carriers
| Carrier | Domestic | International | Transit Times |
|---|---|---|---|
| UPS | Yes | Yes | Yes |
| FedEx | Yes | Yes | Yes |
| DHL Express | Yes | Yes | Yes |
Connect a Carrier
- Go to Carriers in the sidebar
- Click "Connect" on the carrier you want to add
- Enter your API credentials:
- UPS: Client ID, Client Secret, Account Number
- FedEx: Client ID, Client Secret, Account Number
- DHL: API Key, API Secret, Account Number
- Click "Test Connection" to verify your credentials
- Save the account
See the Credentials section for detailed, per-carrier API setup guides.
Manage Carrier Accounts
After connecting a carrier, you can:
- "Test Connection" — verify your credentials are still valid
- "Test Rates" — send a sample rate request to see actual carrier responses
- Configure Services — enable or disable specific service levels (e.g., Ground, Express, Next Day)
- Toggle Test/Production Mode — test rates before going live
- Use Negotiated Rates — if you have contracted rates with the carrier
- Activate/Deactivate — temporarily stop using a carrier without deleting credentials
Rate Selection
Configure how RateTell chooses between carrier rates in Configuration:
- Best Value — one cheapest rate per speed tier
- Cheapest — lowest price always wins
- Fastest — quickest delivery wins
- Carrier Priority — preferred carrier first
- All Rates — show all, customer chooses
Fallback Behavior
If a carrier is temporarily unavailable, RateTell uses your other carriers or custom rates instead. Your checkout never stops working.
Troubleshooting
"Connection failed" error:
- Verify your API credentials are correct
- Check that your carrier account is in active status
- Ensure you're using the correct endpoint (test vs. production)
"No rates returned" for test request:
- Check that the origin and destination addresses are valid
- Verify the package dimensions and weight are within carrier limits
- Ensure the selected services are available for that route
Credentials expired:
- UPS and FedEx credentials don't expire but may be revoked if unused
- For DHL, regenerate keys in the DHL Developer Portal if they stop working