Hallo zusammen, in meinem neuen Shop kann ich leider keine Bestellung durchführen, da es vor dem Abschluss immer folgende Fehlermeldung gibt: FATAL ERROR(1): "Uncaught exception 'InvalidArgumentException' with message 'StringType: Invalid argument value given (expected string got NULL): ' in /home/httpd/vhosts/XXX/YYY/GXEngine/Shared/Types/StringType.inc.php:43 Stack trace: #0 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(860): StringType->__construct(NULL) #1 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(358): CheckoutProcessProcess->_getComment() #2 /home/httpd/vhosts/XXX/YYY/system/classes/checkout/CheckoutProcessProcess.inc.php(141): CheckoutProcessProcess->save_order() #3 /home/httpd/vhosts/XXX/YYY/checkout_process.php(46): CheckoutProcessProcess->proceed() #4 {main} thrown" Als Zahlungsmodul ist testweise erstmal nur "Nachnahme" eingetragen und als Versandmodul "Kostenloser Versand". Kann jemand helfen? Vielen Dank im Voraus!
Kurios. Der Bestellkommentar ist nicht vorhanden statt leer oder befüllt. Irgendwas am Checkout gebastelt?
So ähnlich habe ich das auch interpretiert. Im Checkout habe ich in der Tat gebastelt, könntest du mir sagen wo ich die Kommentarfunktion standardmäßig finde? Edit: In der checkout_payment.php war das Feld. Habe es wieder eingeblendet und der Fehler war behoben! Danke schonmal dafür. Danke!
Gibt es eine Möglichkeit dieses Anmerkungsfeld sauber zu deaktivieren? Oder soll ich es auskommentieren und den Wert immer auf 0 setzen lassen?
Würde ich ganz einfach per CSS lösen, im Styleedit ins eigene CSS kopieren und Deckel drauf. Perfekt updatesicher, minimal invasiv. Je nachdem ob du was anderes ausgemacht hast, kann die Nummer anzupassen sein. Code: #checkout_payment > fieldset:nth-child(3) { display: none; }