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!