FOX - Currency Switcher for WooCommerce

Mise à jour v.2.3.6/v.1.3.6

  • nouveau panneau d'administration WOOCS
  • Séparateurs de milliers et de décimales pour les prix
  • Aide des devises pour les sélections utilisateur (dans le nouveau panneau d'administration)
  • Le champ 'intérêt' fonctionne également avec un pourcentage. Exemple : 20%
  • Nouveaux hooks : 'woocs_price_thousand_sep' + 'woocs_price_decimal_sep' qui vous permet de manipuler les séparateurs de milliers et de décimales des prix en fonction de la logique métier (exemple : pays). Exemple :
    add_filter('woocs_price_thousand_sep', function($separator, $currency) {
    
        $wcgi = WC_Geolocation::geolocate_ip(); //woocommerce API
        //UPPERCASE for country code!
        switch ($wcgi['country']) {
            case 'US':
                $separator = '.';
                break;
            case 'GB':
                $separator = ',';
                break;
            case 'JP':
                $separator = ' ';
                break;
        }
    
        return $separator;
    },10,2);
    
    
    add_filter('woocs_price_decimal_sep', function($separator, $currency) {
    
        $wcgi = WC_Geolocation::geolocate_ip(); //woocommerce API
        //UPPERCASE for country code!
        switch ($wcgi['country']) {
            case 'US':
                $separator = ',';
                break;
            case 'GB':
                $separator = '.';
                break;
            case 'JP':
                $separator = '';
                break;
        }
    
        return $separator;
    },10,2);