Magento 2 UPS REST API Shipping Extension - Free

Compatible with Magento latest version community edition
Magento 2.4.x
SKU: UPS-Rest-API
Edition
  • Community
$0.00
  • Real-time UPS shipping rates in Magento 2 cart/checkout via the official UPS REST Rating API.

  • Secure UPS OAuth authentication with sandbox + production credential support.

  • Supports negotiated rates, allowed UPS services, handling fee/rules, and country restrictions.

!

The Problem

  • Legacy UPS integrations (XML/SOAP) are deprecated or unreliable
  • No real-time accurate shipping rates during checkout
  • Complex setup with outdated authentication methods
  • Limited support for modern UPS REST API requirements

The Solution

Toweringmedia UPS REST API Shipping Extension enables seamless integration with UPS REST API, delivering real-time shipping rates, secure OAuth authentication, and a future-ready checkout experience.

How It works

1
Configure UPS API
Enter your UPS REST API credentials and set up OAuth authentication directly from Magento admin.
2
Fetch Real-Time Rates
The extension connects to UPS API in real-time to calculate accurate shipping rates during checkout.
3
Deliver Seamless Checkout
Show customers reliable shipping options with live rates, improving transparency and conversion.

See It In Action

✔ Product updates and support for 12 months

Magento 2 UPS REST API Shipping Extension

Upgrade Magento 2 UPS rating to the official UPS REST Rating API. This extension returns real-time UPS shipping rates in cart and checkout using OAuth-secured authentication and a single-origin quoting model based on your Magento Shipping Origin settings.

Short description

  • Real-time UPS checkout rates via the official UPS REST Rating API.
  • Secure OAuth authentication with sandbox and production credential support.
  • Supports negotiated rates, allowed services, handling rules, and country restrictions.
  • Volume-shipping ready with dimensional-weight controls and shared package dimensions.
  • Admin tools: Test Connection and Test Sample Rate for faster go-live.

How it works

Rates are calculated from your configured Magento Shipping Origin to the customer’s destination using total cart weight and resolved package dimensions. You control which UPS services appear, whether negotiated rates are enabled, and how shipping rules are applied (handling and country scope).

Merchant controls

  • Allowed UPS services (offer only the methods you want customers to see).
  • Negotiated rates support with your UPS account configuration.
  • Handling rules and country scope filters for predictable availability.
  • Admin test actions to validate credentials and sample rate collection quickly.

Shared dimensions (suite-wide)

Keep one set of product dimensions across all Toweringmedia carriers using shared attributes:

  • tm_pkg_length
  • tm_pkg_width
  • tm_pkg_height

Dimension modes: product_attributes, auto_dim_weight, hybrid_fallback (recommended).

Works with the Toweringmedia Magento 2 Carrier Suite

For a consistent multi-carrier setup (shared dimensions, similar configuration patterns), pair UPS with:

Need multi-origin (dropship / multi-warehouse) shipping?

This base UPS module is intentionally single-origin for stability and predictable checkout behavior. If you ship from multiple vendor warehouses, extend your setup with:

Magento 2 Multi-Vendor Dropship Shipping System (UPS/USPS/FedEx Bundle)

Adds vendor-specific origins, per-origin carrier rating, and combined checkout totals while keeping the base carrier clean and reusable.

Which carrier should I enable?

Carrier Best for Strengths Notes
UPS REST API Domestic + negotiated pricing Service control, negotiated rates, reliable checkout quoting Great “primary” carrier for many stores
USPS REST API Lightweight parcels + cost-sensitive shipping Caching, top-N output, fast common routes Also a Web Tools migration path
FedEx REST API Express + international service mix Account vs list rating, pickup type, transit-time options Strong for speed-focused delivery offerings

Who this extension is for

  • Stores that need real-time UPS rates at checkout (not flat shipping estimates).
  • Merchants who want service filtering and tighter control over shipping options.
  • Catalogs that need consistent dimensional-weight behavior across carriers.
  • Teams that need fast setup with built-in admin test tools.
  • Stores planning a scalable multi-carrier strategy with USPS and FedEx.

FAQ

Does this replace Magento’s built-in UPS integration?
Yes — this extension provides a modern UPS REST API integration designed for accurate checkout rating and better controls.

Can I use this with USPS and FedEx?
Yes — the carrier suite shares dimension attributes and consistent configuration patterns.

What if I ship from multiple warehouses/vendors?
Use the base carrier first, then add the Multi-Vendor Dropship bundle for per-origin rating and combined totals.

Do I need to set product dimensions?
You can store dimensions in the shared attributes or use auto estimation / hybrid fallback depending on your catalog needs.

Related searches

  • Magento 2 UPS rates at checkout
  • UPS REST API Magento 2 shipping module
  • UPS negotiated rates Magento 2
  • Magento 2 dimensional weight shipping
  • Magento multi-carrier shipping setup

Looking for a multi-carrier stack? Pair UPS with USPS and FedEx.

  • Real-time UPS shipping rates in Magento 2 cart/checkout via the official UPS REST Rating API.

  • Secure UPS OAuth authentication with sandbox + production credential support.

  • Supports negotiated rates, allowed UPS services, handling fee/rules, and country restrictions.

📘 Documentation

Get started quickly with our detailed user guide. The documentation covers everything from installation to UPS REST API configuration and OAuth setup.

  • Step-by-step installation instructions
  • UPS REST API credentials and OAuth configuration
  • Real-time shipping rate setup in Magento
  • Address validation and shipping methods configuration
  • Best practices for accurate rate calculation

💬 Support

Need help? Our Magento experts are here to assist you with UPS integration, configuration, and troubleshooting.

  • Quick and reliable email support
  • Help with UPS API setup and OAuth authentication
  • Troubleshooting shipping rate and API issues
  • Guidance for UPS account and API requirements
  • Regular updates and Magento compatibility support

The extension integrates your Magento 2 store with UPS REST API to fetch real-time shipping rates, enabling accurate and dynamic shipping cost calculation during checkout.

Yes, the extension fully supports UPS OAuth authentication, ensuring secure and compliant communication with UPS REST API services.

Absolutely. The extension retrieves live UPS shipping rates during checkout, helping customers see accurate pricing based on their shipping address and cart details.

Yes, the extension supports address validation through UPS services, helping reduce shipping errors and ensuring accurate delivery information.

Yes, the extension is built to support the latest Magento 2 versions and follows modern API standards, ensuring long-term compatibility and stability.

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: No additional dependencies required
  • API Type: UPS REST API (latest version)
  • Authentication: OAuth 2.0 (Client ID & Secret)
  • Shipping Rates: Real-time UPS rate calculation
  • Supported Services: UPS Ground, Next Day Air, 2nd Day Air, and more
  • Address Validation: Supported via UPS API
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • Shipping Methods Display: Dynamic based on customer address
  • Checkout Integration: Works with default Magento checkout
  • Cron Support: Compatible with Magento cron jobs
  • Admin Configuration Path: Stores → Configuration → Sales → Delivery Methods → UPS REST API
  • Fallback Handling: Graceful handling if API is unavailable
  • Security: Secure API communication using OAuth and HTTPS
  • Performance Impact: Minimal (optimized API requests)

Ready to Show Accurate UPS Shipping Rates?

Deliver real-time rates at checkout with secure API integration and a seamless customer experience
$0.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster