Newsletter signup

Subscribe to our newsletter

How to get UPS Client Credentials connection and configure UPS Live Rates plugin

UPS WooCommerce
Updated:
2026-04-20
Reading time:
3 minutes read
Category:
Blog, WooCommerce, Plugins

In this article, I’ll show you how to register a UPS account and grant Client Credentials connection to integrate your UPS account with a WooCommerce store. We’ll start with the very basic things.

What will you learn?

How to register a UPS profile,
How to grant a Client Credentials connection,
How to configure UPS integration using UPS WooCommerce Live Rates and Access Points.

What do you need?

– UPS WooCommerce Live Rates and Access Points plugin
The plugin has free and paid versions. Generally, integration is the same in both plugins, therefore I’ll use the free version as an example.

UPS WooCommerce Live Rates and Access Points

Display automatically calculated UPS live rates and offer UPS Access Points support for your customers.

Go to WordPress.org or Download for free
7,000+ Active Installations
30-day money back guarantee
Last Updated: 2026-03-31
Works with WooCommerce 10.3 - 10.7.x

<br>– UPS account
If you don’t have a UPS account or a UPS Access Key and don’t know how to do it, relax, and let us go through it in this post. If you already have a UPS  account configured, you can skip it and just go to Establishing Client Credentials connection part of this post.

Registering a UPS profile

First, go to UPS.com and click the Sign Up link on the top bar.

UPS profile registration - main page

You’ll see a sign-up screen. You can enter your own information or use one of your Facebook, Twitter, Google or Amazon accounts.

UPS profile registration - signing up

Click Sign Up button, and you’ll be redirected to the welcome screen. Finally, check your inbox to confirm your e-mail address and click the verification link.

UPS profile registration - e-mail verification

Great! You’ve got a UPS profile. Now you can configure it and grant a Client Credentials connection.

Establishing Client Credentials connection

First, you have to log in. Then go to Developer portal and click Add Apps option.

UPS Add apps

Select „I want to integrate UPS technology into my business” from „I need API credentials because” field. Below, select your account number from the dropdown. However, if you don’t have one, you need to add it or create new one by choosing the appropriate option. Hit Next.

Next, you will see Primary Contact form. Fill-in required fields and proceed by clicking Next just below the form.

Primary Contact

This step is very important. You need to define your App Name and select APIs (Add Products section) that your App will get access to. Select:
– Authorization (OAuth),
– Locator,
– Address Validation,
– Rating*.

*Important: If the ‘Products Included In This App’ section does not display certain options (e.g., Rating) during app creation, proceed by creating the app. Afterward, edit the created app to manually add the missing products.

UPS app details

Please, bear in mind, that in a case of usage of UPS Shipping Labels and Tracking Plugin for WooCommerce, you would need to mark another API, which is the Shipping API.

UPS WooCommerce Labels and Tracking
$89.00

Create the shipments, generate the printable UPS shipping labels for the placed orders and track the parcels directly from your WooCommerce shop.

View Details or Add to cart
Plugins used by 235,907+ shops
30-day money back guarantee
Last Updated: 2026-03-30
Works with WooCommerce 10.3 - 10.7.x

To proceed click Save.

Congratulations! Now, copy Client ID and Client Secret.

UPS Client Credentials data

Configuring UPS integration using UPS WooCommerce Live Rates and Access Points

Go to WooCommerce → Settings → Shipping → UPS. To sum up – enter your UPS account credentials.

UPS API Settings

Click Save at the bottom of this screen, and the API Status should change to OK. Great! You’re connected!

You might also be interested in

Summary

You have just learned a lot about WooCommerce UPS integration. We hope that we made it as simple as it can be. Therefore, did this guide help you? Let us know in the comments section below.

FAQ

What do I need to integrate UPS with WooCommerce?

  • UPS Live Rates and Access Points plugin for WooCommerce (available in free or PRO version) and a UPS account with Client Credentials configured in the UPS Developer portal.

How do I register a UPS account?

  • Go to UPS.com, click the Sign Up link in the top bar. Then, fill in your details manually or sign up using a Facebook, Google, or Amazon account. After submitting the form, you need to verify your email address by clicking the link UPS sends to your inbox.

What are UPS Client Credentials and where do I get them?

  • Client Credentials are a Client ID and Client Secret that authorize your store to communicate with the UPS API. You generate them by logging into the UPS Developer portal at developer.ups.com/apps, clicking Add Apps, and creating a new app linked to your UPS account number.

Which UPS APIs (products) should I select when creating the app?

  • For the UPS Live Rates plugin, you need to add the following four products: Authorization (OAuth), Locator, Address Validation, and Rating. If you also use the UPS Shipping Labels and Tracking plugin, you must additionally add the Shipping API.

What if the “Rating” option isn’t available when I create my app?

  • This is a known UPS portal quirk. Simply finish creating the app first, then edit it afterwards and manually add the missing products (such as Rating).

Where do I enter my Client Credentials in WooCommerce?

  • In your WordPress admin, go to WooCommerce → Settings → Shipping → UPS, paste your Client ID and Client Secret along with your other UPS account details, and save.

Content Writer at Octolize

Bartosz Gajewski is a content and marketing specialist with a solid background in SEO, WordPress content strategy, and technical documentation for digital products. With years of hands-on experience in both in-house and freelance roles, he supports tech companies – especially in the SaaS and e-commerce space – by creating content that informs, engages, and drives results.

His approach blends storytelling with data-driven SEO, and he’s been involved in projects ranging from rebranding and product marketing to growth experiments and copywriting for complex software tools. On the blog, he shares actionable insights from his work across marketing teams, product documentation, and online store optimization.

Comments
Subscribe
Notify of
guest
2 Comments
Inline Feedbacks
View all comments
Shushanna
Shushanna
6 years ago

Hi Bartosz Gajewski, I’ve got an Issue: after “Choose your pickup type” step, I get “Add Payment Type” screen, when I enter valid or test Payment Card information I get an Error and can not get an Access Key. But here I do not see “Add Payment Type” step.

Bartosz
Bartosz
Reply to  Shushanna
6 years ago

Hi Shushanna! Thanks for your comment. When I was writing this article, I didn’t have to add payment card. I just made a new account and updated the article. Unfortunately I didn’t get any problem that you are talking about. I think that you should contact UPS customer service. Good luck!

Check out our case studies

clothes
The Neurodivergence Project

The Neurodivergence Project uses the ocean and the natural world to empower neurodivergent people to build confidence, lasting friendships and help them achieve their goals.

books
Dominican Liturgical Center

Dominican Liturgical Center is based in Cracow and focused on promoting the learning of traditional music and singing. They also run a smaller publishing house and a webshop that is focused on selling mainly books and CDs.

Case Study Gas Leisure
SGL Surrey Gas & Leisure

Established in 2017. SGL is focused on selling gas bottles and non-gas products. Formerly, the company offered payment by card on delivery. For now, the SGL started online payments and they launched a webstore.