Overview
Your store can automatically calculate shipping based on UPS negotiated rates. In order to set this up, you'll first need have a UPS account and create an app in UPS developer console.
Create app in UPS developer console
The following steps are for receiving a UPS client ID and Secret :
- Navigate to UPS Developer Console.
- Click Create an Application, then Add App after logging in.
- Select "I want to integrate UPS technology into my business" and you UPS account associate with.
- Fill out your contact info and click on Next:
- Add Rating, Time In Transit, Freight Rating (if you are using UPS Freight integration) and Save
- Copy your Client ID and Secret to your store UPS setting page
Connecting UPS to Cart.com
- Navigate to Storefront > Settings > Shipping > Shipping Providers and click on edit UPS
- Copy the Client ID and Secret from your UPS app, set it active and Save
- Navigate to Settings > Shipping > General and scroll down to the UPS Options section. Add your Account Number for Negotiated Rates, and change the "Customer Classification" drop-down to "Rate Associated With Account"
- To test the negotiated rates, you can simply remove the Account Number here and refresh a cart for comparison.
- NOTE: The "Access License number for Negotiated Rates" is no longer needed.
Error Messages
When you are in the UPS, Edit Shipping Provider section, and try to enter your credentials, if you see the error: "Failed to save shipping provider: 250002 - Invalid Authentication Information"
This error code means the Rating API permission was not added to your app.
To add the Rating API, login to your developer account and go to your Apps page, then edit your app and add the Rating API.
After that, you should be able to enter your ID's and have it save successfully.