FOX - Currency Switcher for WooCommerce

Comment ajuster manuellement les taux de change WooCommerce

Les taux automatiques sont un point de départ, pas une règle. Une marge au-dessus du taux de change du marché couvre les frais de conversion, et certaines boutiques fixent les taux entièrement à la main.

À partir de la version 2.2.9/1.2.9, utilisez le champ 'interes' dans les options de devises !
Ancienne description : Parfois, certains clients ont besoin de manipuler les taux de change, par exemple ajouter 10 % au taux USD. Chacun a sa propre logique et ses calculs. Cet article montre simplement comment faire.
  • ouvrez le fichier functions.php de votre thème
  • tout en bas du même fichier, insérez le code suivant :
    add_filter('woocs_currency_data_manipulation', 'woocs_currency_data_manipulation', 1, 1);
    
    function woocs_currency_data_manipulation($currencies)
    {
        foreach ($currencies as $key => $value)
        {
            if ($key == 'USD')
            {
                $currencies[$key]['rate'] = $value['rate'] + 0.10*$value['rate'];//add 10%
                break;
            }
        }
        return $currencies;
    }
  • correctif : pour les versions inférieures à 2.1.5, dans index.php du plugin WOOCS, dans la public function get_currencies(), dans le code :
    if (!empty($currencies) AND ! isset($_POST['woocs_name']))
    {
        //return $currencies;
    }//comment return!