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. Erforderliche Felder sind mit * markiert.