Haha, au weia, da ist einiges durcheinandergekommen und ich hab's beim Überfliegen nicht gesehen und ebenfalls die beiden Konstanten vertauscht.
(BOX und MAX inmitten des Begriffes in welchem die anderen beiden Teile gleich lauten kann man auch beim drüberlesen schnell verwechseln.)
Trotzdem ist das Ticket das richtige und mein Verweis auf diesen Thread richtig.
Karsta schreibt im Ticket
Wird PHP8 verwendet, muss im Admin > Konfiguration > Versandoptionen > Paketleergewicht mindestens eine Null drin stehen, da es ansonsten zur weißen Seite im Warenkorb kommt.
Ist auch im dev-Shop nachstellbar.
Dort hat sie sich vertan, denn es wird nirgends durch das Paketleergewicht (= SHIPPING_
BOX_WEIGHT) geteilt sondern durch das Max-Paketgewicht (= (SHIPPING_
MAX_WEIGHT)
Im Ticket hat
Tomcraft dann, dies nicht bemerkt habend, das Configuration-Limit für SHIPPING_
BOX_WEIGHT als Lösung vorgeschlagen und das wurde dann fälschlicherweise in die
/admin/includes/configuration_limits.php übernommen, wo meine Wenigkeit es beim Nachschauen wieder mit SHIPPING_
MAX_WEIGHT verwechselt hat, weswegen ich auf
Karstas Frage behauptete es sei ja auch gelöst. Später ist dann dir,
hpzeller, das Vertauschen auch nicht aufgefallen
Mehr Durcheinander geht kaum, aber sehr lustig.
Also, es muß noch mal genauer draufgechaut werden, indem entweder auch für SHIPPING_
MAX_WEIGHT ein Limit hinterlegt wird oder das fälschlich gesetzte Limit für SHIPPING_
BOX_WEIGHT mit dem richtigen für SHIPPING_
MAX_WEIGHT ersetzt wird.
Außerdem denke ich, daß die von mir vorgeschlagene Änderung in der
includes/classes/shipping.php gemacht werden sollte:
if (SHIPPING_MAX_WEIGHT > 0 && $shipping_weight > (double)SHIPPING_MAX_WEIGHT) { // Split into many boxes
Gruß,
noRiddle