Your shopping cart is empty!
Save 10% Discount!
Use code SAVE10 to get 10% OFF all plugins. Valid through January 5, 2028.
Get 15% discount on order total over $500 with multiple plugins purchase with coupon "Bundle".
The Magento 2 UPS Shipping Carrier module enables you to retrieve UPS API rates for packages up to 150 lbs. Shipping rates are calculated based on the shipper’s address and the customer’s address entered at checkout. It is mainly used for shipping small items at the lowest possible cost to the customer. Compatible with Community, Commerce and Cloud Edition: 2.3.x, 2.4.x. Current Plugin Version: 3.1.6 https://commercemarketplace.adobe.com/ecomplugins-upsrest.html
7 reviews / Write a review
$99.95
$149.95
$579.8
$492.83
Please Note: The Magento 2 UPS REST API Shipping Extension for Adobe Commerce is independently developed by EcomPlugins. It is not created, endorsed, maintained, or supported by UPS.
The Magento 2 UPS REST API Shipping Extension for Adobe Commerce connects your Magento store with official UPS REST APIs for live shipping rates, negotiated account rates, advanced packaging, shipping labels, tracking, and shipment management.
UPS shipping rates are calculated using the warehouse origin, customer destination, package weight, product dimensions, packaging configuration, Residential or Commercial status, and enabled UPS services. Available rates can be displayed during checkout and Magento Admin order creation.
Configure your warehouse origin under Admin → Stores → Configuration → Sales → Shipping Settings.
UPS REST API & OAuth 2.0: The extension supports UPS REST API authentication using a Client ID and Client Secret. Create an application through the UPS Developer Portal and enter the generated credentials in Magento Admin.
Magento and Adobe Commerce provide standard UPS functionality in supported configurations, but many merchants require additional control over product dimensions, multi-package calculations, residential shipping, negotiated rates, shipping markups, labels, tracking, and checkout behavior.
The EcomPlugins UPS extension adds advanced product-level and store-level controls designed for more complex shipping and warehouse requirements.
Note: Magento default UPS functionality can vary by Magento version and configuration. This comparison focuses on the additional shipping controls provided by the EcomPlugins extension.
Accurate packaging is important for UPS rate calculations. The extension provides additional controls for stores shipping products with different dimensions, weights, box quantities, or individual packaging requirements.
User Guide: FedEx and UPS Packaging Logic with REST API Plugin Flow
UPS rates can vary depending on whether a destination is Residential or Commercial. The extension can use UPS Address APIs to determine the address type before requesting shipping rates.
If UPS does not return an address classification, the extension can use the default address type configured in Magento Admin.
For additional address functionality, see the Magento 2 UPS Residential and Commercial Address Checker or Magento 2 UPS Checkout Address Validation Extension.
Merchants with negotiated UPS pricing can request account-level rates when supported by their UPS account and API response. This allows Magento to display applicable negotiated shipping prices instead of only published rates.
A fixed or percentage markup can also be applied before displaying the final UPS shipping price to the customer.
Create eligible UPS shipping labels directly from Magento Admin. Shipment and package information is submitted to UPS and returned tracking information can be associated with the Magento shipment.
The extension can cache qualifying rate requests and OAuth access tokens to reduce unnecessary UPS API calls. Detailed logging can also be enabled to troubleshoot authentication, rate, address, and packaging issues.
Note: Sensitive credentials should be excluded or masked in production logs.
A UPS account and valid UPS Developer API credentials are required. Create an application through the UPS Developer Portal and generate your Client ID and Client Secret.
Enter the REST API credentials in Magento Admin, configure your warehouse origin, select the allowed UPS methods, and configure negotiated rates, Residential/Commercial handling, packaging, weight, and checkout settings.
Legacy UPS Username, Password, and Access License Number credentials apply to older integrations and are not used for the current OAuth 2.0 REST API configuration.
The extension is developed for Magento 2 and Adobe Commerce. Compatibility can depend on your Magento version, PHP version, installed security patches, checkout customizations, and other shipping modules.
If your store uses a heavily customized checkout, Hyvä Checkout, headless storefront, marketplace extension, custom warehouse system, or another UPS carrier extension, please contact us before purchasing.
The extension includes one year of software updates and technical support. After the first year, optional updates and support renewal are available for $99.95 per year.
For installation, UPS REST API configuration, packaging, rate troubleshooting, or custom Magento shipping requirements, contact EcomPlugins or email [email protected].
We purchased the FedEx Freight extension after considering if we wanted to build internally. Great decision! EcomPlugins extension was high quality and they had very fast communication and turnaround for a couple of tweaks. Thanks EcomPlugins!
We purchased the UPS Address Validation plugin for Magento and it was very easy to install and configure. User and installation guide was very well written and clear. We discovered an issue with the latest version of Magento and the plugin, and the support team responded within hours and already had a fix in place and new version ready for us to download. Ecomplugins is a great team and have bought several plugins from them now and always satisfied.
We bought EcomPlugins FedEx Rest API Extension. This is the only FedEx Rest API Extension supported in older version of Magento. EcomPlugins support team was so helpful and modified and provided us the extension to support our older PHP version. They were on top of our each request and provided quick solution for issues we faced due to older version of PHP, Magento. This extension supports shipping rates based on dimensions which Magento out of the box doesn't support.
In regards to their solution FedEx REST API for Magento 2 it has been an excellent replacement to the old SOAP based FedEx module packaged with M2. Many more features such as LxWxH attributes and packaging settings. We had some small issues initially and they were quick to resolve and assist. Highly recommended!!!
Purchased several plugins from them. They even made quick and thorough customization changes for our FedEx Shipping plugin. Will work with again!
$99.95 Ex Tax: $99.95
$149.95 Ex Tax: $149.95
$179.95 Ex Tax: $179.95