Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Remove specific payment gateways when local pickup is selected
- */
- function mx_lpickup_available_payment_gateways( $gateways ) {
- $chosen_methods = WC()->session->get( 'chosen_shipping_methods' );
- $chosen_shipping_no_ajax = $chosen_methods[0];
- if ( 0 === strpos( $chosen_shipping_no_ajax, 'local_pickup' ) ) :
- // Remove BACS & PayPal payment methods
- unset( $gateways['bacs'] );
- unset( $gateways['paypal'] );
- endif;
- return $gateways;
- }
- add_filter( 'woocommerce_available_payment_gateways', 'mx_lpickup_available_payment_gateways' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement