Zone Rates Module does not show correct Shipping Cost
Hi,
Recently I have moved to NZ and am currently installing a new Zen Cart and have run into problems with the built in shipping modules.
I have installed several Zen Carts before, but never used the built in shipping modules.
Currently installing "v1.5.4" with "responsive sheffield blue v2.0" template
I need to offer different shipping cost in 7 zones that have been defined in the manager in "Zone Definitions - Taxes, Payment and Shipping".
Shipping must be based on "weight" and "zone".
I have altered the includes\modules\shipping\zones.php file to accommodate the extra fields needed:
Code:
// CUSTOMIZE THIS SETTING FOR THE NUMBER OF ZONES NEEDED
$this->num_zones = 7;
and altered includes\languages\english\modules\shipping\zones.php to change the "lb(s)" into "kg":
Code:
define('MODULE_SHIPPING_ZONES_TEXT_UNITS', 'kg');
My general language settings in both shop and admin have been changed from lbs to kg. In admin I have defined: - maximum shipping weight: 25kg
- Package Tare Small to Medium - added percentage:weight: 0:3
- Larger packages - added packaging percentage:weight: 0
In the shipping module if I set the the following:
- Zone 1 Countries: NZ
- Zone 1 Shipping Table: 5:26.40
- Zone 1 Handling Fee: left blank
- Handling Per Order or Per Box Zone 1 (when by weight): Box
When purchasing a product with a weight of 2.5 kg I get the following message at step 1 of 3 during checkout:
"The shipping rate cannot be determined at this time"
When I change the shipping module to include a second weight:
- Zone 1 Countries: NZ
- Zone 1 Shipping Table: 5:26.40,10:52.80
- Zone 1 Handling Fee: left blank
- Handling Per Order or Per Box Zone 1 (when by weight): Box
And purchase the same product I get the following at step 1 during checkout:
"Shipping to NZ (1 x 5.50kg)" "$52.80"
This problem also repeats itself for any further zones I define.
How come the weight is not correct "5.50kg" instead of "2.5kg"
Where does the "5.5" come from and why does it ignore the correct setting in the shipping module?
Many thanks,
Goshawk
Time is but an illusion, there is only "now"!
Bookmarks