Shipping API Connections — UPS and FedEx Setup Guide
Applies To: [ All Licenses ]
Overview
This article explains how to connect your storefront to UPS and FedEx shipping APIs for live rate calculation and label generation.
UPS API Connection
Step 1 — Obtain UPS API Credentials
Log in to your UPS account at ups.com.
Navigate to UPS Developer Portal and create an application to obtain your API credentials.
You will need your Client ID, Client Secret, and Account Number.
For detailed steps, see How do I connect my storefront to the UPS API?.
Step 2 — Enter UPS Credentials in the Software
Log in to your administration panel at
admin.yourwebsiteaddress.com.Navigate to Settings > Shipping.
Locate the UPS section and enter your Client ID, Client Secret, and Account Number.
Click Save.
Step 3 — Test UPS Rates
Navigate to your storefront and add a product to the cart.
Enter a shipping address at checkout.
Confirm UPS rate options appear in the shipping selection step.
FedEx API Connection
FedEx uses two separate credential sets — one for rate calculation (standard API) and one for label generation (Developer API). Both need to be configured if you use both features.
Standard FedEx API (Rate Calculation)
Log in to your FedEx account and navigate to the FedEx Developer Portal.
Create an application and obtain your API Key, Secret Key, and Account Number.
In the Software admin, navigate to Settings > Shipping and enter the FedEx credentials.
Click Save.
See How do I connect my storefront to the FedEx API?.
FedEx Developer API (Label Generation)
Label generation requires a separate FedEx Developer API credential set and certification.
Complete the FedEx API certification process. See How to complete FedEx API Certification for shipping labels.
Obtain your FedEx Developer API credentials from the FedEx Developer Portal.
In the Software admin, navigate to Settings > Shipping > FedEx Label Generation and enter these credentials separately.
Click Save.
See How do I connect my storefront to the FedEx Developer API?.
Notes / Tips
UPS and FedEx rate credentials and label credentials are different — configuring one does not automatically configure the other.
After connecting a carrier, test both rate display at checkout and label generation on a real order before going live.
If live rates are not appearing at checkout, verify the carrier is enabled in Settings > Shipping and that your account is in good standing.