UPS is discontinuing support of HTTP for its standard CGI service gatewayA transaction bridge between a customer and a payment processing service that is used to transfer money between the customer and the merchant., which is used in the current default (system value) for the Gateway URLUniform Resource Locator: The unique address of a page on the internet. in Magento.
- If UPS is already enabled for your Magento installation, make sure that the Gateway URL uses the HTTPS protocol in the UPS Shipping Method configuration. If needed, update the Gateway URL manually to change the protocol to HTTPS.
- If you are enabling a new UPS configuration for your Magento installation, change the UPS Type to ""United Parcel Service XMLExtensible Markup Language: A markup format derived from SGML that it used to format information for publication and distribution.." The Gateway URL populates correctly when this value is selected.
UPS uses dimensional weight to determine some shipping rates.
To offer this shipping method to your customers, you must first open an account with UPS.
|1.||On the Admin sidebar, tap Stores. Then under Settings, choose Configuration.|
|2.||In the panel on the left, under Sales, choose Shipping Methods.|
|3.||Expand the UPS section. Then, do the following:|
|4.||Set Enabled for Checkout to “Yes.”|
|5.||For a standard UPS account, set UPS Type to “United Parcel Service.” Then do the following:|
The standard United Parcel Service type is scheduled for deprecation. For new configurations, you should use the "United Parcel Service XML" type. The XML type is also required to generate shipping labels.
|a.||Set Live Account to one of the following:|
Runs UPS in production mode, and offers UPS as a shipping method to your customers.
Runs UPS in a test mode.
|b.||In the Gateway URL field, enter the URL that is used to calculate UPS shipping rates.|
UPS is discontinuing support of HTTP, which is used in the current default (system value). You must clear the Use system value checkbox and modify the URL to use HTTPS. Example: https://www.ups.com/using/services/rave/qcostcgi.cgi
|6.||For a UPS XML account, do the following:|
|a.||Set UPS Type to “United Parcel Service XML.”|
|b.||Enter the following UPS credentials:|
- User ID
- Access License Number
|c.||Set Mode to “Live” to send data to the UPS shipping system over a secure connection. (Development mode does not send data over a secure connection.)|
|d.||Verify the Gateway XML URL that is required to send requests by XML file.|
|e.||Set Order of Shipment to the region where the shipment originates.|
|f.||If you have special rates with UPS, set Enable Negotiated Rates to “Yes.” Then, enter the six-digit Shipper Number assigned to you by UPS.|
|7.||In the Title field, type the name of this shipping option that appears during checkout. By default, this field is set to “United Parcel Service.”|
|1.||Set Packages Request Type to one of the following:|
- Use origin weight (few requests)
- Divide to equal weight (one request)
|2.||In the Container field, specify the typical packaging type that is used for shipment.|
|3.||Set Weight Unit to the system you use to measure product weight. The weight system supported by UPS varies by country. If in doubt, ask UPS which weight system you should use. Options include:|
|4.||Set Destination Type to one of the following:|
Most of your shipments are business to consumer (B2CBusiness to Consumer: Business transactions between a business entity and a consumer.).
Most of your shipments are business to business (B2BBusiness to Business: A type of business transaction between two business entities that are not the final consumers of the goods or services.).
UPS determines the destination \as either residential or commercial, and uses the appropriate rate from the merchant’s UPS account.
|5.||Enter the Maximum Package Weight allowed by the carrier.|
|6.||Set Pickup Method to one of the following:|
- Regular Daily Pickup
- On Call Air
- One Time Pickup
- Letter Center
- Customer Counter
|7.||Enter the Minimum Package Weight allowed by the carrier.|
|1.||Set Calculate Handling Fee to one of the following methods:|
|2.||To determine how the handling fee is applied, set Handling Applied to one of the following:|
- Per Order
- Per Package
|3.||Enter the amount of the Handling Fee to be charged. To enter a percentage, use the decimal format. For example, enter 0.25 for 25%.|
|1.||In the Allowed Methods list, select each UPS method offered to your customers. The methods appear under UPS during checkout. (Hold the Ctrl key down to select multiple options).|
|2.||Set Free Method to the UPS service you want to use for offers of free shipping. Then, do one of the following:|
- Set Free Shipping with Minimum Order Amount to “Enable.” Then, enter the Minimum Order Amount for Free Shipping.
- Set Free Shipping with Minimum Order Amount to “Disable.”
|3.||In the Displayed Error Message box, type the message customers see if UPS shipping becomes unavailable.|
|4.||Set Ship to Applicable Countries to one of the following:|
All Allowed Countries
Customers from all countries specified in your store configuration can use this shipping method.
After choosing this option, the Ship to Specific Countries list appears. Select each country in the list where this shipping method can be used.
|5.||Set Show Method if Not Applicable to one of the following:|
Yes To list all UPS shipping methods to customers, regardless of their availability. No To list only the methods which are available to customers.
|6.||To create a log file with the details of UPS shipments made from your store, set Debug to “Yes.”|
|7.||In the Sort Order field, type a numeric value to determine the order in which UPS appears when listed with other shipping methods during checkout. The number with the highest priority is zero, which puts it at the top of the list.|
|8.||When complete, tap Save Config.|
A quick rating takes only 3 clicks. Add a comment to help us improve Magento even more.