Gutschein Gültigkeit abhängig von der Zahlungsart

  • Gruess Euch Ihr woocommerce Profis!

    Ich nutze seit kurzem das Plugin https://fr.wordpress.org/plugins/woocom…-added-coupons/
    in meinem Onlineshop http://www.kernoelpepi.com, weil es die Gültigkeit von Gutscheinen abhängig der Zahlungsart steuern kann.
    Im Grunde geht es mir darum, dass bei der Zahlungsart paypal, die Gutscheine nicht funktionieren, sondern nur bei Überweisung und Kreditkarte.
    Soweit funktioniert das auch, aber folgendes Problem habe ich noch:

    Wenn die Kunden bereits im Warenkorb den Gutschein Code eingeben, kommt die Meldung "Der Gutschein ist nicht gültig für die aktuell Zahlungsmethode ausgewählt.", obwohl noch gar keine Zahlungsart ausgewählt wurde.
    Das ist für die Kunden verwirrend finde ich.

    Habt Ihr einen Tipp für mich, wie ich das verhindern kann?

    Vielleicht gibt es eine Einstellung, dass ich einer der zugelassenen Zahlunsarten als Standard definiere ... das hätte ich aber noch nirgends gefunden!

    Vielen Dank für Eure Tipps!

    Liebe Gruesse, Pepi

    • 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)

    Mehr erfahren

  • Probier mal folgendes aus (einfach in die functions.php):

    Code
    add_action( 'woocommerce_before_checkout_form', 'action_before_checkout_form' );
    function action_before_checkout_form(){
        // Default
        $default_payment_gateway_id = 'stripe';
    
    
        WC()->session->set('chosen_payment_method', $default_payment_gateway_id);
    }

    Hier würde stripe als Default gesetzt.

  • Dank Dir Azrael!
    Ich benutze ein Childtheme fürs Storefront Team.
    In Welche functions.php soll ich es dann reinkopieren? In die von Storefront oder seinem Child Theme?

    Und wie lautet die Bezeichnung für die Zahlungsart Überweisung?

  • Die Zahlungsmethode, die in den Einstellungen an erster Stelle steht ist der automatisch ausgewählte Standard. Einfach mit der Maus die gewünschte Zahlungsart nach oben schieben (Hamburger Zeichen links in der Zeile mit der linken Maustaste anklicken, Taste gedrückt halten und an die gewünschte Position verschieben.)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Dank Dir Mensmaximus, den Trick kannte ich bereits und die Banküberweisung, sthet bei mir bereits an erster Stelle. Leider nimmt es das Plugin "woocommerce-auto-added-coupons/" aber trotzdem nicht als Standard Zahlungsart an. :(

    Liebe Gruesse, Pepi

    Edit SirEctor: Vollzitat in direkter Antwort entfernt.

    Einmal editiert, zuletzt von SirEctor (29. September 2018 um 09:49)

  • Schreib doch mal den Support an, denn das Problem soll angeblich schon gefixt sein: https://www.soft79.nl/forums/topic/t…payment-method/

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!