Letzter: Schritt Zahlungsweise ändern zeigt nur 1 Methode
In meiner Testinstallation habe ich mehrere Zahlungsarten zur Verfügung:
Ich habe als Gast bestellt und PayPal genommen. Im letzten Schritt möchte ich die Zahlungsart ändern. Jetzt steht nur 1 Methode, die "Kostenlos" heißt...
Klicke ich auf den Button ohne die Option auszuwählen, wird die Seite weiß und kommen JS Fehler
Wähle ich die einzige Option und bestätige dann ist die Bestellung mit 0€ "durch":
und folgende Fehler werden geloggt:
[2025-03-19 13:36:31] - ERROR - 0 ::
Array
(
)
Der Rechnung wurde noch kein Kunde zugewiesen.
#0 /opt/homebrew/var/www/cologne/packages/quiqqer/order/src/QUI/ERP/Order/Order.php(304): QUI\ERP\Accounting\Invoice\InvoiceTemporary->validate()
#1 /opt/homebrew/var/www/cologne/packages/quiqqer/order/src/QUI/ERP/Order/Order.php(940): QUI\ERP\Order\Order->createInvoice(Object(QUI\Users\SystemUser))
#2 /opt/homebrew/var/www/cologne/packages/quiqqer/order/src/QUI/ERP/Order/OrderInProcess.php(484): QUI\ERP\Order\Order->calculatePayments()
#3 /opt/homebrew/var/www/cologne/packages/quiqqer/order/src/QUI/ERP/Order/OrderProcess.php(337): QUI\ERP\Order\OrderInProcess->createOrder()
#4 /opt/homebrew/var/www/cologne/packages/quiqqer/order/src/QUI/ERP/Order/OrderProcess.php(577): QUI\ERP\Order\OrderProcess->send()
#5 /opt/homebrew/var/www/cologne/packages/quiqqer/controls/src/QUI/Control.php(134): QUI\ERP\Order\OrderProcess->getBody()
#6 /opt/homebrew/var/www/cologne/packages/quiqqer/order/ajax/frontend/order/send.php(34): QUI\Control->create()
#7 /opt/homebrew/var/www/cologne/packages/quiqqer/core/src/QUI/Ajax.php(437): {closure}('Processing', '17c575da-04be-1...', Array)
#8 /opt/homebrew/var/www/cologne/packages/quiqqer/core/src/QUI/Ajax.php(179): QUI\Ajax->callRequestFunction('package_quiqqer...')
#9 /opt/homebrew/var/www/cologne/packages/quiqqer/core/src/ajax.php(126): QUI\Ajax->call()
#10 /opt/homebrew/var/www/cologne/packages/quiqqer/core/ajax.php(16): require('/opt/homebrew/v...')
#11 /opt/homebrew/var/www/cologne/ajax.php(49): require('/opt/homebrew/v...')
#12 {main}
{
"request": "https:\/\/cologne.michael.pcsg.eu\/ajax.php?package=quiqqer%2Forder&orderHash=17c575da-04be-11f0-a7c1-c298ab73beee¤t=Processing&formData=%7B%22paymentGateway%22%3A%221%22%2C%22payment%22%3A%22-1%22%2C%22change-payment%22%3A%22%22%2C%22changePayment%22%3A%22%22%2C%22pre%22%3A%22%22%2C%22current%22%3A%22Basket%22%2C%22orderId%22%3A%221031%22%7D&preventCache=m8fwih0o&_rf=%5B%22package_quiqqer_order_ajax_frontend_order_send%22%5D&_FRONTEND=1&lang=de&project=%7B%22name%22%3A%22cologne%22%2C%22lang%22%3A%22de%22%2C%22languages%22%3A%22de%2Cen%22%2C%22logo%22%3A%22%2Fmedia%2Fcache%2Fcologne%2FLogo%2Facme-logo-1_black.svg%22%2C%22template%22%3A%22quiqqer%2Ftemplate-cologne%22%2C%22httpshost%22%3A%22https%3A%2F%2Fcologne.michael.pcsg.eu%22%7D&method=get&url=%2Fajax.php",
"errorFilename": false,
"IP": "127.0.0.1",
"userId": "09c8dfda-04be-11f0-8df9-c298ab73beee",
"username": "Gast:michael+2@pcsg.de"
}
Ich erhalte auch 2 identische E-Mails als Kunde (michael+2@pcsg.de). Hier steht, dass die Bestellung kostenlos ist
Ps. Wenn ich im letzen Step, wo ich Bezahlmethode ändern soll, die Seite neu lade, ist die ganze Bestellung weg: