I cant seem to find any user help on setting up my system to ship a product to another country other than Canada and US. When you check out and enter your Delivery Information the only places that show up are Canada and U.S in the drop down box. Do I have to set up other countries individually ? if so how do I do this, I cant seem to find any info on this setup. I have U.S. Postal Service and U.S. Postal Service (Intl.) checked in the Shipping quote settings for USPS. Help is very much appreciated,Thanks
Help with international shipping
|
|
Visit the country settings page at admin/store/settings/countries
OK I got the UK import to show up into the drop down box and filled in proper mailing address but when I click the box My billing information is the same as my delivery information it shows the progress bar and then gives the msg There were problems getting a shipping quote. Please verify the delivery and product information and try again.
If this does not resolve the issue, please call in to complete your order.
This is the same response I was originally getting when the post office had not set up the live server yet. Does this mean I will have to have them set up something special on their end before this will rate a package for UK shipment?
Thanks
IGTB
Well the post office got back with me and told me they had turned on all rights for international shipment labels but the Ubercart still gives me the same error msg stated above. Unless this takes some time to propagate on their servers, I am completely baffled as to why I cant ship an international package. All settings seem to be set correctly in Ubercart. If anyone can help me with this that would be great.
Thanks
IGTB
This is probably the same problem that I replied to at http://www.ubercart.org/forum/support/3849/problem_shipping_module_help#.... Let me know if everything's better after clearing out that cache table.
After emptying the Cache_workflow_ng table I get this error msg when trying to ship a package to the UK.
undefined: Invalid Country Name
There were problems getting a shipping quote. Please verify the delivery and product information and try again.
If this does not resolve the issue, please call in to complete your order.
The Country is in the drop down select box that I have chosen.
When I try to ship a package to Canada it gives me this error.
undefined: Please enter a valid weight in ounces.
There were problems getting a shipping quote. Please verify the delivery and product information and try again.
If this does not resolve the issue, please call in to complete your order.
Even after I go into my product and edit it to have 16 oz instead of 1 pound it still gives me this error?
I also verified again with the USPS postal site and they said that I had all the privileges I need on their server to ship international packages.
Please help me if you can I don't know what could be causing this problem. U.S packages ship fine.
Thanks
IGTB
I knew this would come up eventually. USPS uses a non-standard country code for the United Kingdom: UK instead of GB or vice versa, I forget which. If you're not sending country information to anyone else (like UPS, PayPal, etc.) you can go ahead and change it directly in the uc_countries table. It's not the best solution, but it's a quick fix. I'll see if I can find the other changed countries and hack in a real solution.
I'm afraid I don't know what the deal is with the shipping weight problem. Maybe the international quote method wasn't updated along with the domestic one, so I'll review it again.
Well I changed the country name to Great Britain in the uc_countries table and now when I try to rate the package it says the same thing it says for the canada Shipment.
undefined: Please enter a valid weight in ounces.
There were problems getting a shipping quote. Please verify the delivery and product information and try again.
If this does not resolve the issue, please call in to complete your order.
I double checked the product by going in and editing it and it still says it is 16 in the weight text box field and ounces in the Unit of Measurement drop down box.
Well we are getting closer by getting it down to one error. Thanks for helping out. I am anxious to start putting products into my store. I love the way this Ubercart is so flexible and I'm looking forward to trying some of those other contribs out too, once I get a handle on this stuff that is.
Has anything come of this?
Our current setup is to ship from the US to UK and EU. We are using USPS and Authorize.net.
If I modify the code for the UK, will this mess up my Authorize.net account?
I looked at the USPS documentation again, and I noticed that the country is given as the actual name, not the 2 letter code. So UK is listed as United Kingdom in the uc_countries table. The USPS docs provide a list of all the valid countries that they will deliver to: http://pe.usps.com/text/Imm/immctry.htm. "United Kingdom" is listed there as a subcategory of Great Britain. Since they're both listed, I don't know if anything needs to be changed or not.
Thanks for replying. I will take a closer look at the problems. I was able to get US, Canada, and France to work. But during my testing we actual got an order from the UK, but couldn't go through due to shipping error.
I looked at both the db and did see 3 listings; United Kingdom, GB, GBR.
I then took a look at the: /admin/store/settings/countries/edit
and noticed that its GBR that is listed there. Do you think this is causing the problem?
No, because neither GB nor GBR is actually used by uc_usps.module. Just "United Kingdom". That seems weird, so I suspect only USPS uses it that way. Changing it to "Great Britain" might possibly fix things, and only change the lists of countries that people see, rather than what computers see.
I'll go a head and try that and let you know the results. Here are the errors I'm getting on checkout and in my logs:
<?xml version="1.0"?>
<IntlRateResponse><Package ID="0"><Error><Number>-2147218046</Number><Source>IntlPostage:clsIntlPostage:ValidateCountryName:clsIntlPostage:CalcAllPostage;IntlRate.ProcessRequest</Source><Description>Invalid Country Name</Description><HelpFile></HelpFile><HelpContext>1000440</HelpContext></Error></Package></IntlRateResponse>Type php
Date Wednesday, April 2, 2008 - 20:30
User jason
Location h**p://siteaddress/cart/checkout/shipping/quote
Referrer h**p://siteaddress/cart/checkout
Message Attempt to assign property of non-object in /var/www/web94/web/sites/all/modules/ubercart/shipping/uc_usps/uc_usps.module on line 399.
Severity error
Hostname MyIPADDRESSThat worked. Changing United Kingdom to Great Britain indeed provided an estimate.
I have not tested if this affects authorize.net
Authorize.net worked in testing mode. Not sure yet about production. Looks promising.
Hello, I've actually made no changes to my system since my last post here up above. I just went in to give it another go and instead of giving the error I mentioned in above earlier post. This time it actually tried to rate the package and gave this response instead.
undefined: Please enter a valid weight in ounces.
Shipping: $0.00
Order total preview:
Subtotal: $14.99
Shipping: $0.00
Order total: $14.99
at least it rated it at $0.00 and gave the radio button to select this time.
The system is still complaining over the weight issue even though I have 16 ounces in the product settings.
Could you give me some indication when this problem will be addressed? is there something I could try on my end with this?
Our scenerio:
Were sending from NY. Our product weight is 4oz per product. When someone tried to order from the UK, they were given invalid order.
After I changed the database table to Great Britain from the United Kingdom, our shipping began to work. I did not change anything on the USPS end.
What you might want to try is create a new product. Enter generic details and set your weight to oz. instead. Try using 4oz. like my product and see if you still get the error. Also which USPS shipping are you using? Do you have international enabled?
We have national and international. For each of these you have to select your shipping (at least one checkbox).
Tried recreating product with 4 oz no luck still same prob. All international USPS is enabled and I still get the same error msg as mentioned above. Database had already been changed from United Kingdom to Great Britain. I put a value of 1 in my weight rate box that adds on additional money to the shipping so it would be $1 for every ounce and it worked fine it gave me $4.00 for a 4 oz package. So I know the system is calculating off of the ounce settings for the product. Just the rating system is not working for International and Canada shipments. I need to have this working or this cart system is not going to work out for my site. I have a lot of users on my site that are from the UK and elsewhere so this is a must to have and I do not ship UPS method. I need help fast because my patience is wearing thin, need to get my store up and running for customers. I really like this Cart system but if International shipping is not working I can't use it.
Have you tried changing the package type? Maybe do something like only ship first class international and change your product package to a different types. I'm not positive if this has any factor, but we use first class international + $2.00 additional fee on entire package.
We were able to calculate US to UK.
Well I changed the package type to variable and the 16 ounce item going to Great Torrington, Great Britain, Devon with a postal code of EX38 8BT rated at $16.00 but still showed the same error as above "undefined: Please enter a valid weight in ounces". The package also is set for a package dimension in inches
Units of measurement:
Length:15
Width:15
Height:2
I went to the regular USPS rate calculator and a 16 ounce package to great britain rated at $20.00 Priority international and $10.40 First Class International. Not sure if the package is actually rating correctly now. Does the fact that it is variable make that much of a difference in rating and why does not the USPS site offer these options? Or is it that the package has a clear dimension description in Uber Cart and the regular online rate calculator does not give this as an option to me to enter physical dimensions for a package. Still confused, if this rating is correct I can live with the error but I think it may scare away a potential customer. My host service still has not updated the PHP on my site server yet also because I am still getting errors in a red box from Drupal that I mentioned in an earlier post. Help please, thanks Eric
Well I appreciate all of the help up to this point that I have got from this forum. Unfortunately I am on a time line and schedule with my site. If I can not get this problem solved by Sunday 04/20/08 I will have no choice but to move on to another shopping cart system to try my luck out on with my site. Thanks
IGTB
|
|




Joined: 03/18/2008