Skip to content

Letzter: Schritt Zahlungsweise ändern zeigt nur 1 Methode

In meiner Testinstallation habe ich mehrere Zahlungsarten zur Verfügung:

image

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...

image

Klicke ich auf den Button ohne die Option auszuwählen, wird die Seite weiß und kommen JS Fehler

image

image

Wähle ich die einzige Option und bestätige dann ist die Bestellung mit 0€ "durch":

image

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&current=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 💪

image


Ps. Wenn ich im letzen Step, wo ich Bezahlmethode ändern soll, die Seite neu lade, ist die ganze Bestellung weg:

image