Ein ganz übler Bug! Bin ich nur drauf gestoßen, da Kunde anrief. Also wenn mehrere Artikel mit Eigenschaften im Warenkorb enthalten sind und bei einen der oberen der Bestand so aktualisiert wird, daß der Artikel mit vergriffen gekennzeichnet wird, dann werden alle! Folgenden Artikel mit Eigenschaften ebenfalls mit vergriffen gekennzeichnet. Obwohl die Bestände ok sind.
Ich erinnere mich dunkel, das da was war... Entweder wurde das in einem SP gelöst, oder es gab ein vorab Fix dafür. Ich schau mal, ob ich es noch finde.
Hallo Christian, offenbar wurde das (zufällig) in einem Update behoben. Der Einzige Beitrag, den ich dazu finden konnte, ist dieser: (Link nur für registrierte Nutzer sichtbar.)
Hallo zusammen, der Bug besteht noch und wurde soeben von uns gefixt. Der Fix kommt mit dem nächsten Update. Für euch schonmal hier: /system/views/shopping_cart/OrderDetailsCartContentView.inc.php PHP: $module_content = array (); $any_out_of_stock = ''; $mark_stock = ''; $coo_seo_boost = MainFactory::create_object('GMSEOBoost'); $coo_main = new main(); $xtPrice = new xtcPrice($_SESSION['currency'], $_SESSION['customers_status']['customers_status_id']); for ($i = 0, $n = sizeof($p_products_array); $i < $n; $i ++) { $t_combis_id = $coo_properties_control->extract_combis_id($p_products_array[$i]['id']); durch folgendes ersetzen: PHP: $module_content = array (); $any_out_of_stock = ''; $coo_seo_boost = MainFactory::create_object('GMSEOBoost'); $coo_main = new main(); $xtPrice = new xtcPrice($_SESSION['currency'], $_SESSION['customers_status']['customers_status_id']); for ($i = 0, $n = sizeof($p_products_array); $i < $n; $i ++) { $mark_stock = ''; $t_combis_id = $coo_properties_control->extract_combis_id($p_products_array[$i]['id']); Der Ausverkauft-Hinweis ($mark_stock = '') muss einfach nur innerhalb der Schleife definiert werden, damit der Text beim nächsten Produkt zurückgesetzt wird. MfG, Timo