Es liegt an einer Funktion in der functions.php des Themes. Mit dieser Funktion blende ich bei allen Benutzern die nicht in einer spezifischen Gruppe sind die Bezahlmethode aus. Das funktioniert auch wie es soll. Allerdings besteht das Problem mit den Bestellungen nicht wenn ich die Funktion rausnehme. Kann da vielleicht jemand was zu sagen? Mein Code:
function custom_gateway_enable( $available_gateways ) {
if ( isset( $available_gateways['german_market_purchase_on_account'] ) && ! current_user_can('auf_rechnung') ) {
unset( $available_gateways['german_market_purchase_on_account'] );
}
return $available_gateways;
}
add_filter( 'woocommerce_available_payment_gateways', 'custom_gateway_enable' );