Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Zones


Dustie

Recommended Posts

Posted

Hi all,

 

I need help with the zones. I have looked, I have tested, but I just can't seem to get it right.

 

Here is what I have done so far.

 

1. I deleted all countries I don't ship to.

 

2. In Tax Zones I opened up Z1 and Z2 for 2 zones. Under description I have put Z1 = Europe Zone 2 = International.

 

3. I have inserted the countries that belong to each zone.

 

I would like to use the Table Rate = Weight for both zones.

 

Now...my problem. When I go into admin -> Table rate I put in the Shipping Table and I chose from zone 1 or 2

 

e.g. I take the zone 1

 

 

I want to use the SAME shipping method for BOTH zones so WHERE DO I PUT IN THE TABLE RATE FOR ZONE 2 ?? :blink:

 

Thank you in advance for anyone replying to this post.

Posted

Edit /includes/modules/shipping/zones.php and read the instructions.

Need help installing add ons/contributions, cleaning a hacked site or a bespoke development, check my profile

 

Virus Threat Scanner

My Contributions

Basic install answers.

Click here for Contributions / Add Ons.

UK your site.

Site Move.

Basic design info.

 

For links mentioned in old answers that are no longer here follow this link Useful Threads.

 

If this post was useful, click the Like This button over there ======>>>>>.

Posted

Thanks Geoffrey... wasn't any help...but at least you said something.

 

Like I said in my original post, I got as far as I could....and now I am stuck...and still don't know where to put the 2 different zone Table rates, or whatever they are called :( The instructions don't help....

 

Never mind......I will look further for help........

Posted

I set mine up for 5 zones

 

These are the instructions. Once done go to the admin area >> modules >> Shipping

 

USAGE

By default, the module comes with support for 1 zone. This can be

easily changed by editing the line below in the zones constructor

that defines $this->num_zones.

 

Next, you will want to activate the module by going to the Admin screen,

clicking on Modules, then clicking on Shipping. A list of all shipping

modules should appear. Click on the green dot next to the one labeled

zones.php. A list of settings will appear to the right. Click on the

Edit button.

 

PLEASE NOTE THAT YOU WILL LOSE YOUR CURRENT SHIPPING RATES AND OTHER

SETTINGS IF YOU TURN OFF THIS SHIPPING METHOD. Make sure you keep a

backup of your shipping settings somewhere at all times.

 

If you want an additional handling charge applied to orders that use this

method, set the Handling Fee field.

 

Next, you will need to define which countries are in each zone. Determining

this might take some time and effort. You should group a set of countries

that has similar shipping charges for the same weight. For instance, when

shipping from the US, the countries of Japan, Australia, New Zealand, and

Singapore have similar shipping rates. As an example, one of my customers

is using this set of zones:

1: USA

2: Canada

3: Austria, Belgium, Great Britain, France, Germany, Greenland, Iceland,

Ireland, Italy, Norway, Holland/Netherlands, Denmark, Poland, Spain,

Sweden, Switzerland, Finland, Portugal, Israel, Greece

4: Japan, Australia, New Zealand, Singapore

5: Taiwan, China, Hong Kong

 

When you enter these country lists, enter them into the Zone X Countries

fields, where "X" is the number of the zone. They should be entered as

two character ISO country codes in all capital letters. They should be

separated by commas with no spaces or other punctuation. For example:

1: US

2: CA

3: AT,BE,GB,FR,DE,GL,IS,IE,IT,NO,NL,DK,PL,ES,SE,CH,FI,PT,IL,GR

4: JP,AU,NZ,SG

5: TW,CN,HK

 

Now you need to set up the shipping rate tables for each zone. Again,

some time and effort will go into setting the appropriate rates. You

will define a set of weight ranges and the shipping price for each

range. For instance, you might want an order than weighs more than 0

and less than or equal to 3 to cost 5.50 to ship to a certain zone.

This would be defined by this: 3:5.5

 

You should combine a bunch of these rates together in a comma delimited

list and enter them into the "Zone X Shipping Table" fields where "X"

is the zone number. For example, this might be used for Zone 1:

1:3.5,2:3.95,3:5.2,4:6.45,5:7.7,6:10.4,7:11.85, 8:13.3,9:14.75,10:16.2,11:17.65,

12:19.1,13:20.55,14:22,15:23.45

 

The above example includes weights over 0 and up to 15. Note that

units are not specified in this explanation since they should be

specific to your locale.

 

CAVEATS

At this time, it does not deal with weights that are above the highest amount

defined. This will probably be the next area to be improved with the

module. For now, you could have one last very high range with a very

high shipping rate to discourage orders of that magnitude. For

instance: 999:1000

 

If you want to be able to ship to any country in the world, you will

need to enter every country code into the Country fields. For most

shops, you will not want to enter every country. This is often

because of too much fraud from certain places. If a country is not

listed, then the module will add a $0.00 shipping charge and will

indicate that shipping is not available to that destination.

PLEASE NOTE THAT THE ORDER CAN STILL BE COMPLETED AND PROCESSED!

 

It appears that the osC shipping system automatically rounds the

shipping weight up to the nearest whole unit. This makes it more

difficult to design precise shipping tables. If you want to, you

can hack the shipping.php file to get rid of the rounding.

 

Lastly, there is a limit of 255 characters on each of the Zone

Shipping Tables and Zone Countries.

Need help installing add ons/contributions, cleaning a hacked site or a bespoke development, check my profile

 

Virus Threat Scanner

My Contributions

Basic install answers.

Click here for Contributions / Add Ons.

UK your site.

Site Move.

Basic design info.

 

For links mentioned in old answers that are no longer here follow this link Useful Threads.

 

If this post was useful, click the Like This button over there ======>>>>>.

Posted

Geoffrey....i read all that, and I did it all . I have set up my zones and I have worked out the Table Rates for each zone too. Infact it works for ONE zone...I just don't know where to put to set up zone 2 :(

 

Now if I go into admin -> shipping -> modules -> Table Rate -> shipping zone, I have the choice of *none*, Z1 or Z2. I choose Z1...so where do I put the Table rate for Z2 ?

 

 

If you are frustrated with me questions....just imagine how frustatated I am that I am obviously missing something so simple :(

 

I am now going to find someone I can pay to do this for me.

 

thank you for your time.

Posted

Final attempt, edit the zones shipping method in admin, not tables.

Need help installing add ons/contributions, cleaning a hacked site or a bespoke development, check my profile

 

Virus Threat Scanner

My Contributions

Basic install answers.

Click here for Contributions / Add Ons.

UK your site.

Site Move.

Basic design info.

 

For links mentioned in old answers that are no longer here follow this link Useful Threads.

 

If this post was useful, click the Like This button over there ======>>>>>.

Posted

For anyone who should happen to stumble on this thread and have the same problem, I finally found the answer. Here is the link.....

 

http://www.oscommerce.com/forums/index.php?sho...062&hl=zone

 

 

Quote:

 

Normie_5

 

find the file zones.php in catalog/includes/modukes/shipping and find line // CUSTOMIZE THIS SETTING FOR THE NUMBER OF ZONES NEEDED

$this->num_zones = 1;

 

Quote: Mattiasvk

 

change $this->num_zones = 1; to the number of zones you want

 

- Adapt zones.php, change $this->num_zones = 1; to how many zones you want

- Go to admin screen -> Modules -> Shipping

- Click on "Zone rates"

- Click on remove on the right of this module

- Then click on install to reactivate this module

 

Then you will have the titles above all the editfields if you press edit, and the values will be stored.

 

Brilliant advise and it worked for me ....FINALLY!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...