Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / How to setup shipping for international

How to setup shipping for international

Locked

Views: 5,440

Results 1 to 15 of 15
This thread is locked. New replies are disabled.
22 Oct 2007, 8:09 PM
#1
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

How to setup shipping for international

I've got UPS setup for all shipments within the US. I'd like to setup USPS as a shipping option only for international. I looked at setting up a Zone but that didn't seem work that way. How do I set up USPS shipping to only display is the shipping address in not a US address?

22 Oct 2007, 8:22 PM
#2
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: How to setup shipping for international

I just figured it out using Zones.

23 Oct 2007, 1:44 AM
#3
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: How to setup shipping for international

Warning ... warning ... warning ... Will Robinson!!! :onfire::onfire::onfire:

UPS and USPS do have a conflict on a few of the ways Countries are defined ...

Guam is part of the US so USPS says the country is United States ... because USPS is part of the US Government ...

UPS is not part of the US Government so UPS says Guam is its own country ...

This is true for several places ...

So ... you can just live with it, or be aware that customers who setup Guam as its own country, and others like it, will be able to ship via UPS but not get USPS and those who set it up as a State of the United States will be able to ship USPS and not UPS ...

23 Oct 2007, 3:18 AM
#4
sneader avatar

sneader

New Zenner

Join Date:
Mar 2007
Posts:
20
Plugin Contributions:
0

Re: How to setup shipping for international

jeking:

I just figured it out using Zones.

Can you explain further? I've burned well into an hour trying to figure out how to do EXACTLY what you say you have accomplished.

Thanks in advance.

  • Scott
23 Oct 2007, 3:45 AM
#5
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: How to setup shipping for international

Thanks for the warning Ajeh. We don't do a lot of international, but I'll keep a look out for those odd ones.

Scott, let's see if I can explain it.

In Admin, go to Locations / Taxes and create a new Zone called International. Then click the Details button for International at the far right. The click Insert, at the right select the countries you want listed as international and select All Zones. Click inserrt and repeat.

23 Oct 2007, 4:35 AM
#6
sneader avatar

sneader

New Zenner

Join Date:
Mar 2007
Posts:
20
Plugin Contributions:
0

Re: How to setup shipping for international

jeking:

Thanks for the warning Ajeh. We don't do a lot of international, but I'll keep a look out for those odd ones.

Scott, let's see if I can explain it.

In Admin, go to Locations / Taxes and create a new Zone called International. Then click the Details button for International at the far right. The click Insert, at the right select the countries you want listed as international and select All Zones. Click inserrt and repeat.

OMG you chose every single country outside US one by one?? :yuck:

Must be a better way? click-and-insert x 200 countries? :frusty:

  • Scott

(been waiting a long time to have a post requiring those emoticons... yes, I have no life)

23 Oct 2007, 5:00 AM
#7
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: How to setup shipping for international

If you are using v1.3.7.1 on Zone Rates zones you can use 00 for The Rest of the World not otherwise defined ...

If you do not see the 00 setting, then save your settings to NotePad, Uninstall, Reinstall and Configure Zone Rates ...

23 Oct 2007, 1:00 PM
#8
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: How to setup shipping for international

I went into phpMyAdmin and deleted all but maybe 20 countries. We won't ship to most of those countires anyway.

3 Nov 2007, 5:05 AM
#9
sneader avatar

sneader

New Zenner

Join Date:
Mar 2007
Posts:
20
Plugin Contributions:
0

Re: How to setup shipping for international

Ajeh:

If you are using v1.3.7.1 on Zone Rates zones you can use 00 for The Rest of the World not otherwise defined ...

If you do not see the 00 setting, then save your settings to NotePad, Uninstall, Reinstall and Configure Zone Rates ...

Hi Linda. Sorry for the delayed reply... Yes, I am using 1.3.7.1.

Can you point me in the right direction as to what menu option I should be in, to enter 00? I am looking under Locations/Taxes > Zone Definitions. I have created a Zone called International. I can then click it and Insert Countries using a drop down menu... but I'm just stumped on the whole 00 thing. Sorry! :blink:

  • Scott
4 Nov 2007, 12:23 AM
#10
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: How to setup shipping for international

The 00 setting on Zones is for the Zone Rates zones and Table Rates table shipping module ...

Unfortunately to build a Zone ... you either need to be trickie with phpMyAdmin or take the time to build it with your Zen Cart Admin ...

4 Nov 2007, 4:34 PM
#11
sneader avatar

sneader

New Zenner

Join Date:
Mar 2007
Posts:
20
Plugin Contributions:
0

Re: How to setup shipping for international

Ok, I started to add countries manually and got frustrated before I got through the A's. Ridiculous to have to do this, just to have an International Zone (i.e. every country except your own).

What is the trickie method with phpMyAdmin? It must be better than adding every country manually.

Thanks,

  • Scott
4 Nov 2007, 6:00 PM
#12
tanik avatar

tanik

New Zenner

Join Date:
Oct 2007
Posts:
63
Plugin Contributions:
0

Re: How to setup shipping for international

ok, I searched the forums but couldnt find anything relating to the zones in locations/taxes in the admin control panel.

I see that not all countries are listed in the zones. I check for new zealand but it was not in there. and i was about to add it in but there is too many to add. is there an easier way to add this in for other countries not just new zealand. because i have added a couple for new zealand already.

4 Nov 2007, 7:16 PM
#13
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: How to setup shipping for international

You could use the SQL I have on the whole world except the US at:
http://www.zen-cart.com/forum/showthread.php?t=39978&highlight=world+zone

This should be everyone ...

The other way is to look at the tables and how zones are built ... then using phpMyAdmin build the SQL from that ...

4 Nov 2007, 11:31 PM
#14
tanik avatar

tanik

New Zenner

Join Date:
Oct 2007
Posts:
63
Plugin Contributions:
0

Re: How to setup shipping for international

thank you.

1 Dec 2007, 5:09 AM
#15
tatiana avatar

tatiana

New Zenner

Join Date:
Jun 2006
Posts:
83
Plugin Contributions:
0

Re: How to setup shipping for international

i'm having a similar problem with the USPS not pulling international rates. i went through the threads, found your script, installed it and got the new "Not US Zone". however, now on the shipping modules page i can only see usps option, but not edit it. i get a fatal error message on line 205:

  if ((!isset($_GET['module']) || (isset($_GET['module']) && ($_GET['module'] == $class))) && !isset($mInfo)) {
    $module_info = array('code' => $module->code,
                         'title' => $module->title,
                         'description' => $module->description,
                         'status' => $module->check());
    $module_keys = $module->keys();
    $keys_extra = array();
    for ($j=0, $k=sizeof($module_keys); $j<$k; $j++) {
      $key_value = $db->Execute("select configuration_title, configuration_value, configuration_key,
                                    configuration_description, use_function, set_function
                 from " . TABLE_CONFIGURATION . "
               where configuration_key = '" . $module_keys[$j] . "'");