Ich würde gerne eine Ergänzung im Admin bei der Kategorieübersicht machen bzgl. der Lager Warnung. Aktuell wird ja angezeigt wenn der Artikel keinen Bestand hat ("Haupt") und wenn Artikelmerkmale keinen Bestand haben ...
Sobald aber der Artikel selber noch Bestand hat - auch wenn es nur 1 ist - aber alle hinterlegten Attribute einen Bestand von 0 haben wird immernoch in der categories_view.php der grüne Punkt angezeigt.
Die Funktion ist ja in der general.php:
function check_stock
($products_id) { unset ($stock_flag); $stock_query = xtc_db_query
("SELECT products_quantity FROM ".TABLE_PRODUCTS
." where products_id = '".$products_id."'"); $stock_values = xtc_db_fetch_array
($stock_query); if ($stock_values['products_quantity'] <= '0') { $stock_flag = 'true'; $stock_warn = TEXT_WARN_MAIN
; $attribute_stock_query = xtc_db_query
("SELECT attributes_stock, options_values_id FROM ".TABLE_PRODUCTS_ATTRIBUTES
." where products_id = '".$products_id."'"); while ($attribute_stock_values = xtc_db_fetch_array
($attribute_stock_query)) { if ($attribute_stock_values['attributes_stock'] <= '0') { $stock_flag = 'true'; $which_attribute_query = xtDBquery
("SELECT products_options_values_name FROM ".TABLE_PRODUCTS_OPTIONS_VALUES
." WHERE products_options_values_id = '".$attribute_stock_values['options_values_id']."' AND language_id = '".$_SESSION['languages_id']."'"); $which_attribute = xtc_db_fetch_array
($which_attribute_query); $stock_warn .= ', '.$which_attribute['products_options_values_name']; } } } if ($stock_flag == 'true' && $products_id != '') { return '<div class="stock_warn">'.$stock_warn.'</div>'; } else { return xtc_image
(DIR_WS_IMAGES
.'icon_status_green.gif', $stock_values['products_quantity'].' '.IMAGE_ICON_STATUS_GREEN_STOCK
, 10, 10); }} Wenn ich das richtig verstehe wird direkt nach der Prüfung des Artikel Stock aufgehört und die Merkmale werden erst überprüft sobald der Artikel selber einen Bestand von 0 hat.
Es wäre schön wenn in der Übersicht auch einzelne Größen angezeigt werden die keinen Bestand haben - ich hoffe man versteht mich
Linkback: https://www.modified-shop.org/forum/index.php?topic=11598.0