Integrating your webstore with UPS

Seamless shipping is essential for a smooth customer experience, and integrating your webstore with UPS allows you to offer reliable shipping options. To set up the integration, follow these simple steps to connect your store with UPS and streamline your shipping process.

UPS rest credentials

1. To obtain UPS credentials, create or login to your UPS account: https://www.ups.com/doapp/signup?loc=en_US.

2. Navigate to My Profile and click Apps.

3. Click Create an Application and follow the application process.

4. Copy the Client ID and Client Secret provided.

5. In WebStore Manager, under Settings> All config options, enable the Enable Negotiated Rates (requires UPS account) REST version option.

6. Add the credentials from your UPS account to the option: UPS username, Password, Client ID, Client Secret and Shipper ID

API permissions 

1. To add API permissions in the App/Edit App Add Products section in your UPS account, log into the UPS Developer Portal: https://developer.ups.com/.

2. Click My Apps.

3. Click the App name.

4. Add the following products to the app: Shipping, Time in Transit, Rating, Address Verification.

Configure UPS to your WebStore

1. In WebStore Manager, under Fulfillment & Taxes, select General Set-up. 

2. Select the Country, scroll down to Fulfillment methods and click each Shipping option to which you want to add UPS integration.

3. Under the Shipping Integration header, select United Parcel Service (new REST version).

Verify credentials 

  1. Go to https://developer.ups.com/api/reference?loc=en_US#tag/Rating_other 

  2. Click Try it in the rating request section. Here is the information you need to fill in:

SECURITY: fill in the Client ID and Client Secret and select request token.
BODY: Replace all shipper's number sections with customer's actual shipper number
PARAMETERS: Enter Rate in the request option section.

  1. Send the request. If the account configuration is correct, you should get a successful response.

If you encounter Invalid Authentication Information error, try adding API permissions in the 'App/Edit App Add Products' section in UPS account. 

If you still encounter any issues, please reach out to Websell Support.