Wie erhalte ich die ID einer Zahlungsmethode in Woocommerce?Php

PHP-Programmierer chatten hier
Guest
 Wie erhalte ich die ID einer Zahlungsmethode in Woocommerce?

Post by Guest »

Vielleicht weiß jemand, wie man eine Bedingung hinzufügt: Wenn der Zahlungsbetrag weniger als 3000 beträgt, ist eine bestimmte Zahlungsmethode ausgeblendet?
Zum Beispiel gibt es zwei Zahlungsmethoden:
  • Bargeld
  • Online-Zahlung
Wenn Beträgt der Betrag weniger als 3000, wird die „Cash“-Methode ausgeblendet.
Soweit ich weiß, muss ich die Zahlungs-Gateway-ID abrufen und dann das Snippet anwenden:

Code: Select all

add_filter( 'woocommerce_available_payment_gateways', 'custom_paypal_disable_manager' );
function custom_paypal_disable_manager( $available_gateways ) {
if ( $total_amount < 3000 ) {
unset( $available_gateways['ID payment gateway'] );
return $available_gateways;
}
Aber ich weiß nicht, wie ich an die Zahlungs-Gateway-ID komme (es gibt mehrere Zahlungsmethoden und sie werden alle durch unterschiedliche Plugins implementiert).
Vielleicht gibt es eine Möglichkeit Holen Sie sich alle IDs von Zahlungsgateways in einer Liste.
Ich wäre für jede Information dankbar.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post