Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

help with shipping please


billybrag

Recommended Posts

can some one please explain this to me as i dont understand it

 

Shipping rates to Zone 1 destinations based on a group of maximum order weights. Example: 3:8.50,7:10.50,... Weights less than or equal to 3 would cost 8.50 for Zone 1 destinations.

"because it'll hurt more"- the greatest film of all time?

Link to comment
Share on other sites

you can define how much shipping wil cost based on the weight.

 

so if your products weight less than 3 lb(s) the cast would be 8.5

is your product between 3.5 and 7 the cost would be 10.50 etc

 

this you can define for as many as zones as you want.

 

If you want to add zones, you have to edit the file in includes/modules/shipping

Link to comment
Share on other sites

This is in the zones.php file which I found extremely informative so I will include it here:

  $Id: zones.php,v 1.20 2003/06/15 19:48:09 thomasamoulton Exp $

 

  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com

 

  Copyright © 2003 osCommerce

 

  Released under the GNU General Public License

 

  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.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...