I found a bug in the packing class that prevented non ready-to-ship item freight from being calculated properly when dimensional support is set to Ready-To-Ship only. A variable set for the non ready-to-ship weight was being set before the calculation to add the osCommerce box weight or package tare weight was performed instead of afterward where it belonged. The line has now been moved to the correct location and dimensional support for Ready-To-Ship only is now working correctly.

The complete contribution is enclosed but only the catalog/includes/classes/packing.php file has changed. To update simply replace that file with the corrected version posted here.

More...