Setting up the UPS Shipping Account API

This is a tutorial we made for you to use from the experience one of our clients went through to set it up.
It’s kind of a lot of steps but it worked for them and continues to work today.

 

1. Create a new account at (or Sign into your existing) UPS Shipping Account https://ups.com (opens in a new tab)

2. Click the UPS DEVELOPER PORTAL in the footer (here’s a link to the developer page… https://developer.ups.com)

3. Click โ€œCreate Applicationโ€ or โ€œMy Appsโ€

4. Click โ€œAdd Appsโ€

5. Enter a name for the APP, enter your UPS Billing Account Number, and choose the PRODUCTS necessary for your plugin requirements. The 6 products we chose, that worked for our client, are listed under โ€œProducts Included In This App”

6. When we first did this step, we got a โ€œNon-Technicalโ€ error, and they had our client use a recent UPS Invoice to fill in the blanks.

7. After we submitted the UPS Invoice information to prove the identity, we still had to contact API Technical Support for them to โ€œlift the error messageโ€ to be able to continue with adding the application.

UPS Technical Support – API Department: 800-247-9035 (Option 3, then Option 2)

Hopefully they will help you right then and there, but for our client it took over 24hrs to get a call back from a representative just to tell our client that they โ€œlifted the error message and you can now proceed with adding the applicationโ€

Once youโ€™ve added the Application, you will see the credentials needed to update the UPS Live Rates plugin (client secret, etcโ€ฆ)

8. Then input those two items here in your website under WooCommerce > Settings > Shipping > UPS Live Rates…ย 


 

Last step is to assign a US Shipping Zone to it:

1. Go to WooCommerce > Shipping > Shipping Zones > Edit the US location

2. Click Add Shipping Method

3. Select “UPS Live Rates”ย 

4. Then edit…

5. Set your options.ย 

6.ย  TEST TEST TEST!