diff --git a/KwcShop/Kwc/Shop/AddToCart/OrderProductData.php b/KwcShop/Kwc/Shop/AddToCart/OrderProductData.php index ccb7494..ad43355 100644 --- a/KwcShop/Kwc/Shop/AddToCart/OrderProductData.php +++ b/KwcShop/Kwc/Shop/AddToCart/OrderProductData.php @@ -34,9 +34,11 @@ public function alterBackendOrderForm(KwcShop_Kwc_Shop_AddToCartAbstract_Fronten foreach (Kwc_Abstract::getComponentClasses() as $c) { if (is_instance_of($c, 'KwcShop_Kwc_Shop_Products_Directory_Component')) { $detailClasses = Kwc_Abstract::getChildComponentClasses($c, 'detail'); - foreach ($detailClasses as $key=>$class) { - if (Kwc_Abstract::getChildComponentClass($class, 'addToCart') == $this->_class) { - $component = $key; + if (count($detailClasses) > 1) { + foreach ($detailClasses as $key=>$class) { + if (Kwc_Abstract::getChildComponentClass($class, 'addToCart') == $this->_class) { + $component = $key; + } } } }