Index: /controller/wpsg_OrderController.class.php
===================================================================
--- /controller/wpsg_OrderController.class.php	(revision 6868)
+++ /controller/wpsg_OrderController.class.php	(revision 6870)
@@ -1354,4 +1354,6 @@
             }
             
+            if ($this->shop->get_option('wpsg_showincompleteorder') != '1')
+            	unset($this->shop->arStatus[wpsg_ShopController::STATUS_UNVOLLSTAENDIG]);
             
 			foreach ($this->shop->arStatus as $status_key => $status_label)
Index: /model/wpsg_customer.class.php
===================================================================
--- /model/wpsg_customer.class.php	(revision 6868)
+++ /model/wpsg_customer.class.php	(revision 6870)
@@ -354,5 +354,15 @@
 		{
 
-			return wpsg_order::count(array('k_id' => $this->id));
+			if ($this->shop->get_option('wpsg_showincompleteorder') != '1')
+			{
+				$stat = array();
+				foreach ($this->shop->arStatus as $k => $s)
+				{
+					if ($k != wpsg_ShopController::STATUS_UNVOLLSTAENDIG) $stat[] = $k;
+				}
+				return wpsg_order::count(array('k_id' => $this->id, 'status' => $stat));
+			}
+			else
+				return wpsg_order::count(array('k_id' => $this->id));
 
 		} // public function getOrderCount()
