Guten Morgen,
ich habe derzeit das Problem, dass mit den Zahlungsmethoden Check (Kauf auf Rechnung) und Kreditkarte (Stripe) der Redirect beim Checkout (Kaufen button) nicht stimmt. Mit diesen beiden Zahlungsmethoden springt WC (Version 5.5.2) bei Klick auf Kaufen zurück zur Bestellübersicht. Die Bestellung geht im Backend ein und steht auf "Zahlung ausstehen" auch bei Kreditkartenzahlung. Paypal und direkte Banküberweisung funktionieren einwandfrei. Ich verwende das Flatsome Theme von UXThemes.
Kunden die Bestellungen per Check oder Kreditkarte aufgeben bekommen auch keine Bestellbestätigung.
Ich weiß nicht mehr weiter. Wordpress Version 5.8
Woocommerce 5.5.2 Checkout Redirect funktioniert nicht
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Kreditkarte hat sich erledigt, fehlender Geheimer Webhook Schlüssel, muss bei einem Update verloren gegangen sein, komisch. Problem mit Check Zahlung noch vorhanden. Bestellung klappt nicht, wird mit Status Zahlung Ausstehend weiterhin angezeigt und nach einer Stunde automatisch storniert. Ich habe die class-wc-gateway-cheque.php überprüft, sieht alles normal aus. Standard Status ist On-Hold, wie es soll.
-
Es liegt an einer Funktion in der functions.php des Themes. Mit dieser Funktion blende ich bei allen Benutzern die nicht in einer spezifischen Gruppe sind die Bezahlmethode aus. Das funktioniert auch wie es soll. Allerdings besteht das Problem mit den Bestellungen nicht wenn ich die Funktion rausnehme. Kann da vielleicht jemand was zu sagen? Mein Code:
function custom_gateway_enable( $available_gateways ) {
if ( isset( $available_gateways['german_market_purchase_on_account'] ) && ! current_user_can('auf_rechnung') ) {
unset( $available_gateways['german_market_purchase_on_account'] );
}
return $available_gateways;
}add_filter( 'woocommerce_available_payment_gateways', 'custom_gateway_enable' );
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!