Wie erhalte ich die ID einer Zahlungsmethode in Woocommerce?
Posted: 04 Jan 2025, 05:07
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:
Soweit ich weiß, muss ich die Zahlungs-Gateway-ID abrufen und dann das Snippet anwenden:
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.
Zum Beispiel gibt es zwei Zahlungsmethoden:
- Bargeld
- Online-Zahlung
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;
}
Vielleicht gibt es eine Möglichkeit Holen Sie sich alle IDs von Zahlungsgateways in einer Liste.
Ich wäre für jede Information dankbar.