Skip to content

Instantly share code, notes, and snippets.

@makyox
makyox / gist:b9cafab2dc7a734f25cbff6137cfbfe8
Created February 22, 2021 17:17
Hide shipping method according to type
function my_custom_available_payment_gateways( $gateways ) {
$chosen_shipping_rates = WC()->session->get( 'chosen_shipping_methods' );
if(is_array($chosen_shipping_rates)) {
if ( in_array( 'local_pickup:5', $chosen_shipping_rates ) ) :
//unset( $gateways['cod'] );
endif;
if ( in_array( 'flexible_shipping_9_1', $chosen_shipping_rates ) ) :
unset( $gateways['cod'] );
endif;
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]