Hot answers tagged

11

You simply need to update the UPS Gateway URL to use "https" To change this setting, login to the backend of your Magento website and then go to : System > Configuration Click “Shipping Methods” Click the tab for “UPS” Find the “Gateway URL” setting and change the url from “http://www.ups.com/using/services/rave/qcostcgi.cgi” to “https://www.ups.com/using/...


10

I found the issue. You must change the "gateway URL" in your shipping methods > UPS to: HTTPS: https://www.ups.com/using/services/rave/qcostcgi.cgi Soon as i did. It now works.


6

step1:- Override carrier.php file in local module Vendor\module-ups\Model\Carrier.php Find function setRequest() and add DestCity. public function setRequest(RateRequest $request) { $rowRequest->setDestCity($request->getDestCity()); $this->_rawRequest = $rowRequest; return $this; } step2:- Find function _getXmlQuotes(). ...


5

Having the exact same issue on 2.1.5 and 2.1.17. Our last UPS order came through April 15th at 9pm. With no configuration change, it stopped working on April 16th. You can possibly fix it by changing the gateway url to https rather than http So change http://www.ups.com/using/services/rave/qcostcgi.cgi to https://www.ups.com/using/services/rave/qcostcgi....


4

1) A shipment cannot have a KGS/IN or LBS/CM or OZS/CM as its unit of measurements If your shipper country is GB use KGS/CM unit of measurements as The unit of measurement must be valid for the Shipper country. KGS/IN is not valid combination you can use LBS/IN or KGS/CM as a unit of measurements valid for your shipper country. 2) Missing or invalid ...


4

By default there is no way to resize UPS Label size in Magento as Magento get Label Image Format in GIF and creating PDF from that. UPS API provide option to get Label Image Format in GIF or Thermal print format (EPL2,ZPL,STARPL,SPL) For GIF format there is no any options to pass label size,however for Thermal print type, API provide options for Height and ...


4

You will need to extend it, but the information is provided in the UPS response for some of the shipping methods. One notable exception seems to be UPS Ground, although that might be a configuration setting for the webservices account or in the request. You can turn on the DEBUG option in Admin > System > Configuration > Shipping Methods > UPS... this ...


4

After more debugging and google searching. I came across this commit in the Magento 2 project: https://github.com/magento/magento2/commit/e788a2421f5cfe2df9d5028b08141d92f70819b8 It details javascript changes that need to occur in three files. This fix has not yet been included in any Magento Release and the changes should not be done in the core files. ...


3

Since the documentation makes reference to: "Check with your shipping carrier to verify the minimum weight." I'm assuming this parameter varies, or is outdated, and the minimum weight is not set in stone. UPS mentions no minimum, but makes specific reference to a maximum: http://www.ups.com/content/us/en/resources/sri/sze2.html So, yes, I would say the ...


3

In the code I found app/code/core/Mage/Usa/Model/Shipping/Carrier/Ups.php // Shipments Originating in United States 'Shipments Originating in United States' => array( '01' => Mage::helper('usa')->__('UPS Next Day Air'), '02' => Mage::helper('usa')->__('UPS Second Day Air'), ...


3

My understanding is, that the built in ups module is only working for us adresses ... at least I did not get it running for UK adresses. You can investigate the reason by setting: System->Configuraton->Shipping Methods->UPS->Debug = Yes. For every communication with the ups server you will find an entry in folder /var/www/yourmagentoshop/var/...


3

I don't think this is possible. The max package weight of 150 means that they don't ship anything over that value (I think). So it means that in your case you cannot use that shipping method to deliver your products.


3

The Mage_Usa carrier models are half-baked.. I suggest core replacement in app/code/local/Mage/Usa/... E.g. I replaced their protected properties with: protected $_apiUrls = array( self::DEVELOPMENT => array( 'ShipConfirm' => 'https://wwwcie.ups.com/ups.app/xml/ShipConfirm', 'ShipAccept' => 'https://wwwcie.ups.com/ups.app/xml/...


2

You can specify a handling fee for Fedex and UPS in the configuration for those shipping options. It can be either a fixed amount or a percentage.


2

Ok folks i have solved the problem I have searched for all ups setting in core_config_data table and delete all the entries the query was select * from core_config_data where path like '%ups%' deleted all the records and re-save the settings this solved the problem. Hope this could help some one.


2

Looks like a firewall issue to me, it is not able to connect to UPS. Test connectivity from the server and also ensure you havent changed the UPS urls in use.


2

The downtime of live carriers tends to be extremely rare, some are obviously worse than others, but up until recently UPS, FedEx were very stable. There have been a few issues with FedEx recently, probably to do with Dimensional Changes going in, we have raised bugs/problems with them, and I know we have had live site outages. But in general it 'shouldn't ...


2

This issue is not related to ISO codes for countries. The UPS carrier (based on cgi) allows to ship only if origin country is USA, your origin country is Indonesia, that's why you get this error. But you can use UPS XML type instead.


2

As an alternative to Colin's suggestion to use a local code pool override, I went with a class rewrite. The rewrite is pretty clean as you can overload the two methods in question pretty neatly, keeping the parent calls in tact. class Clean_Shipping_Model_Usa_Shipping_Carrier_Ups extends Mage_Usa_Model_Shipping_Carrier_Ups { protected function ...


2

Yes, you are right, Magento only sends weight information to UPS and USPS. The measurement unit for USPS is imperial: pounds The measurement unit for UPS is editable in System Configuration > Shipping Methods > UPS > Weight Unit: LBS or KGS As it sounds like you are needing better data sent, I suggest looking into WebShopApps Dimensional Shipping ...


2

Here's my solution to this. Still refining it but it gets the transit time and ETA for each service and displays it. You need to enable Time In Transit option in system config for UPS shipping method to work. One of the downsides to getting the transit times is that you have to pass in the destination city to get any results back from UPS. The address is ...


2

When you use plugin with around method and if the function have arguments you need to pass it in $proceed Callback method. <?php namespace MyVendor\Module\Plugin; use Magento\Quote\Model\Quote\Address\RateCollectorInterface; use Magento\Quote\Model\Quote\Address\RateRequest; use Magento\Shipping\Model\Rate\Result; class Flatrate { public function ...


2

Hello @Omkar I think it may be zipcode issue. Try to enter right zipcode for billing and shipping address.


1

Do you have negotiated UPS rates for your website? Are you logging into the UPS site with the same credentials as your website has configured when getting Time and Cost to increase your chances of seeing those same negotiated rates? If you're using XML with UPS, have you tried doing a var_dump($debugData['request']) in the try portion of the curl request ...


1

I fixed the issue. Searched the entire Google. I adjusted the min and max weights allowed. I changed the weights for the products. I changed the mode for shipment. I also changed the shipping settings. I changed the zip code and address. All these changes worked for. Hope some one would find this useful.


1

You need to change into system.xml file which generate the label tags for any shipping method in magento. Please go tho the follow path where you will able to add or remove the labels for ups shipping method. magento\app\code\core\Mage\Usa\etc\system.xml


1

There are several ways to get this report, but it depends on what format/type does USPS want? As far as I know, they are interested in some type of JSON or XML data. Create a custom report in Magento Use your MySQL skills to pull data directly from database Use Tableau (if you have a license) to create repots easily Search for a Magento extension that ...


1

It was a network issue for me..I changed the network and proxy, it started working..Also make sure you have assigned weight to the products and have set maximum allowed weight (greater than the product's weight) in the shipping methods config.. Also check with your firewall..Good Luck!


1

I would try to copy the complete usa extension from 1.9 as a local module and change the complete namespace to an own to avoid conflicts with the original one. This will be some work, ... After that you can disable the original module in your local.xml.


1

EDIT: After downloading the latest Magento CE 1.9.1 User Guide I found that managing UPS shipments and printing lables (with tracking) may be possible after all. But it may depend on which country you're from. Magento connects to the shipping carrier, creates the order in its system, and receives a shipping label and tracking number for each package. ...


Only top voted, non community-wiki answers of a minimum length are eligible