Re: Zones Table Rate Shipping Module
Module is working well but I am having one weird issue.
We allow pickup walk-in as a shipping option. Since installing zone modules, all of our invoices and orders say pickup for shipping even though they selected the zones module shipping, it also shows the correct shipping rate just has pickup for the shipping name.
Has anyone else ran into this problem? Looking for a fix.
Re: Zones Table Rate Shipping Module
Hi All,
How do I add extra Zones. I thought it added new zones based on zone definitions, but I added an extra zone definition and still have just 5 zones. I reinstalled the module, but to no avail. You help's greatly appreciated. :-)
Re: Zones Table Rate Shipping Module
I'm curious. Even though this addon seems to have the capabilities I need, why is it even considered viable when it has been 5 years since it was last updated? Does it even work with 1.5.x?
Re: Zones Table Rate Shipping Module
This was updated in July, 2012 ...
Are you sure you are looking at:
http://www.zen-cart.com/downloads.php?do=file&id=720
Re: Zones Table Rate Shipping Module
I have my zones all configured correctly for taxes and for shipping, but I have one more issue I'd like to resolve. Not really so much an issue, but more a cause for confusion to the end user. On step 2 of 3 payment information I want to change the wording to something more easily understood WITHOUT changing the names of the zones as defined in Zencart. Example:
Your Total
$549.95
Sub-Total:$16.95
Zones Table Rate (Canada GST only - ship zones 1):$28.35
5.0% GST + 5.0% GST on shipping:$595.25
Total:$595.25
The description in red, is there a way to configure the module to display a different field and drop the Zones Table Rate prefix? I mean, the buyer doesn't need to scratch their head over this, I just want it to say shipping! :) TIA!
Re: Zones Table Rate Shipping Module
We currently have an osCommerce website which is now getting a bit long in the tooth and are considering changing to ZenCart rather than rebuilding using osCommerce (as v3 is not yet ready for Prime Time), as it seems to offer much more configuration without having to resort to extensive code modifications for what should be functions available from within the admin section.
To that end, I currently have version 1.5 installed on my (localhost) development server and am going through all the configurations/modules, to determine that it will actually be a better option. I have only just started this process, so this is the first of possibly several areas that I might hit obstacles. We are based in Jersey (Channel Islands, GB - [NOT UK]) and have, currently, 20 different shipping zone tables thus:
Shipping Modules:
COLLECT from warehouse 0 > (no shipping)
Jersey Post/Royal Mail: Domestic Packet 30 > (up to 2kgs + not more than 610mm)
Jersey Post/Royal Mail: Domestic Parcel 40 > (over 2Kgs &/or over 610mm)
FREE Home Postal Delivery 4 > (any weight + over certain value)
Home Evening Delivery 7 > (fixed rate)
Jersey Post / Royal Mail: International Packet 80 > (up to 2kgs)
Jersey Post / Royal Mail: International European Packet 90 > (up to 2kgs)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone A 100 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone B 110 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone C 120 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone D 130 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone E 140 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone F 150 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone G 160 > (over 2Kgs &/or over 610mm)
Jersey Post / ParcelForce: International - Standard Parcel Service Zone H 170 > (over 2Kgs &/or over 610mm)
Jersey Post: Local Packet 10 > (up to 2kgs + not more than 610mm)
Jersey Post: Local Parcel 20 > (over 2Kgs &/or over 610mm)
Jersey Post/Royal Mail: Special Delivery 500 50 > (up to 10kgs + not more than 610mm)
Jersey Post/Royal Mail: Special Delivery 1000 60 > (up to 10kgs + not more than 610mm)
However, I can't quite figure out how I can add all these zone tables to the existing 3 zone rates, as there seems to be no button to add additional zones.
As far as the Tax zones are concerned, we have 3:
Jersey GST - 5%
UK VAT - 20%
ROW - 0%
which have all been set up in the Zone Definitions section and are all showing green.
In order to get this to work in osCommerce, it has required extensive code modification and additional files, as it is necessary for the system to select & present the available shipping options to the customer based on:
Country Code
Weight
Length (over 610mm must be Parcel [zone rates])
In osCommerce, I had to add a lot of custom code to get all this to work as, additionally, each product item has to have an extra field to designate whether it is a "long-item" i.e. over 610mm.
If anyone could give me some directions on getting the different zone rates set up in ZenCart in a better manner than our current osCommerce method, I would be extremely grateful. Once I have that sorted, I can start looking at the "attributes" situation, vis-a-vis separate part-code and weight for each attribute.
Many thanks,
Steve
Re: Zones Table Rate Shipping Module
I've tested this module on ZC 1.5.1 and works fine.
Duplicating zone tables and weight
I have successfully duplicated the zonetables module so i now have zonetables and zonetables2. Works OK in 1.5.1.
However, I would like to disable zonetables1 when the weight is less than .5. How would I go about doing this?
I found the code below in another thread, but not sure if this is what to use or where to put it in the zonetables.php file.
Thanks for any tips!
Try using this to test the cart for weight:
Code:
global $cart;
// disable if product weight is greater than .5 in cart
if (IS_ADMIN_FLAG == false && $_SESSION['cart']->show_weight() > .5) {
$this->enabled = false;
} else {
$this->enabled = true;
}
Re: Duplicating zone tables and weight
That would go under the code:
Code:
// disable only when entire cart is free shipping
if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_ZONES_STATUS == 'True') ? true : false);
}
// disable if product weight is less than .5 in cart
if (IS_ADMIN_FLAG == false && $_SESSION['cart']->show_weight() < .5) {
$this->enabled = false;
}
Re: Duplicating zone tables and weight
That worked beautifully Ajeh. I can now duplicate zonetables and switch them on and off.
Thanks so much!