Ce hook vous permet de manipuler la devise sur la page de commande si dans l'onglet Avancé l'option "Checkout by GeoIP rules" est activée.
Si "Checkout by GeoIP rules" est activée et que le pays n'est pas décrit dans les règles GEO-IP, la commande sera effectuée avec la devise sélectionnée par l'utilisateur. En utilisant ce hook, il est possible de changer cette situation :
add_action('woocs_force_pay_bygeoip_rules', function($country, $user_currency, $current_currency) {
global $WOOCS;
if (!empty($user_currency))
{
$WOOCS->set_currency($user_currency);
}
}, 9999, 3);
Ou utilisez ce hook avec toute autre logique de votre choix ...
Actuel depuis : v.2.1.8/1.1.8
Lire aussi : /possible-delivery-country-change-currency/