WOOCS - Sélecteur de devise WooCommerce

Est-il possible que le pays de livraison change la devise ?

Oui, Dans le functions.php fichier du thème wp actuel du site ajoutez le code suivant :

add_action('woocommerce_checkout_update_order_review', function($data) { global $WOOCS; if (is_string($data)) { parse_str($data, $data); } //*** $_currency = $WOOCS->get_currency_by_country($ data['shipping_country']); if (!empty($_currency)) { $WOOCS->set_currency($_currency); } }, 9999);

 

N'oubliez pas de définir dans l'onglet « Règles GeoIP » des règles de devise pour les pays que ces règles utilisent dans la facturation sur le script ci-dessus


Demande du client:

Est-il possible que Delivercountry change la devise ?
Livrer aux États-Unis changer en $ Livrer en DE/AT changer en EUR Livrer en CH cgange en CHF ….
ce serait sympa ! Sinon, un utilisateur peut tricher et acheter dans la devise la moins chère

THX Stéphane


A lire également: https://currency-switcher.com/force-currency-on-checkout-page/