Active installs
50K+
Subscription includes
Support
Founded in 1907 as a messenger company in the United States, UPS has grown into a multi-billion-dollar corporation by clearly focusing on enabling commerce around the globe.
This extension requires that your server has SimpleXML installed. It primarily works with ins and lbs, but other units can be converted automatically. The Rates API will return rates in the currency of the country in which the API was registered so make sure this matches your store.
UPS can calculate quotes worldwide, as it handles both domestic and international parcels:
| Domestic | International |
|---|---|
|
|



Yes. UPS Shipping Method is a WooCommerce shipping extension that connects your store to the UPS API and displays real-time UPS rates during checkout. Shoppers see accurate, up-to-date pricing based on the items in their cart and their delivery address, and you charge exactly what UPS quotes. This helps you avoid guessing at shipping costs or overcharging customers.
To display live carrier rates at checkout, you connect a carrier-specific shipping extension to your store. UPS Shipping Method pulls live UPS rates for both domestic and international parcels and shows them to shoppers as they check out. If you ship with other carriers, WooCommerce also offers the USPS Shipping Method and FedEx Shipping Method, and you can browse all shipping, delivery, and fulfillment extensions to match your carriers.
Yes. UPS Shipping Method connects to your own UPS account through the UPS REST API, so you need an active account and API credentials to pull rates. Your account details also let you show the pricing tied to your shipping profile. Once connected, you add the method to a WooCommerce shipping zone and choose which UPS services to offer.
No. UPS Shipping Method focuses on calculating and displaying live UPS rates at checkout, and it works alongside your preferred label solution. To print labels, you can use the free WooCommerce Shipping extension, which offers discounted UPS rates and tracking, or you can buy labels directly through UPS. Pairing live rates at checkout with a label tool gives you a complete shipping workflow.
Yes. UPS Shipping Method supports negotiated rates, so if you have account-specific pricing approved by UPS, the extension can display those rates at checkout. This can help higher-volume stores show the discounted pricing they have already earned rather than standard published rates. Negotiated rates must be active and approved on your UPS account for them to return correctly.
Yes. UPS can calculate quotes for both domestic and international parcels, and the extension supports international services such as Worldwide Express, Worldwide Express Plus, Worldwide Expedited, Worldwide Saver, and Standard. Shipping rate calculations use the currency of your origin country, so set your store currency to match. This makes UPS Shipping Method useful for stores selling across borders.
The extension supports a wide range of UPS domestic and international services. Domestic options include Next Day Air Early, Next Day Air, Next Day Air Saver, 2nd Day Air, 2nd Day Air AM, 3 Day Select, Ground, Simple Rate, and several SurePost services. International options include Worldwide Express, Worldwide Express Plus, Worldwide Expedited, Worldwide Saver, and Standard. You choose which services to display, rename them, and set the order shoppers see them in.
Yes. UPS Shipping Method includes an Offer Rates setting that lets you display all available UPS services or show only the cheapest option. Showing a single lowest rate can simplify the checkout choice, while showing all rates gives shoppers control over speed versus cost. You can configure this per shipping method to suit your store.
Yes. Because UPS Shipping Method quotes live rates based on real package weight, dimensions, and destination, it is designed to help you charge customers what shipping actually costs. You can improve accuracy further by using the built-in box packer with defined box sizes, and you can add handling fees per service using the price adjustment option. Together these tools give you clearer control over shipping costs rather than relying on flat estimates.
Packaging has a direct effect on accuracy. You can pack items individually, choose from standard UPS packaging, or set up custom boxes with weights and dimensions, which is the recommended method for accurate quotes. For any of these to work, your non-virtual products need weights and dimensions set. The box packer estimates how items fit into boxes so the rates shoppers see are closer to what you will actually pay.
Yes. UPS Shipping Method includes an optional destination address validation setting. When enabled, customers can only complete checkout with a UPS-validated address, which can help reduce failed deliveries and address correction fees. This requires the Address Validation service to be enabled within your UPS app during setup.
It is a strong fit for WooCommerce stores that ship physical products with UPS and want customers to see accurate, real-time UPS rates at checkout. It suits merchants shipping domestically, internationally, or both, and it is especially useful for stores with negotiated UPS pricing or variable package sizes where flat rates would over or undercharge. Stores that maintain accurate product weights and dimensions will get the most reliable results.
UPS Shipping Method is not the right fit if you need freight shipping or ship packages over the 150 lbs per-package weight limit, as both fall outside what this extension handles. It also does not create labels or tracking on its own, so if your main need is printing UPS labels and saving on postage, start with the free WooCommerce Shipping extension. If you ship primarily with other carriers, consider the USPS Shipping Method or FedEx Shipping Method instead.
They solve two different parts of the shipping workflow. UPS Shipping Method displays live UPS rates to customers at checkout so you can charge accurate shipping. WooCommerce Shipping is a free extension for buying and printing UPS, USPS, DHL, and FedEx labels from your dashboard at discounted rates, and it does not show live rates at checkout. Many stores use both together: UPS Shipping Method for checkout rates and WooCommerce Shipping for label printing.
Yes. You add UPS Shipping Method to a WooCommerce shipping zone, then configure which UPS services, packaging, and settings apply to that zone. This lets you offer different UPS options depending on where customers are located, for example separating domestic and international destinations. If you have not set up shipping zones yet, configure those first before adding the method.
Yes, for accurate rates. The UPS API and the built-in box packer require that non-virtual products have weights and dimensions set, and the extension calculates rates for all physical products in the cart. Packing items individually needs at least the weight, while box packing needs both weight and dimensions for the most accurate quotes. Keeping this product data complete helps your checkout rates match your real shipping costs.
Yes. You can adjust each UPS service up or down using the price adjustment option in the Services settings, which lets you build in handling fees or discounts per service. This gives you a straightforward way to cover packing materials or fulfillment time without hiding those costs elsewhere. Adjustments are applied individually, so you stay in control of how each service is priced.
Categories
Extension information
Quality Checks
Compatibility
Countries