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;
+      }
     }
   }
 
