Hallo zusammen! Leider kriege ich den Overload von GXMainComponents/Controllers/HttpView/ShopAjax/CheckStatusController.inc.php nicht zum laufen. Will die Funktion _getQuantityChecker überschreiben. Habe dazu GXUserComponents/overloads/CheckStatusController/FixCheckStatusController.inc.php angelegt und drin steht: Code: <?php class FixCheckStatusController extends FixCheckStatusController_parent { /** * @param StoredProduct $product * * @return string */ protected function _getQuantityChecker(StoredProduct $product) { exit("huhu"); $quantityChecker = ''; if ($product->getSettings()->getPriceStatus() === 0 && $_SESSION['customers_status']['customers_status_show_price'] == '1' && (!$product->isFsk18() || $_SESSION['customers_status']['customers_fsk18_purchasable'])) { $product_id = $this->_getQueryParameter('products_id'); $products_qty = str_replace(',', '.', $this->_getQueryParameter('products_qty')); $properties_values_ids = $this->_getQueryParameter('properties_values_ids'); $cart_qty = $this->_get_cart_quantity($product_id, $properties_values_ids); $ajaxHandler = MainFactory::create('OrderAjaxHandler'); $ajaxHandler->set_data('GET', [ 'action' => 'quantity_checker', 'qty' => (int)$products_qty + (int)$cart_qty, 'id' => $product_id ]); $ajaxHandler->proceed(); $quantityChecker = $ajaxHandler->get_response(); } return $quantityChecker; } } Klappt allerdings nicht, huhu wird nicht ausgegeben. Wäre über ein Tipp sehr froh, danke
@jann_brand Der Ordner GXUserComponents/ wird vom Shop schon seit ein paar Versionen nicht mehr benutzt. Es ist alles nach GXModules gewandert. Die Dateien müssen jetzt z.B. im Ordner /GXModules/MeineFirma/MeinModul/Shop/Overloads/ liegen.