Magento 2 FedEx OAuth REST API Shipping Extension
| Edition | Community |
|---|---|
Magento 2 FedEx OAuth REST API Shipping Extension User Guide |
-
Real-time FedEx shipping rates in Magento checkout using the FedEx REST API.
-
Secure OAuth2 authentication with sandbox and production credential support.
-
Supports negotiated account rates and list rates from one carrier configuration.
-
Controls for allowed services, pickup type, and transit-time display.
-
Built for large catalogs with shared dimensional-weight calculation.
Description / Magento 2 FedEx OAuth REST API Shipping Extension
✔ Product updates and support for 12 months
Magento 2 FedEx REST API Shipping Extension
Connect Magento 2 directly to FedEx’s modern REST API platform and return real-time FedEx rates in cart and checkout. This extension uses OAuth2, supports sandbox and production credentials, and is designed for stable single-origin fulfillment quoting.
Short description
- Real-time FedEx checkout rates via the official FedEx REST API + OAuth2.
- Supports negotiated (ACCOUNT) rates and LIST rating from a single carrier configuration.
- Controls for allowed methods, pickup type, top-N output, and optional transit-time display.
- Volume-ready with shared package dimensions and dimension modes (product_attributes, auto_dim_weight, hybrid_fallback).
- Admin tools for credential validation and sample-rate testing, plus optional debug logging.
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 FedEx services appear, how pickup type is set, and whether transit-time information is shown alongside rate options.
Merchant controls
- Allowed FedEx services (offer only the methods that match your fulfillment strategy).
- ACCOUNT vs LIST rating options from the same carrier configuration.
- Pickup type configuration and optional transit-time display.
- Top-N method output to keep checkout concise (optional).
- Admin test tools for faster setup and troubleshooting.
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 FedEx with:
Need multi-origin (dropship / multi-warehouse) shipping?
This base FedEx 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 quoting | Great “primary” carrier for many stores |
| USPS REST API | Lightweight parcels + cost-sensitive shipping | Caching, top-N output, fast common routes | Ideal complement to UPS/FedEx |
| 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 FedEx rates at checkout (not flat estimates).
- Merchants who want ACCOUNT vs LIST rating options in one configuration.
- Stores that want tighter control over allowed methods and delivery expectations.
- Catalogs that require consistent dimensional-weight behavior across carriers.
- Teams who want quick setup with built-in admin test tools.
FAQ
Does this replace Magento’s built-in FedEx integration?
Yes — it’s a modern FedEx REST API integration designed for accurate checkout quoting and better controls.
Can I use negotiated rates?
Yes — you can run negotiated (ACCOUNT) rates or list rating depending on your configuration.
Can I use this with UPS and USPS?
Yes — the carrier suite shares dimension attributes and consistent configuration patterns.
What if I ship from multiple warehouses/vendors?
Add the Multi-Vendor Dropship bundle for per-origin rating and combined totals.