Magento Tutorials

How to Configure UPS Shipping in Magento



As you might know, United Parcel Service (UPS) is a shipping service which offers both domestic and international shipping services by land and air to over 220 countries all around the world. UPS has been now integrated to Magento as a default shipping method which uses dimensional weight to manage shipping rates. Today, we will walk you through how to use and configure UPS in Magento.

Configure UPS Shipping in Magento

Step 1: Get your own UPS Account

In order to use UPS in Magento, you first need to open a UPS Account and get your own credentials.

register ups

Step 2: UPS Configuration in Magento

Magento UPS configuration

  1. In your backend, go to System > Configuration
  2. On the left menu, go to SALES > Shipping Methods > expand UPS tab
  3. In Enabled for Checkout, choose Yes
  4. Set UPS Type as United Parcel Service if you would like to set a standard UPS Account.
  5. In Gateway URL, you can leave it as default for a default UPS shipping rates.
  6. Set UPS Type as United Parcel Service XML if you would like to set a UPS XML Account.
    • Fill out your credentials to Magento Backend: User ID, Access License Number and Password
    • Set Mode as Live
    • Verify the Gateway XML URL that is required to send requests by XML file
    • Set Origin of the Shipment to the region the shipment originates. In this tutorial, United States is chosen
    • Set Enable Negotiated Rates as Yes. Then, fill out the six-digit Shipper Number assigned to you by UPS.
  7. Enter the name of the shipping option apearing during checkout in the Title field or you can just leave it as default – United Parcel Service
  8. Set Packages Request Type as your preference:
    • Use origin weight (few requests)
    • Divide to equal weight (one requests)
  9. Choose the packaging type used for shipment in the Container box.
  10. Set Destination Type as you prefer: Residential (B2C) or Commercial (B2B)
  11. The weight system varies by country so set Weight Unit to the system you use to measure product weight: LBS or KGS
  12. Set Pickup Method as you prefer
  13. Fill out the Maximum Package Weight and Minimum Package Weight allowed by the carrier.
  14. Choose Calculate Handling Fee as Fixed or Percent
  15. Set Handling Applied as Per Order or Per Package
  16. In Handling Fee, use decimal format if you would like to use percentage (use 0.5 for 50% for example)
  17. Select one or all UPS method that you would like offer to your customers in the Allowed Methods.
  18. Choose a UPS service that you would like to offer for free shipping in Free Method:
    • Set Free Shipping with Minimum Order Amount as Enable if you would like to enable the method then enter the value to Minimum Order Amount for Free Shipping.
    • Leave Free Shipping with Minimum Order Amount as Disable if you don’t want to use it.
  19. In the Displayed Error Message box, type the message customers see if UPS shipping is not available.
  20. Set Ship to Applicable Countries and Ship to Specific Countries as your preference
  21. Set Debug as Yes if you would like to have a log file with your store details of UPS shipments.
  22. Set Show Method if Not Applicable as:
    • Yes to to list all UPS shipping methods to customers, regardless of their availability
    • No to list only the methods which are available to customers
  23. Enter a numeric value in Sort Order to determine the order of UPS during checkout. 0 will be the highest priority which puts UPS on the top of other Shipping Methods.
  24. Click on Save Config when all of your configurations are ready.
How to Configure UPS Shipping in Magento
5 (100%) 2 vote[s]


A knowledge craver who always strive to be wiser everyday.

    Leave a Comment

    Your email address will not be published. Required fields are marked*