UPS can be enabled for both domestic and international shipping rates.
If the UPS is enabled, the application will query the UPS rate server with the total order weight and return the available rates based on the order’s shipping address or alternate shipping address distance from the shipping origin and pickup/drop-off type specified on the shipping configuration screen in the web-based admin.
Returned rates from UPS can be marked up to adjust from the returned rate(s) to the actual rate(s) that you will be paying to UPS to ship the package. (Mark up value is dollar-amount not percentage. Contact Site Store Pro support if you required % based markup.)
To use the UPS Rates & Service Selection API, you must register for UPS Online Tools account and get a UPS UserID, Password and a Developer’ Key. Register for an account here. Once you have registered and received your Developer’s Key, you will need to generate and XML Access Key.
After you have generated your XML Access Key, you will need to enter your UPS UserID, Password and XML Access Key and check UPS “on” as a rate option on the shipping configuration page.
After you have entered your UPS account settings and enabled UPS, select the rate types you want to offer to your customers on by going to ‘Store Setup’ > ‘Shipping Setup’ > UPS Rates Configuration
Below is a screen shot of the UPS delivery (service) types selection form. Service types checked “ON” will be displayed to the customer with their returned rate(s) on the /checkout/order_options.asp during the order checkout process.

Note: You cannot use flat-rate shipping options when using FedEx, UPS or USPS rates. You should uncheck all rate types and carriers that you are not using on the shipping configuration screen