• Resolved vmtm

    (@vmtm)


    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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Dennis

    (@vdwoocommercesupport)

    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

    Thread Starter vmtm

    (@vmtm)

    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"]}

    Thread Starter vmtm

    (@vmtm)

    Hallo @vdwoocommercesupport ,

    hast du eventuell eine Idee oder einen Tipp, was ich hier machen könnte?

    Viele Grüße

    Plugin Contributor Dennis

    (@vdwoocommercesupport)

    Hi,

    das müsstest du bitte an den mollie support weiterleiten – da scheint das casting der Variablen nicht richtig zu funktionieren.

    Grüße

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Wertgutscheine Checkout Probleme / Fehler’ is closed to new replies.