Support » WooCommerce » Doppelte Kassenseite, doppelte AGBS

  • Gelöst nikbraun

    (@nikbraun)


    Hallo Welt,

    wir nutzen WooCommerce mit dem Storefront Theme, Germanized und bieten Zahlung per Rechnung und PayPal Express an.
    Kommt der User auf die Kassenseite, sieht er die Auswahlmöglichkeit der Zahlungsart, alle Pflichtfelder (Checkboxen) und den Button „Zahlungspflichtig bestellen!“.
    Für die Zahlart „Rechnung“ passt das alles, der Kunde klickt auf Bestellen und die Bestellung ist aufgegeben.
    Aber wenn der Kunde PayPal nutzt, kommt er nach der Weiterleitung zu Paypal zurück Zur Kasse und muss alle Checkboxen erneut bestätigen und erneut auf „Zahlungspflichtig bestellen“ klicken.

    Ich habe schon ein Snippet gefunden, um den Button abhängig von der Zahlungsart in „weiter zu Paypal“ zu ändern. Leider bleibt der Text aber nach Rückkehr von PayPal bestehen.

    add_filter( 'woocommerce_available_payment_gateways', 'woocommerce_available_payment_gateways' );
    function woocommerce_available_payment_gateways( $available_gateways ) {
       if (! is_checkout() ) return $available_gateways;  // stop doing anything if we're not on checkout page.
       if (array_key_exists('paypal_express',$available_gateways)) {
    	       // Gateway ID for Paypal is 'paypal'.
            $available_gateways['paypal_express']->order_button_text = __( 'Weiter zu PayPal', 'woocommerce' );
    	   }
       return $available_gateways;
    }

    Daher meine Frage:
    Kann man dieses Snippet einfach erweitern, so dass unterschieden wird, ob man vor der Weiterleitung zu PayPal ist oder nach Rückkehr? Also quasi:

    if (Zahlart PayPal)
       if (vor Weiterleitung zu PayPal)
          Buttontext: Weiter zu PayPal
          Hide Germanized-Checkboxen
       else
          Buttontext: Zahlungspflichtig bestellen! // Also wie Normalzustand
          Show Germanized-Checkboxen // Also wie Normalzustand
     else
        Buttontext: Zahlungspflichtig bestellen //Normalzustand
        Show Germanized Checkboxen //Normalzustand

    Wird das so verständlich?

    Vielen Dank für Eure Hilfe!

    Gruß,

    Nik

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)