Zahlungsmethoden für Versandmethoden im WooCommerce ausblenden

Wenn Sie bestimmte Zahlungsmethoden für ausgewählte Versandmethoden ausblenden möchten, müssen Sie nur einen kleinen Codeschnipsel in Ihre Funktionen einfügen.php-Datei. Ein Beispiel könnte sein, wenn Sie die Scheckzahlung für die lokale Versandmethode ausblenden möchten, können Sie dies verwenden:

Funktion we_gateway_disable_shipping( $available_gateways ) {     globaler $woocommerce;       wenn ( !is_admin() ) {                 $ausgewählte_Methoden=WC()->session->get( 'ausgewählte_Versand_Methoden' );                 $ausgewählte_Versandmethoden=$ausgewählte_Methoden;                 wenn ( isset( $available_gateways ) && 0 === strpos( $chosen_shipping, 'local_pickup' ) ) {            unset( $available_gateways );        }             }     $available_gateways zurückgeben;  }add_filter( 'woocommerce_available_payment_gateways', 'we_gateway_disable_shipping' );

Wenn Sie den Namen Ihrer WooCommerce-Zahlungsmethode, die Sie ausblenden möchten, nicht kennen, können Sie die Checkout-Seite wie folgt einsehen:Name der Zahlungsmethode in WooCommerce abrufen Name der Zahlungsmethode in WooCommerce abrufenHier können Sie im Wertfeld sehen, dass der Name “cod” ist, wie er in unserem obigen Funktionscode verwendet wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Wir verwenden Cookies, um Ihnen die beste Online-Erfahrung zu bieten. Mit Ihrer Zustimmung akzeptieren Sie die Verwendung von Cookies in Übereinstimmung mit unseren Cookie-Richtlinien.

Privacy Settings saved!
Datenschutz-Einstellungen

Wenn Sie eine Website besuchen, kann sie Informationen über Ihren Browser speichern oder abrufen, meist in Form von Cookies. Steuern Sie hier Ihre persönlichen Cookie-Dienste.

Diese Cookies sind für das Funktionieren der Website notwendig und können in unseren Systemen nicht abgeschaltet werden.

Zur Nutzung dieser Website verwenden wir die folgenden technisch notwendigen Cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Alle Cookies ablehnen
Alle Cookies akzeptieren