@secuware24 Herzlichen Dank für den Code! Hat bisher gut funktioniert, allerdings bekomme ich nun unter Gambio 4.9.2.0 / PHP 8.1 die Fehlermeldung: Code: Undefined variable $discount Wie hast Du / habt ihr das gelöst? Ich habe für mich noch eine kleine Erweiterung ausprobiert, da ich teilweise eine Mengenstaffelung kleiner 1 benutze (Produkt-Einheit ist kg, können aber in Vielfachen von 0.25kg bestellt werden): PHP: // Fallunterscheidung für Mengenstaffelung kleiner 1 if((double)$this->data['gm_graduated_qty'] < 1) { $quantity_output = 'ab ' . gm_prepare_number($quantity, $xtPrice->currencies[$_SESSION['currency']]['decimal_point']); } else { $quantity_output = gm_prepare_number($quantity, $xtPrice->currencies[$_SESSION['currency']]['decimal_point']) . '-' . gm_prepare_number(($staffel[$i + 1]['stk'] - (double)$this->data['gm_graduated_qty']), $xtPrice->currencies[$_SESSION['currency']]['decimal_point']); } Dieser Code ersetzt die Zeile, die jetzt innerhalb des else-Blockes steht.
@tannenhof_imshausen - Habe ich eben in meinem Testshop geprüft. Der Testshop läuft schon unter 4.9.2.0 und der Liveshop hat noch 4.8.0,2 drauf. Bei mir funktioniert es noch und ich konnte kein Problem mit PHP8.1 feststellen. Ich habe auch keine Einheiten unter 1, vielleicht liegt es daran?