This is an old revision of the document!
Table of Contents
Magento 2 UPS REST API Shipping Extension - Free User Guide for Magento 2
Extension context
This guide explains how to use the Toweringmedia Magento 2 Carrier extension from the active Admin panel catalog.
Product page
Overview
✔ 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.
What this extension does
- 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.
- Volume-ready quoting with dimensional-weight modes and shared package dimension attributes ( tm_pkg_length , tm_pkg_width , tm_pkg_height ).
- Admin tools: Test Connection and Test Sample Rate for faster setup + optional debug logging.
Installation
Install and validate in staging before production rollout.
cd /path/to/magento # Install from your licensed package source php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
Configuration
Configure credentials and extension options in Magento Admin, then validate quote/checkout behavior for your use case.
Validation checklist
- Settings save correctly at expected config scope.
- Extension behavior appears in cart/checkout/admin as expected.
- Transactions/rates/totals complete without critical errors.
- Logs remain clean across primary test scenarios.
Troubleshooting
- No expected behavior: verify module enablement and config scope values.
- Rate/checkout errors: re-test with required related modules only.
- Frontend stale output: flush cache and redeploy static content.
