Comment désactiver BACS
mode de paiement pour local delivery
méthode d'expédition?Désactivation de la méthode de paiement BACS pour la méthode d'expédition de livraison locale
J'ai inclus le code ci-dessous pour mon functions.php
fichier, mais il ne fonctionne pas.
Peut-être que quelqu'un pourrait m'aider avec ça.
function my_custom_available_payment_gateways($gateways) {
$chosen_shipping_rates = WC()->session->get('chosen_shipping_methods');
// When 'local delivery' has been chosen as shipping rate
if (in_array('local_delivery', $chosen_shipping_rates)) :
// Remove bank transfer payment gateway
unset($gateways['bacs']);
endif;
return $gateways;
}
add_filter('woocommerce_available_payment_gateways', 'my_custom_available_payment_gateways');