Show hide payment methods based on selected shipping method in Woocommerce
The following code example will enable / disable payment gateways based on chosen shipping method. In this example, we have 3 shipping methods and 3 payment gateways. Each selected shipping method will enable only one different payment gateway. add_filter( ‘woocommerce_available_payment_gateways’, ‘payment_gateways_based_on_chosen_shipping_method’ ); function payment_gateways_based_on_chosen_shipping_method( $available_gateways ) { // Not in backend (admin) and Not in … Read more