fixed it with this hack, ONLY recommended to get table rates to work on weight of TOTAL ORDER and not on weight of each box. There really needs to be setup to choose weight of total order vs weight of individual boxes.
in /includes/modules/shipping/table.php
line 90 change from
Code:
global $order, $shipping_weight, $shipping_num_boxes, $total_count;
to
Code:
global $order, $shipping_weight, $shipping_num_boxes, $total_count, $total_weight;
Line 99 change from
Code:
$order_total = $shipping_weight;
to
Code:
$order_total = $total_weight;
Line 116 change from
Code:
$shipping = $shipping * $shipping_num_boxes;
to
Code:
$shipping = $shipping; //* $shipping_num_boxes;
The rates that show under estimated and check out will still say how many boxes of the max box weight there will be but will base the rate on the weight of the total order rather then on individual boxes. This also still allows the other modules to base their rate on individual boxes