Wertgutscheine Checkout Probleme / Fehler
-
Hallo zusammen,
ich hoffe, ich bin hier richtig. Ich verwende Gutscheine (Marketing -> Gutscheine) in meinem WooCommerce-Shop und habe auch die Option „Wertgutschein“ bei den Gutscheinen aktiviert. Wenn ich versuche, diese im Checkout einzulösen und die Bestellung abzuschließen, erhalte ich eine Fehlermeldung, die nur lautet:
„Bei der Bearbeitung deiner Bestellung ist ein Fehler aufgetreten. Bitte prüfe, ob bei deiner Zahlungsmethode Gebühren angefallen sind, und sieh dir deinen Bestellverlauf an, bevor du die Bestellung erneut aufgibst.“
Ich bin mir nicht sicher, wodurch dieses Problem verursacht wird, aber ich vermute, es hängt mit der Mehrwertsteuer zusammen. Ich verwende die aktuellsten Versionen von WooCommerce, WordPress und dem Germanized-Plugin.
Hat jemand einen Tipp oder Hinweis?
Wenn ihr weitere Details braucht, sagt mir einfach Bescheid – ich stelle gerne alles zur Verfügung.
Viele Grüße
-
Hi,
kannst du bitte mal prüfen ob unter WooCommerce > Status > Protokolle fatale Fehler in diesem Zusammenhang geloggt werden? Tritt das Problem nur speziell beim Einlösen von Wertgutscheinen auf oder generell beim Kauf/Einlösen von Gutscheinen? Nutzt du den neuen block-based Checkout oder den klassischen per Shortcode?
Grüße
Hallo @dennis,
- es ist ein Eintrag im Log mit der Meldung:
Uncaught TypeError: round(): Argument #1 ($num) must be of type int|float, string given in /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/OrderLines.php:175 - Es ist nur bei Wertgutscheinen. Bei normalen Gutscheinen tritt das Problem nicht auf.
- Wo kann ich das prüfen welcher Checkout genutzt wird? Ich denke es wird noch das alte sein.
Grüße
Hier noch das komplette Errorlog, falls du damit etwas anfangen kannst:
2025-08-04T07:46:19+00:00 CRITICAL Uncaught TypeError: round(): Argument #1 ($num) must be of type int|float, string given in /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/OrderLines.php:175 CONTEXT: {"error":{"type":1,"file":"/var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/OrderLines.php","line":175},"remote-logging":true,"backtrace":["","#0 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/OrderLines.php(175): round()","#1 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/OrderLines.php(59): Mollie\WooCommerce\Payment\OrderLines->process_fees()","#2 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/OrderLinesMiddleware.php(56): Mollie\WooCommerce\Payment\OrderLines->order_lines()","#3 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\OrderLinesMiddleware->__invoke()","#4 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/AddSequenceTypeForSubscriptionsMiddleware.php(48): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#5 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\AddSequenceTypeForSubscriptionsMiddleware->__invoke()","#6 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/StoreCustomerMiddleware.php(49): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#7 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\StoreCustomerMiddleware->__invoke()","#8 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/CardTokenMiddleware.php(29): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#9 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\CardTokenMiddleware->__invoke()","#10 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/ApplePayTokenMiddleware.php(26): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#11 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\ApplePayTokenMiddleware->__invoke()","#12 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/CustomerBirthdateMiddleware.php(63): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#13 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(52): Mollie\WooCommerce\Payment\Request\Middleware\CustomerBirthdateMiddleware->__invoke()","#14 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Middleware/MiddlewareHandler.php(40): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::{closure:{closure:Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler::createMiddlewareChain():50}:51}()","#15 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/Strategies/OrderRequestStrategy.php(61): Mollie\WooCommerce\Payment\Request\Middleware\MiddlewareHandler->handle()","#16 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/Request/RequestFactory.php(47): Mollie\WooCommerce\Payment\Request\Strategies\OrderRequestStrategy->createRequest()","#17 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/MollieOrder.php(74): Mollie\WooCommerce\Payment\Request\RequestFactory->createRequest()","#18 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/PaymentProcessor.php(197): Mollie\WooCommerce\Payment\MollieOrder->getPaymentRequestData()","#19 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/PaymentProcessor.php(299): Mollie\WooCommerce\Payment\PaymentProcessor->processAsMollieOrder()","#20 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/src/Payment/PaymentProcessor.php(105): Mollie\WooCommerce\Payment\PaymentProcessor->processPaymentForMollie()","#21 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/mollie-payments-for-woocommerce/lib/payment-gateway/src/PaymentGateway.php(118): Mollie\WooCommerce\Payment\PaymentProcessor->processPayment()","#22 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1085): Mollie\Inpsyde\PaymentGateway\PaymentGateway->process_payment()","#23 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1370): WC_Checkout->process_order_payment()","#24 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(543): WC_Checkout->process_checkout()","#25 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/class-wp-hook.php(324): WC_AJAX::checkout()","#26 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()","#27 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()","#28 /var/www/vhosts/mywebsite.com/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(116): do_action()","#29 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax()","#30 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()","#31 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()","#32 /var/www/vhosts/mywebsite.com/httpdocs/wp-includes/template-loader.php(13): do_action()","#33 /var/www/vhosts/mywebsite.com/httpdocs/wp-blog-header.php(19): require_once('…')","#34 /var/www/vhosts/mywebsite.com/httpdocs/index.php(17): require('…')","#35 {main}","thrown"]}Hallo @vdwoocommercesupport ,
hast du eventuell eine Idee oder einen Tipp, was ich hier machen könnte?
Viele Grüße
Hi,
das müsstest du bitte an den mollie support weiterleiten – da scheint das casting der Variablen nicht richtig zu funktionieren.
Grüße
- es ist ein Eintrag im Log mit der Meldung:
The topic ‘Wertgutscheine Checkout Probleme / Fehler’ is closed to new replies.