This optional extension integrates with the United Parcel Service (UPS) API, allowing real time calculation of shipping costs for the UPS shipping options specified in your settings. The extension integrates seamlessly with native shipping options while providing even more choices.
UPS Shipping is a paid extension, available on the ExpressionEngine Add-on store.
system/user/addons/store_ups
on your serverTo use the UPS shipping extension, you will need to set up a UPS account. You can do this by visiting the UPS developer website and creating an account.
Once you have created an account, you will need to set up a UPS API key. You can do this by making a new app. Once your app is created you will add the following APIs to the app: Rating, Pickup, and Shipment.
The UPS Shipping extension will automatically add shipping method options
to your checkout. To display the shipping options inside your checkout tag,
use the {field:shipping_method}
variable. For more information, see the
Checkout Tag Shipping Methods.
Your UPS Client ID.
Your UPS Client Secret.
Your UPS Shipper Number.
Which service options you would like to provide to your customers. If you don’t select any services then any available services will be returned. Otherwise, displayed service options will be restricted to those you select here.
Note: Even if you select options here, only shipping options which are applicable for a particular order will be displayed. For example, international shipping options will not be displayed for domestic orders, even if they are selected here.
The packaging you will be shipping the order in.
The city where you will be sending items from.
The ZIP where you will be sending items from.
The country where you will be sending items from.
Whether the API should be queried in test mode.
June, 2025
shipping_city
is once again required to calculate shippingFebruary 19, 2014
shipping_city
is no longer required to calculate shipping{shipping_method:days}
variableNovember 6, 2013
October 26, 2013
September 9, 2013