Dans le fichier functions.php de votre thème enfant wp actuel, ajoutez le code suivant :
add_filter('vendor_commission_amount', function ($amount, $product_id, $variation_id, $item, $order_id, $item_id) {
if (class_exists('WOOCS')) {
global $WOOCS;
$_order_currency = get_post_meta($order_id, '_order_currency', true);
$order_rate = get_post_meta($order_id, '_woocs_order_rate', true);
$currencies = $WOOCS->get_currencies();
if (!$order_rate) {
if (isset($currencies[$_order_currency])) {
$order_rate = $currencies[$_order_currency]['rate'];
}
}
if ($order_rate) {
$amount = $WOOCS->back_convert($amount, $order_rate, 2);
}
}
return $amount;
}, 99, 6);
(Cela ne conservera les commissions que dans une seule devise)
pour convertir correctement le montant des commandes. Dans le fichier - "wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-vendor-details.php" modifiez le code de
à
Dans le fichier - "wp-content\plugins\dc-woocommerce-multi-vendor\templates\vendor-dashboard\vendor-orders\views\html-order-item.php" modifiez le code :
if (class_exists('WOOCS')) {
global $WOOCS;
$WOOCS->reset_currency();
}
echo '<div class="commission">' . wc_price($commission) . '</div>';
if (class_exists('WOOCS')) {
$_order_currency = get_post_meta($order->get_id(), '_order_currency', true);
$WOOCS->set_currency($_order_currency);
}
ET dans le fichier - "wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-vendor-details.php" - ajoutez le code :
if (class_exists('WOOCS')) {
global $WOOCS;
$WOOCS->reset_currency();
}
ET dans le fichier - "wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-post-commission.php" - ajoutez le code :
if (class_exists('WOOCS')) {
global $WOOCS;
$WOOCS->reset_currency();
}
+ ajoutez le code :
if (class_exists('WOOCS')) {
global $WOOCS;
$WOOCS->reset_currency();
}
également dans le même fichier, ajoutez le code :
if (class_exists('WOOCS')) {
global $WOOCS;
$WOOCS->reset_currency();
}
🌸
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.