ouvrez le fichier wp-content\plugins\AffiliateWP-master\includes\integrations\class-woocommerce.php
déposez le code suivant là-bas comme sur l'écran ci-dessous :
$curr=$this->order->get_order_currency( );
if (class_exists('WOOCS'))
{
global $WOOCS;
if($curr!=$WOOCS->default_currency){
$currencies=$WOOCS->get_currencies();
$amount=$WOOCS->back_convert($amount,$currencies[$curr]['rate']);
}
}
Demande du client :
AffiliateWP est un plugin qui permet à un propriétaire de boutique de verser une commission à ses affiliés. Le problème est que lorsque vous utilisez votre plugin de changeur de devises, le plugin AffiliateWP calcule la commission (par exemple, 10 %) dans la devise de base de WooCommerce, mais avec la valeur numérique de la devise dans laquelle la commande a été passée. Par exemple : si un produit coûte 290 £ GBP (380 $ USD), la commission de 10 % est actuellement calculée par AffiliateWP comme étant 38 £. Mais c'est incorrect. La solution correcte serait soit 29 £ soit 38 $. Voyez-vous ce que je veux dire ?Tenez-moi au courant, je vous prie. Merci.
🌸
Référence des shortcodes, fonctions, actions et filtres de FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site. Si vous continuez à utiliser ce site, nous considérerons que vous l'acceptez.