Solved

[Magento] UPS, USPS shipping setup messed up

Posted on 2011-09-22
9
1,000 Views
Last Modified: 2013-11-18
We had a testbed store, had USPS and UPS shipping setup with standard stuff where we didn’t have to enter the credentials to obtain rates.

Well, we had to delete the testbed and clone our production server, we use virtual servers on our hosting environment, and now when we setup UPS and USPS shipping, it says
“This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.”
for both carriers. What did I do wrong here? I don’t remember entering any credentials when I originally setup the testbed.
0
Comment
Question by:EddieShipman
  • 5
  • 4
9 Comments
 
LVL 12

Expert Comment

by:miked2004
ID: 36587098
Check to see if any of the configuration settings got changed. Compare it to your old install.
For UPS you do not need credentials. For USPS i thought you did need credentials.

0
 
LVL 26

Author Comment

by:EddieShipman
ID: 36587599
We can't compare it to the old one because it was deleted. We use virtual servers so when we need to make a copy of our production server, we just delete the old staging server and copy production to it.
0
 
LVL 12

Accepted Solution

by:
miked2004 earned 500 total points
ID: 36587629
Well, this is a good example of why you should always keep a backup.

IF you want to log you requests to UPS I wrote a quick tutorial on how to do this. It may provide in-site as to why UPS is not returning quotes.
http://www.sharpdotinc.com/mdost/2011/03/29/magento-how-to-log-ups-rate-requests/

0
 
LVL 26

Author Comment

by:EddieShipman
ID: 36588856
None of my response logs have anything in them but this:
2011-09-23T17:55:14+00:00 DEBUG (7): 

Open in new window


This was the request:
2011-09-23T17:55:14+00:00 DEBUG (7): Array
(
    [accept_UPS_license_agreement] => yes
    [10_action] => 4
    [13_product] => GNDRES
    [14_origCountry] => US
    [15_origPostal] => 65802
    [origCity] => Springfield
    [19_destPostal] => 78665
    [22_destCountry] => US
    [23_weight] => 1
    [47_rate_chart] => Regular Daily Pickup
    [48_container] => 00
    [49_residential] => 01
    [weight_std] => lbs
)

Open in new window


Had one request, with 1 response file and one respone-body file. Any ideas?
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
LVL 12

Expert Comment

by:miked2004
ID: 36588931
So the issue is that you are not getting any data back from ups.

You can use the request log to call UPS and talk with them about why you are not getting any data returned.

0
 
LVL 26

Author Comment

by:EddieShipman
ID: 36589281
There seems to be something else causing it because I changed the $responseBody value in the catch in this code and it returned what I typed:
        try {
            $url = $this->getConfigData('gateway_url');
            if (!$url) {
                $url = $this->_defaultCgiGatewayUrl;
            }
            $client = new Zend_Http_Client();
            $client->setUri($url);
            $client->setConfig(array('maxredirects'=>0, 'timeout'=>30));
            $client->setParameterGet($params);
            $response = $client->request();
            $responseBody = $response->getBody();
        } catch (Exception $e) {
            // $responseBody = '';
            $responseBody = $e->getCode()."\n".$e->getMessage()."\n".$e->getTraceAsString();
        }

Open in new window


So there is an exception. I modified the catch to show what the exception was.

Here is the exception message:
Unable to Connect to tcp://www.ups.com:80. Error #101: Network is unreachable

Getting with my systems admin to find out why.
0
 
LVL 12

Expert Comment

by:miked2004
ID: 36589292
Yep, not being able to reach ups would be an issue.
0
 
LVL 26

Author Comment

by:EddieShipman
ID: 36589485
gateway was still set for our DMZ so the server could not connect outside our network. This is just our testbed.
0
 
LVL 26

Author Closing Comment

by:EddieShipman
ID: 36589520
Works great now, thanks Mike.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

E-commerce is quite a gambling world, and you should never entrust your business to a lucky chance. In order to outrun your competitors in a race to attract as many customers as possible, you need to have a well thought-out strategy under your belt.…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
This tutorial demonstrates a quick way of adding group price to multiple Magento products.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now