Index: uc_order.module =================================================================== --- uc_order.module (revision 13624) +++ uc_order.module (working copy) @@ -1455,8 +1455,10 @@ foreach (module_list() as $module) { $function = $module .'_order'; // $order must be passed by reference. - if (function_exists($function) && ($value = $function('total', $order, NULL))) { - $total += $value; + if (function_exists($function) && ($values = $function('total', $order, NULL))) { + foreach ($values as $key => $value) { + $total += $value; + } } }