This guide will take you through:
1. New API connection in UPS Developer Portal
2. Setup the carrier in Webshipper
1. New API connection in UPS Developer Portal
Step 1: First we need to access the UPS Developer Portal: https://developer.ups.com/
After logging in, we need to select 'Apps' in the profile menu and click 'Add Apps' once the Apps menu has opened.
Step 2: When adding a new App, select 'I want to integrate UPS technology into my business' in the first dropdown menu and then select an appropriate UPS Account to associate with the new credentials.
Step 3: Afterwards you can fill out your contact details as you see fit.
Step 4: On the following page you can select which UPS Products to associate with the new API connection.
Select at least the following:
- Shipping
- Tracking
- Paperless Documents
- Time in Transit
- Locator
- Pickup
- Rating
OAuth should automatically be selected and be non-removeable, but if not automatically selected please do so.
Step 5: Once the Products are saved, you will be presented with the new App details.
Here we need to get the Client ID and Client Secret.
Once the Client ID and Client Secret are acquired, we are done in the UPS Developer Portal and need to return to Webshipper.
2. Setup the UPS carrier
Navigate to your Webshipper account and go to Connect > Carriers > Create carrier > Select UPS.
Fill in the details from UPS and click Create carrier.
Client ID needs to be input in the UPS Username field.
Client Secret needs to be input in the UPS Password field.
UPS Access Token field is deprecated, so no values are required here anymore.
UPS Account Number is the Account Number which has just been configured to the new API keys in the previous part of the guide.
3. Shipping rates
Once you have connected to your carrier, you can start building your desired shipping rates with each of the services available on the carrier.
Navigate to Connect > Order channels > Select your channel > Add Shipping rate.
Read more here on how to build shipping rates
Nice to know about UPS
- Paperless is not supported on return shipments.